21#ifndef __CAYENNE_LPP_H__
22#define __CAYENNE_LPP_H__
88uint8_t
CayenneLppAddGps( uint8_t channel,
float latitude,
float longitude,
float meters );
uint8_t CayenneLppAddTimeFromJoin(uint8_t channel, uint32_t timeOffset)
Add time offset from LoRa join to the buffer.
uint8_t CayenneLppAddTemperature(uint8_t channel, float celsius)
uint8_t * CayenneLppGetBuffer(void)
uint8_t CayenneLppAddDigitalInput(uint8_t channel, uint8_t value)
uint8_t CayenneLppAddConcentration(uint8_t channel, uint16_t ppm)
Add CO2 concentration data to the buffer.
void CayenneLppInit(void)
uint8_t CayenneLppAddLuminosity(uint8_t channel, uint16_t lux)
uint8_t CayenneLppAddGps(uint8_t channel, float latitude, float longitude, float meters)
uint8_t CayenneLppAddPresence(uint8_t channel, uint8_t value)
uint8_t CayenneLppAddBarometricPressure(uint8_t channel, float hpa)
uint8_t CayenneLppAddVoltage(uint8_t channel, float voltage)
Add voltage data to the buffer.
uint8_t CayenneLppAddBatteryVoltage(uint8_t channel, float voltage)
Add battery voltage data to the buffer.
void CayenneLppReset(void)
uint8_t CayenneLppMaxBuffer()
uint8_t CayenneLppAddAnalogOutput(uint8_t channel, float value)
uint8_t CayenneLppAddAnalogInput(uint8_t channel, float value)
uint8_t CayenneLppAddParticulateMatter_1_0(uint8_t channel, float concentration_1_0)
Add particulate matter of 1mm concentration data to the buffer.
uint8_t CayenneLppAddParticulateMatter_2_5(uint8_t channel, float concentration_2_5)
Add particulate matter 2.5mm concentration data to the buffer.
uint8_t CayenneLppAddRelativeHumidity(uint8_t channel, float rh)
uint8_t CayenneLppGetSize(void)
uint8_t CayenneLppCopy(uint8_t *buffer)
uint8_t CayenneLppAddMeasureInterval(uint8_t channel, uint16_t min10)
Add the measure interval in minutes *10 of data measuring.
uint8_t CayenneLppAddGyrometer(uint8_t channel, float x, float y, float z)
uint8_t CayenneLppAddAccelerometer(uint8_t channel, float x, float y, float z)
uint8_t CayenneLppAddDigitalOutput(uint8_t channel, uint8_t value)