Skip to content

Instantly share code, notes, and snippets.

@edgerunner
Last active December 9, 2020 09:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save edgerunner/1532fa2f68e6fbfab68bf7862169a43e to your computer and use it in GitHub Desktop.
Save edgerunner/1532fa2f68e6fbfab68bf7862169a43e to your computer and use it in GitHub Desktop.
QuickThaw UI
QuickThaw UI
Login
Pending login
correct token -> Logged in
incorrect token -> Login
Login request
submit login request -> Manual token
Manual token
manual token entered -> Pending login
retry -> Login request
Logged in
navigate -> Navigation
- Device?
yes -> Process
no -> Device selection
Device selection
Scanning
devices found -> List
List
device selected -> Connecting
Connecting
connection success -> Process
connection failure -> Connection failed
Connection failed
retry -> Scanning
Process
- Device state?
idle -> Idle
heating -> Heating
loading -> Loading
cooling -> Cooling
unloading -> Unloading
disconnected -> Device selection
device state change -> - Device state?
error -> Error
Idle
start -> Pending
Pending
timeout -> Error
Progress
Heating
Loading
Cooling
Unloading
abort -> Pending
Error
dismiss -> Process
Navigation
log out -> Login
disconnect -> Device selection
process -> - Device?
device settings -> Device settings
data entry -> Data entry
statistics -> Statistics
about -> About
Statistics
Data entry
Batch selection
batch selected -> Entry
Entry
data entered -> Entry
back -> Batch selection
Device settings
update device settings -> Navigation
About
function render(model){
return (
<p>
</p>
);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment