XDK API  3.6.0
Documentation
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

All rights reserved. The use is subject to the XDK SDK EULA by Bosch Connected Devices and Solutions GmbH.
This documentation file has been automatically generated on Thu Mar 14 2019 19:12:41 by doxygen 1.8.8