|
PixelKey
NeoPixel USB Key
|
Modules | |
| Command Parser Internals | |
Data Structures | |
| struct | cmd_args_keyframe_wrapper_t |
| Command which wraps a keyframe. More... | |
| struct | cmd_args_config_get_t |
| Arguments to config-set command. More... | |
| struct | cmd_args_config_set_t |
| Arguments to config-set command. More... | |
| struct | cmd_args_time_set_t |
| Arguments to time-set command. More... | |
| struct | cmd_args_keyframe_mod_repeat_t |
| Arguments for repeat keyframe modifier command. More... | |
| struct | cmd_args_keyframe_mod_schedule_t |
| Arguments for schedule keyframe modifier command. More... | |
| struct | cmd_t |
| Parsed command and arguments. More... | |
| struct | cmd_list_t |
| Parsed command list. More... | |
Enumerations | |
| enum | cmd_type_t { CMD_TYPE_UNDEFINED = -1 , CMD_TYPE_KEYFRAME_WRAPPER , CMD_TYPE_KEYFRAME_MOD_REPEAT , CMD_TYPE_KEYFRAME_MOD_SCHEDULE , CMD_TYPE_KEYFRAME_MOD_GROUP , CMD_TYPE_CONFIG_GET , CMD_TYPE_CONFIG_SET , CMD_TYPE_RESUME , CMD_TYPE_STOP , CMD_TYPE_STATUS , CMD_TYPE_VERSION , CMD_TYPE_TIME_GET , CMD_TYPE_TIME_SET , CMD_TYPE_HELP , CMD_TYPE_REBOOT , CMD_TYPE_COUNT } |
| Command types. More... | |
| enum | value_type_t { VALUE_TYPE_BOOLEAN , VALUE_TYPE_INTEGER , VALUE_TYPE_FLOAT } |
| Value types. More... | |
Functions | |
| void | pixelkey_cmd_free (cmd_t *p_cmd) |
| void | pixelkey_cmd_list_free (cmd_list_t *p_cmd_list) |
| pixelkey_error_t | pixelkey_command_parse (char *command_str, cmd_list_t **p_cmd_list) |
| Parses a command string. More... | |
| enum cmd_type_t |
Command types.
| enum value_type_t |
| pixelkey_error_t pixelkey_command_parse | ( | char * | command_str, |
| cmd_list_t ** | p_cmd_list | ||
| ) |
Parses a command string.
| [in] | command_str | Pointer to the command string to parse. |
| [out] | p_cmd_list | Pointer to store the command list. |