Macros | Functions
CayenneLPPSerializer.c File Reference
#include "XdkCommonInfo.h"
#include "XDK_CayenneLPPSerializer.h"
+ Include dependency graph for CayenneLPPSerializer.c:

Macros

#define ACCELEROMETER_SINGLE_PAYLOAD_SIZE   8U
 
#define ANALOG_INPUT_SINGLE_PAYLOAD_SIZE   4U
 
#define ANALOG_OUTPUT_SINGLE_PAYLOAD_SIZE   4U
 
#define BAROMETER_SINGLE_PAYLOAD_SIZE   4U
 
#define BCDS_MODULE_ID   XDK_COMMON_ID_CAYENNELPPSERIALIZER
 
#define DIGITAL_INPUT_SINGLE_PAYLOAD_SIZE   3U
 
#define DIGITAL_OUTPUT_SINGLE_PAYLOAD_SIZE   3U
 
#define GPS_LOCATION_SINGLE_PAYLOAD_SIZE   11U
 
#define GYROMETER_SINGLE_PAYLOAD_SIZE   8U
 
#define HUMIDITY_SENSOR_SINGLE_PAYLOAD_SIZE   3U
 
#define ILLUMINANCE_SENSOR_SINGLE_PAYLOAD_SIZE   4U
 
#define PRESENCE_SENSOR_SINGLE_PAYLOAD_SIZE   3U
 
#define TEMPERATURE_SENSOR_SINGLE_PAYLOAD_SIZE   4U
 

Functions

Retcode_T CayenneLPPSerializer_SingleInstance (CayenneLPPSerializer_Input_T *input, CayenneLPPSerializer_Output_T *output)
 This will serialize the payload for single instance (only one data point per payload) More...
 

Macro Definition Documentation

#define ACCELEROMETER_SINGLE_PAYLOAD_SIZE   8U
#define ANALOG_INPUT_SINGLE_PAYLOAD_SIZE   4U
#define ANALOG_OUTPUT_SINGLE_PAYLOAD_SIZE   4U
#define BAROMETER_SINGLE_PAYLOAD_SIZE   4U
#define BCDS_MODULE_ID   XDK_COMMON_ID_CAYENNELPPSERIALIZER
#define DIGITAL_INPUT_SINGLE_PAYLOAD_SIZE   3U
#define DIGITAL_OUTPUT_SINGLE_PAYLOAD_SIZE   3U
#define GPS_LOCATION_SINGLE_PAYLOAD_SIZE   11U
#define GYROMETER_SINGLE_PAYLOAD_SIZE   8U
#define HUMIDITY_SENSOR_SINGLE_PAYLOAD_SIZE   3U
#define ILLUMINANCE_SENSOR_SINGLE_PAYLOAD_SIZE   4U
#define PRESENCE_SENSOR_SINGLE_PAYLOAD_SIZE   3U
#define TEMPERATURE_SENSOR_SINGLE_PAYLOAD_SIZE   4U

This documentation file has been automatically generated on Wed May 6 2020 20:45:08 by doxygen 1.8.8