Commit Graph

20 Commits

Author SHA1 Message Date
bb8959160a Mark exposed fields and methods 2024-02-12 02:02:10 +01:00
c14279fbbe Remove random Integer class.
Add check if value for intensity and duration is within accepted range.
2024-02-11 22:24:53 +01:00
65059f66ed Rewrite Hierachy that shockers now contain the api they use. 2024-02-01 23:03:28 +01:00
ac19e20fb7 Fix OpenShockHttp: Wrong json caused Bad Request
Get OpenShock Shockers from API.
Save Shockers for PiShock and OpenShock in different structs
Implement Action Queue, to avoid synchronous actions getting lost.

Moved SerialPortInfo to own file
Created ShockerJsonConverter
Better separation of Devices/APIs and Shockers
2024-01-29 15:37:19 +01:00
2d47aa7492 Formatting 2024-01-20 20:25:31 +01:00
9bcfd75aa2 nullable 2024-01-20 20:04:10 +01:00
610518e5b5 Add OpenShockSerial 2024-01-20 20:02:05 +01:00
895f8c528d Add PiShockHttp
Change order of instructor variables for HttpShockers
Add default Endpoints for OpenShock and PiShock
2024-01-19 01:32:06 +01:00
907089abe1 ToString overrides 2024-01-17 23:12:51 +01:00
6a28755311 shockerApi enum as byte enum 2024-01-17 22:26:04 +01:00
d9b7b09978 JsonSerializer 2024-01-17 22:16:40 +01:00
66ffd99ae5 Updateable Logger for Shockers 2024-01-17 21:23:08 +01:00
3340bb227b Public Fields 2024-01-17 19:33:57 +01:00
3703d50d71 Revert "shockerId"
This reverts commit 431f4f52ad.
2024-01-17 19:33:06 +01:00
431f4f52ad shockerId 2024-01-17 19:28:07 +01:00
7f4232ef54 V1.1
less abstract stuff.
2024-01-17 17:59:10 +01:00
469edd6ac9 public accesstypes 2024-01-17 04:41:27 +01:00
8398cec393 public accesstypes 2024-01-17 04:36:38 +01:00
6d96baabfe Make Enum ControlAction public 2024-01-17 04:33:41 +01:00
422379cceb Implementation 2024-01-17 04:11:30 +01:00