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


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