1package constants
2
3import (
4 "image/color"
5 "math"
6 "time"
7
8 "fyne.io/fyne/v2"
9 "github.com/wcharczuk/go-chart/v2/drawing"
10)
11
12const (
13 AppTitle = "odoki v0.0.1"
14
15 TitleSize = 48
16
17 BluetoothScanTimeout = time.Second * 30
18
19 ChannelCount = 3
20 BufferSize = 1024
21 SamplesReceivedBeforeDraw = 10
22 BufferDuration = 10 //s
23 LeadMaxBValue = math.MaxInt32
24 LeadMaxVValue = 200 // mV
25)
26
27var (
28 DefaultWindowSize = fyne.Size{Height: 1200, Width: 900}
29 SuccessColor = color.RGBA{97, 255, 97, 255}
30 ErrorColor = color.RGBA{255, 97, 97, 255}
31
32 TraceColor = drawing.Color{237, 81, 174, 255}
33)