bmsd/nodes.h

changeset 0
033898178630
child 384
442d23455ae4
equal deleted inserted replaced
-1:000000000000 0:033898178630
1 /**
2 * @file nodes.h
3 */
4
5 #ifndef _NODES_H
6 #define _NODES_H
7
8 void node_dump(sys_node_list *node);
9
10 /**
11 * @brief Birth of a node or data update. Create it in the database if
12 * never seen before, else just update the database entry.
13 * @param topic The MQTT topic string, contains the node type and name.
14 * @param payload The JSON formatted payload with the node details.
15 */
16 void node_birth_data(char *topic, char *payload);
17
18 /**
19 * @brief Death of a node. Mark it offline in the database.
20 * @param topic The MQTT topic string, contains the node type and name.
21 */
22 void node_death(char *topic);
23
24 #endif

mercurial