Macros | Functions | Variables
PPMPSerializer.c File Reference
#include "XdkCommonInfo.h"
#include "XDK_PPMPSerializer.h"
#include "stdio.h"
#include "cJSON.h"
+ Include dependency graph for PPMPSerializer.c:

Macros

#define BCDS_MODULE_ID   XDK_COMMON_ID_PPMPSERIALIZER
 

Functions

Retcode_T PPMPSerializer_Enable (void)
 This will enable the PPMP serializer. More...
 
char * PPMPSerializer_PayloadExternalSensorSelective (bool create, char *timezoneISO8601format, uint32_t timeStampDelta, ExternalSensor_Value_T *sensorValue, ExternalSensor_Enable_T *serializeSensor)
 This will construct and destruct the PPMP payload for XDK interfaced external sensors. More...
 
char * PPMPSerializer_PayloadSensorSelective (bool create, char *timezoneISO8601format, uint32_t timeStampDelta, Sensor_Value_T *sensorValue, Sensor_Enable_T *serializeSensor)
 This will construct and destruct the PPMP payload for XDK in-built sensors. More...
 
Retcode_T PPMPSerializer_Setup (PPMPSerializer_Setup_T *setup)
 This will setup the PPMP serializer. More...
 

Variables

static cJSONJsonDataSensorSelective
 
static cJSONJsonDeviceSensorSelective
 
static cJSONJsonRootSensorSelective
 
static char * JsonSensorSelective
 
static cJSONJsonSubDataSensorSelective
 
static cJSONJsonSuperSubDataSensorSelective
 
static cJSONJsonTimeSensorSelective
 
static PPMPSerializer_Setup_T PPMPSerializerSetup
 

Detailed Description

This module handles the PPMP serializer

Macro Definition Documentation

#define BCDS_MODULE_ID   XDK_COMMON_ID_PPMPSERIALIZER

Variable Documentation

cJSON* JsonDataSensorSelective
static

cJSON handle for sub data

cJSON* JsonDeviceSensorSelective
static

cJSON handle for data

cJSON* JsonRootSensorSelective
static

cJSON handle for device

char* JsonSensorSelective
static
cJSON* JsonSubDataSensorSelective
static

cJSON handle for super sub data

cJSON* JsonSuperSubDataSensorSelective
static

cJSON handle for time

cJSON* JsonTimeSensorSelective
static

cJSON handle for constructed final output

PPMPSerializer_Setup_T PPMPSerializerSetup
static

< PPMP serializer setup information cJSON handle for root


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