Commit Graph

17 Commits

Author SHA1 Message Date
Lorow
899e00a5fb Find a bug with multi-command execution, fix crash when data was missing 2025-05-10 21:01:39 +02:00
Lorow
9ce9a7da74 Fill commandTypeMap with missing commands 2025-05-09 19:41:44 +02:00
Lorow
eaa60cb877 Refactor command system - remove BaseCommand class implementation in favour of std::function 2025-04-09 21:43:49 +02:00
Lorow
f127ca7286 Implement UpdateAPWiFiPayload command 2024-12-11 22:58:31 +01:00
Lorow
983c5fa473 cleanup project config from unused observer code 2024-12-11 22:40:34 +01:00
Lorow
fff9ce422f Add RESTART_CAMERA, RESET_CONFIG, RESTART_DEVICE commands and implement related endpoints 2024-12-07 22:02:49 +01:00
Lorow
44179cee65 Implement get config command and api endpoint for testing purposes 2024-12-05 00:40:06 +01:00
Lorow
e033f663ff Redo commands structure, simplify it and clean it up 2024-12-03 23:57:35 +01:00
Lorow
f453db9476 Fix compiling issues, optimize commands a bit, implement some endpoints
TODO break down commands into separate files, implement the rest
2024-11-24 23:24:34 +01:00
Lorow
6b603f5574 Fix compilation issues, change ProjectConfig into a shared_ptr with updated definitions
// todo implement the API and missing features
2024-11-23 21:00:05 +01:00
Lorow
60e2e7cc36 Implement update camera command 2024-11-20 22:59:34 +01:00
Lorow
aaa24812f5 Fixup project not compiling
that's what I get for rushing commits
2024-11-20 22:34:03 +01:00
Lorow
ef94fd7648 Add skeletal implementation of the rest of the commands 2024-11-12 00:09:23 +01:00
Lorow
2e51a9ae42 Implement wifi update command 2024-11-10 22:43:11 +01:00
Lorow
9fb7e53824 Implement some commands 2024-11-10 17:48:21 +01:00
Lorow
aaf8fa41cf Fix up commands parsing, implement proper json parsing 2024-11-09 20:19:37 +01:00
Lorow
89f8d23421 Implement rudimentary command manager architecture 2024-11-06 00:10:01 +01:00