Lorow
1b430a8ea8
Make bssid optional in payload for backwards compatibility, add tests,
2026-01-11 20:38:13 +01:00
Lorow
e205509fec
Add PoC support for BSSID
2026-01-10 22:05:26 +01:00
Lorow
555e290d71
Reformat project using clang-format
2026-01-06 22:51:24 +01:00
m-RNA
97b910a38c
Move the battery power calculation part to the BatteryMonitor class
2026-01-01 17:14:53 +08:00
m-RNA
02cc939d32
Add command support for obtaining battery status
2026-01-01 15:56:53 +08:00
Lorow
abd10fc61a
Finish writing tests for commands, fix resolution being accidentally set to lower one, improve fixtures - need rewrite
2025-12-14 21:03:37 +01:00
Lorow
96016909c5
Fix improper json formatting in executeFromType
2025-12-14 21:03:36 +01:00
Lorow
60d568296a
Refactor the HTTP Rest API commands, fix streaming missing
2025-12-14 21:03:36 +01:00
Summer
6c6d184e55
fix scan timeouts
2025-11-23 14:00:15 -08:00
bwmp
17bcd12859
Comment out stream server start call
...
Comment out the streamServer.startStreamServer() call. I forgot it didnt actually work and didnt mean to commit it
2025-10-26 14:15:36 -07:00
bwmp
2e8f328278
fix
2025-10-25 18:06:18 -07:00
Lorow
dbcee66fa8
Fix getLEDCurrentCommand after rebase, cleanup todos, add current monitoring to setup script
2025-10-19 19:29:04 +02:00
Lorow
d67c0251fa
cleanup after rebasing
2025-10-18 21:23:40 +02:00
Lorow
5c66c9ca77
Rework str based responses to json
2025-10-18 19:51:29 +02:00
Lorow
44b5fe157a
Rewrite commands to nlohmann-json
2025-10-18 19:35:22 +02:00
PhosphorosVR
909a2779ac
cleaning up board config and switch tool
2025-09-06 17:10:46 +02:00
PhosphorosVR
21e7589546
Refactor wireless command error handling and update device mode terminology in setup tool
2025-09-05 18:38:13 +02:00
PhosphorosVR
93b2f7f23f
Add 'get_who_am_i' command and related configurations for device identification
2025-09-05 17:47:04 +02:00
PhosphorosVR
83d7805e9e
- Updated README to reflect changes in device mode terminology from "Auto" to "Setup".
...
- Changed configuration macros from CONFIG_GENERAL_DEFAULT_WIRED_MODE to CONFIG_GENERAL_INCLUDE_UVC_MODE across multiple files.
- Introduced new command for retrieving LED current in CommandManager.
- Added MonitoringManager and CurrentMonitor classes to handle LED current monitoring.
- Updated Kconfig to include options for LED current monitoring.
- Modified main application logic to integrate MonitoringManager and handle new device modes.
- Adjusted CMakeLists and source files to include new monitoring components.
2025-09-05 01:08:11 +02:00
Lorow
68998ad727
Refactor the startup flow, cleanup old progress logs, cleanup globals
2025-09-03 00:39:22 +02:00
Lorow
cbcb9b492e
Add get device name command for displaying the current name in the setup tool
2025-08-26 22:20:54 +02:00
PhosphorosVR
817101e40d
Add command for retrieving device serial number and MAC address
2025-08-22 02:24:02 +02:00
PhosphorosVR
76735a2695
test2
2025-08-22 01:06:33 +02:00
PhosphorosVR
8ff2e4ca1a
test
2025-08-22 01:06:22 +02:00
PhosphorosVR
5a201d875e
Added PWM live control and get_led_duty_cycle
2025-08-22 01:01:49 +02:00
Lorow
21e8dbe264
Add PoC PWN duty cycle adjustment command for FaceFocus
2025-08-19 00:03:31 +02:00
Lorow
a23f7dacb1
Fix merge conflicts
2025-08-13 23:01:53 +02:00
Lorow
5a86ae042f
Improvements and refactors after CR, add option to modify mdns name and simplify setup tool
2025-08-12 23:48:44 +02:00
Summer
d9ace4bc05
upload mutimodal
2025-07-29 23:02:29 +02:00
Summer
3a70577223
upload mutimodal
2025-06-11 04:55:38 -07:00
Lorow
39002e2335
Fix typo in device commands
2025-05-28 22:53:43 +02:00
Lorow
b5c6bc3765
Minor cleanup, add missing command for updating OTA credentials
2025-05-25 16:31:42 +02:00
Lorow
cd2791ba6f
Add command to set device mode between auto/uvc/wifi, add config to represent streaming mode, implement restart task, implement restart device command
2025-05-21 23:21:56 +02:00
Lorow
4f0ab541cb
Modernize the code a bit, clean up most compilation warnings
2025-05-18 17:35:39 +02:00
Lorow
0635bbd5c2
Make command manager output proper json
2025-05-13 22:53:51 +02:00
Lorow
c7ac2e3b1a
Fix multiple commands not being executed correctly
2025-05-11 21:53:05 +02:00
Lorow
3e6efe84cd
Fix typo preventing command payload to be passed down
2025-05-11 20:09:53 +02:00
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