24 #ifndef _FAWKES_CONFIG_MESSAGES_H_ 25 #define _FAWKES_CONFIG_MESSAGES_H_ 27 #include <netcomm/utils/dynamic_buffer.h> 35 #define MSG_CONFIG_GET_FLOAT 1 36 #define MSG_CONFIG_GET_UINT 2 37 #define MSG_CONFIG_GET_INT 3 38 #define MSG_CONFIG_GET_BOOL 4 39 #define MSG_CONFIG_GET_STRING 5 40 #define MSG_CONFIG_GET_VALUE 6 41 #define MSG_CONFIG_GET_COMMENT 7 42 #define MSG_CONFIG_GET_DEFAULT_COMMENT 8 43 #define MSG_CONFIG_GET_BEGIN MSG_CONFIG_GET_FLOAT 44 #define MSG_CONFIG_GET_END MSG_CONFIG_GET_DEFAULT_COMMENT 45 #define MSG_CONFIG_GET_ALL 9 47 #define MSG_CONFIG_SET_FLOAT 10 48 #define MSG_CONFIG_SET_UINT 11 49 #define MSG_CONFIG_SET_INT 12 50 #define MSG_CONFIG_SET_BOOL 13 51 #define MSG_CONFIG_SET_STRING 14 52 #define MSG_CONFIG_SET_COMMENT 15 53 #define MSG_CONFIG_SET_DEFAULT_FLOAT 16 54 #define MSG_CONFIG_SET_DEFAULT_UINT 17 55 #define MSG_CONFIG_SET_DEFAULT_INT 18 56 #define MSG_CONFIG_SET_DEFAULT_BOOL 19 57 #define MSG_CONFIG_SET_DEFAULT_STRING 20 58 #define MSG_CONFIG_SET_DEFAULT_COMMENT 21 59 #define MSG_CONFIG_SET_BEGIN MSG_CONFIG_SET_FLOAT 60 #define MSG_CONFIG_SET_END MSG_CONFIG_SET_DEFAULT_COMMENT 61 #define MSG_CONFIG_ERASE_VALUE 22 63 #define MSG_CONFIG_GET_TAGS 25 64 #define MSG_CONFIG_LOAD_TAG 26 65 #define MSG_CONFIG_SAVE_TAG 27 66 #define MSG_CONFIG_INV_TAG 28 67 #define MSG_CONFIG_DEL_TAG 29 69 #define MSG_CONFIG_FLOAT_VALUE 30 70 #define MSG_CONFIG_UINT_VALUE 31 71 #define MSG_CONFIG_INT_VALUE 32 72 #define MSG_CONFIG_BOOL_VALUE 33 73 #define MSG_CONFIG_STRING_VALUE 34 74 #define MSG_CONFIG_COMMENT_VALUE 35 75 #define MSG_CONFIG_VALUE_BEGIN MSG_CONFIG_FLOAT_VALUE 76 #define MSG_CONFIG_VALUE_END MSG_CONFIG_COMMENT_VALUE 77 #define MSG_CONFIG_INV_VALUE 36 78 #define MSG_CONFIG_VALUE_ERASED 37 79 #define MSG_CONFIG_LIST 38 81 #define MSG_CONFIG_SUBSCRIBE 50 82 #define MSG_CONFIG_UNSUBSCRIBE 51 85 #define CONFIG_MSG_PATH_LENGTH 128 86 #define CONFIG_MSG_MAX_TAG_LENGTH 64 94 char path[CONFIG_MSG_PATH_LENGTH];
144 char tag[CONFIG_MSG_MAX_TAG_LENGTH];
uint16_t reserved
Reserved for future use.
Fawkes library namespace.
config_descriptor_t cp
value descriptor
config_descriptor_t cp
value descriptor
config_descriptor_t cp
value descriptor
dynamic_list_t config_list
DynamicBuffer for list.
uint16_t is_default
1 if value is a default value, 0 otherwise, only for get response
String value header indicating the string length.
config_descriptor_t cp
value descriptor
uint16_t reserved
Reserved for future use.
uint16_t num_values
Number of valus in list.
Invalid value request message.
uint16_t s_length
Length of following string.
config_descriptor_t cp
value descriptor