From 7d10206ed2212cef38b908a7af6bf26527492ff7 Mon Sep 17 00:00:00 2001 From: ProtoPenguin Date: Sat, 4 Apr 2026 17:15:43 +0100 Subject: [PATCH] Added modules to implement --- src/battery/battery.go | 0 src/battery/go.mod | 3 +++ src/data/data.go | 0 src/data/go.mod | 3 +++ src/device/device.go | 15 +++++++++++++++ src/device/go.mod | 3 +++ src/main.go | 2 +- src/serial/go.mod | 3 +++ src/serial/serial.go | 1 + src/ui/go.mod | 3 +++ src/ui/ui.go | 2 ++ 11 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 src/battery/battery.go create mode 100644 src/battery/go.mod create mode 100644 src/data/data.go create mode 100644 src/data/go.mod create mode 100644 src/device/device.go create mode 100644 src/device/go.mod create mode 100644 src/serial/go.mod create mode 100644 src/ui/go.mod create mode 100644 src/ui/ui.go diff --git a/src/battery/battery.go b/src/battery/battery.go new file mode 100644 index 0000000..e69de29 diff --git a/src/battery/go.mod b/src/battery/go.mod new file mode 100644 index 0000000..16ee0c0 --- /dev/null +++ b/src/battery/go.mod @@ -0,0 +1,3 @@ +module battery + +go 1.26.1 diff --git a/src/data/data.go b/src/data/data.go new file mode 100644 index 0000000..e69de29 diff --git a/src/data/go.mod b/src/data/go.mod new file mode 100644 index 0000000..f69e050 --- /dev/null +++ b/src/data/go.mod @@ -0,0 +1,3 @@ +module data + +go 1.26.1 diff --git a/src/device/device.go b/src/device/device.go new file mode 100644 index 0000000..ebfc56f --- /dev/null +++ b/src/device/device.go @@ -0,0 +1,15 @@ +package device + +/* + + need a struct for device status + + battery simulationn + v_on - voltage output flag + v_target - voltage target + v_actual - voltage at output + + battery profiling + i_target - discharge + i_actual - current output +*/ diff --git a/src/device/go.mod b/src/device/go.mod new file mode 100644 index 0000000..64db14d --- /dev/null +++ b/src/device/go.mod @@ -0,0 +1,3 @@ +module device + +go 1.26.1 diff --git a/src/main.go b/src/main.go index 313b655..ce406c7 100644 --- a/src/main.go +++ b/src/main.go @@ -3,7 +3,7 @@ package main import ( "fmt" "main/serial" - + "main/ui" "fyne.io/fyne/v2/app" "fyne.io/fyne/v2/container" "fyne.io/fyne/v2/widget" diff --git a/src/serial/go.mod b/src/serial/go.mod new file mode 100644 index 0000000..e3c3da1 --- /dev/null +++ b/src/serial/go.mod @@ -0,0 +1,3 @@ +module serial + +go 1.26.1 diff --git a/src/serial/serial.go b/src/serial/serial.go index 77b3e5d..3772cf9 100644 --- a/src/serial/serial.go +++ b/src/serial/serial.go @@ -7,3 +7,4 @@ func GetPorts() []string { return ports } + diff --git a/src/ui/go.mod b/src/ui/go.mod new file mode 100644 index 0000000..507bf5b --- /dev/null +++ b/src/ui/go.mod @@ -0,0 +1,3 @@ +module ui + +go 1.26.1 diff --git a/src/ui/ui.go b/src/ui/ui.go new file mode 100644 index 0000000..0c6e102 --- /dev/null +++ b/src/ui/ui.go @@ -0,0 +1,2 @@ +package ui +