Sat, 20 Apr 2024 11:34:00 +0200
Version 0.9.19a1
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 |