|
Modbus Vault v1.0
|
Implementation of the serializer. More...
Functions | |
| esp_err_t | serializer_pack (const slab_pool_t *src_ptr, int64_t timestamp_us, slab_pool_t *dst_ptr) |
| Serialize raw data. | |
Implementation of the serializer.
Serialize Modbus frame into predefined structure ready to send
| esp_err_t serializer_pack | ( | const slab_pool_t * | src_ptr, |
| int64_t | timestamp_us, | ||
| slab_pool_t * | dst_ptr | ||
| ) |
Serialize raw data.
| src_ptr | Pointer to raw data |
| timestamp_us | Raw data timestamp |
| dst_ptr | Pointer to packing buffer |
| ESP_OK | Serialize success |
| ESP_ERR_INVALID_ARG | Provided invalid argument(s) |
| ESP_ERR_NO_MEM | No available space in destination |