26 #ifndef ARDUINO_CAYENNE_CAYENNELPP_H_ 27 #define ARDUINO_CAYENNE_CAYENNELPP_H_ 47 uint8_t getSize(
void);
48 uint8_t* getBuffer(
void);
49 uint8_t copy(uint8_t* buffer);
51 uint8_t addDigitalInput(uint8_t channel, uint8_t value);
52 uint8_t addDigitalOutput(uint8_t channel, uint8_t value);
54 uint8_t addAnalogInput(uint8_t channel,
float value);
55 uint8_t addAnalogOutput(uint8_t channel,
float value);
57 uint8_t addLuminosity(uint8_t channel, uint16_t lux);
58 uint8_t addPresence(uint8_t channel, uint8_t value);
59 uint8_t addTemperature(uint8_t channel,
float celsius);
60 uint8_t addRelativeHumidity(uint8_t channel,
float rh);
61 uint8_t addAccelerometer(uint8_t channel,
float x,
float y,
float z);
62 uint8_t addBarometricPressure(uint8_t channel,
float hpa);
63 uint8_t addGyrometer(uint8_t channel,
float x,
float y,
float z);
64 uint8_t addGPS(uint8_t channel,
float latitude,
float longitude,
float meters);
66 uint8_t addCustomValue(uint8_t channel, uint8_t type, uint8_t valueSize, uint8_t* value);
Definition: CayenneLPP.h:41