mirror of https://github.com/arendst/Tasmota.git
struct XDRVMAILBOX added in FUNC_COMMAND id section.
parent
ee8d835101
commit
207da16fdc
|
@ -134,7 +134,21 @@ It should be wrapped in `#ifdef USE_WEBSERVER ... #endif // USE_WEBSERVER`
|
||||||
This callback ID is called to allow a sensor to prepare for saving configuration changes. To be used to save volatile data just before a restart.
|
This callback ID is called to allow a sensor to prepare for saving configuration changes. To be used to save volatile data just before a restart.
|
||||||
|
|
||||||
### FUNC_COMMAND
|
### FUNC_COMMAND
|
||||||
This callback ID is called when a sensor specific command ``Sensor\<xx\>`` is executed where xx is the sensor index.
|
This callback ID is called when a sensor specific command ``Sensor<xx>`` is executed where xx is the sensor index.
|
||||||
|
```
|
||||||
|
// Data struct of FUNC_COMMAND ID
|
||||||
|
struct XDRVMAILBOX {
|
||||||
|
uint16_t valid; // ???
|
||||||
|
uint16_t index; // Sensor index
|
||||||
|
uint16_t data_len; // Length of command string
|
||||||
|
uint16_t payload16; // ???
|
||||||
|
int16_t payload; // ???
|
||||||
|
uint8_t grpflg; // ???
|
||||||
|
uint8_t notused; // ???
|
||||||
|
char *topic; // Command topic
|
||||||
|
char *data; // Command string/value
|
||||||
|
} XdrvMailbox;
|
||||||
|
```
|
||||||
|
|
||||||
## Useful functions
|
## Useful functions
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue