Thu, 25 Apr 2024 14:26:47 +0200
Version 0.9.19a6. Fixes after a short trial on the production controller. Fixed json for alternate beer termperature sensor. Fixed division by 1000 for the room temperature and humidity values. The dropdown list for devices shows the address instead of description in the list.
158 | 1 | #ifndef MY_DEVICES_H |
2 | #define MY_DEVICES_H | |
3 | ||
654
e981d0185485
Added one-wire thread and some old state table macro's. The state machine first state scans new one-wire devices and stores them in a linked list.
Michiel Broek <mbroek@mbse.eu>
parents:
648
diff
changeset
|
4 | int read_w1(char *address, char *file); |
e981d0185485
Added one-wire thread and some old state table macro's. The state machine first state scans new one-wire devices and stores them in a linked list.
Michiel Broek <mbroek@mbse.eu>
parents:
648
diff
changeset
|
5 | int write_w1(char *address, char *file, uint8_t val); |
158 | 6 | |
654
e981d0185485
Added one-wire thread and some old state table macro's. The state machine first state scans new one-wire devices and stores them in a linked list.
Michiel Broek <mbroek@mbse.eu>
parents:
648
diff
changeset
|
7 | int device_out(char *uuid, int value); |
e981d0185485
Added one-wire thread and some old state table macro's. The state machine first state scans new one-wire devices and stores them in a linked list.
Michiel Broek <mbroek@mbse.eu>
parents:
648
diff
changeset
|
8 | int device_in(char *uuid, int *value); |
684
b2265c7e5707
Updated dependencies. Devices json data is created in de devices source for all places where it is needed. Added devices_ws function to broadcast all devices, to be used when any device is changed. The devices loop detects changes in input values and calls devices_ws if so. The server uses the general devices json data.
Michiel Broek <mbroek@mbse.eu>
parents:
654
diff
changeset
|
9 | |
687
f5d05b420732
Devices edit popup layout ready.
Michiel Broek <mbroek@mbse.eu>
parents:
684
diff
changeset
|
10 | char *device_json(devices_list *device); |
684
b2265c7e5707
Updated dependencies. Devices json data is created in de devices source for all places where it is needed. Added devices_ws function to broadcast all devices, to be used when any device is changed. The devices loop detects changes in input values and calls devices_ws if so. The server uses the general devices json data.
Michiel Broek <mbroek@mbse.eu>
parents:
654
diff
changeset
|
11 | |
158 | 12 | int devices_detect(void); |
13 | ||
14 | void *my_devices_loop(void *); | |
15 | ||
16 | #endif |