@@ -23,6 +23,89 @@ void updateSystemState()
2323 // Move between states as needed
2424 switch (systemState)
2525 {
26+ /*
27+ .-----------------------------------.
28+ NTRIP Client | STATE_ROVER_NOT_STARTED |
29+ .------------| Text: 'Rover' and 'Rover Started' |
30+ | Enabled '-----------------------------------'
31+ | = False |
32+ | Stop WiFi, | NTRIP Client Enabled = True
33+ | Start | Stop Bluetooth
34+ | Bluetooth | Start WiFi
35+ | V
36+ | .-----------------------------------. 8 Sec
37+ | | STATE_ROVER_CLIENT_WIFI_STARTED | Connection
38+ | | Blinking WiFi Icon | Timeout
39+ | | "HPA: >30m" |--------------.
40+ | | "SIV: 0" | |
41+ | '-----------------------------------' |
42+ | | |
43+ | | radioState = WIFI_CONNECTED |
44+ | | WiFi connected = True |
45+ | V |
46+ | .-----------------------------------. |
47+ | | STATE_ROVER_CLIENT_WIFI_CONNECTED | Connection |
48+ | | Solid WiFi Icon | failed V
49+ | | "HPA: >30m" |------------->+
50+ | | "SIV: 0" | Stop WiFi, |
51+ | '-----------------------------------' Start |
52+ | | Bluetooth |
53+ | | |
54+ | | Client Started |
55+ | V |
56+ | .-----------------------------------. |
57+ | | STATE_ROVER_CLIENT_STARTED | No response, |
58+ | | Blinking WiFi Icon | unauthorized V
59+ | | "HPA: >30m" |------------->+
60+ | | "SIV: 0" | Stop WiFi, |
61+ | '-----------------------------------' Start |
62+ | | Bluetooth |
63+ | | |
64+ | | Client Connected |
65+ | V |
66+ '----------------------------->+<-------------------------------'
67+ |
68+ V
69+ .-----------------------------------.
70+ | STATE_ROVER_NO_FIX |
71+ | SIV Icon Blink |
72+ | "HPA: >30m" |
73+ | "SIV: 0" |
74+ '-----------------------------------'
75+ |
76+ | GPS Lock
77+ | 3D, 3D+DR
78+ V
79+ .-----------------------------------.
80+ | STATE_ROVER_FIX | Carrier
81+ | SIV Icon Solid | Solution = 2
82+ .-------->| "HPA: .513" |---------.
83+ | | "SIV: 30" | |
84+ | '-----------------------------------' |
85+ | | |
86+ | | Carrier Solution = 1 |
87+ | V |
88+ | .-----------------------------------. |
89+ | | STATE_ROVER_RTK_FLOAT | |
90+ | No RTK | Double Crosshair Blinking | |
91+ +<--------| "*HPA: .080" | |
92+ ^ | "SIV: 30" | |
93+ | '-----------------------------------' |
94+ | ^ | |
95+ | | | Carrier |
96+ | | | Solution = 2 |
97+ | | V |
98+ | Carrier | +<-------------------'
99+ | Solution = 1 | |
100+ | | V
101+ | .-----------------------------------.
102+ | | STATE_ROVER_RTK_FIX |
103+ | No RTK | Double Crosshair Solid |
104+ '---------| "*HPA: .014" |
105+ | "SIV: 30" |
106+ '-----------------------------------'
107+
108+ */
26109 case (STATE_ROVER_NOT_STARTED):
27110 {
28111 if (online.gnss == false )
0 commit comments