AWS IoT Firmware
Firmware code for AWS IoT Devices
aws_iot_fmt.hpp
Go to the documentation of this file.
1 
18 #ifndef _AWS_IOT_HPP
19 #define _AWS_IOT_HPP
20 
21 #define PAYLOAD_BEGIN "{payload:"
22 #define PAYLOAD_END "}"
23 
27 #define PWR_CTRL_FMT "{%Q: %Q, %Q: %Q, %Q: %Q}"
28 
31 #define PWR_CTRL_TOTAL_ARG 6
32 
33 #define SPKR_CTRL_FMT "{%Q: %Q, %Q: %Q, %Q: %d}, {%Q: %Q, %Q: %Q, %Q: %B}"
34 #define SPKR_CTRL_TOTAL_ARG 12
35 #define SPKR_ADJUST_VOL_PAYLOAD_FMT PAYLOAD_BEGIN "{volume:%d, volumeDefault:%B}" PAYLOAD_END
36 #define SPKR_ADJUST_VOL_PAYLOAD_TOTAL_ARG 2
37 #define SPKR_SET_MUTE_PAYLOAD_FMT PAYLOAD_BEGIN "{mute:%B}" PAYLOAD_END
38 #define SPKR_SET_MUTE_PAYLOAD_TOTAL_ARG 1
39 #define SPKR_SET_VOL_PAYLOAD_FMT PAYLOAD_BEGIN "{volume:%d}" PAYLOAD_END
40 #define SPKR_SET_VOL_PAYLOAD_TOTAL_ARG 1
41 
46 #define TEMP_SENSOR_FMT "{%Q: %Q, %Q: %Q, %Q: {%Q: %.1f, %Q: %Q}}"
47 
50 #define TEMP_SENSOR_TOTAL_ARG 9
51 
52 #endif
53