With this libary you can read the I2C tempsensor off the appboard.

Committer:
de_geeter_alexander
Date:
Fri Dec 25 20:41:34 2015 +0000
Revision:
0:1a9f04f52745
With this libary you can read the temperatuur of the I2C sensor of the appboard.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
de_geeter_alexander 0:1a9f04f52745 1 #include "MbedJSONValue.h"
de_geeter_alexander 0:1a9f04f52745 2 #include "TemperatureSensor.h"
de_geeter_alexander 0:1a9f04f52745 3
de_geeter_alexander 0:1a9f04f52745 4 TemperatureSensor::TemperatureSensor(PinName SDA, PinName SCL, std::string key, std::string name) :
de_geeter_alexander 0:1a9f04f52745 5 LM75B(SDA, SCL)
de_geeter_alexander 0:1a9f04f52745 6 {
de_geeter_alexander 0:1a9f04f52745 7 this->key=key;
de_geeter_alexander 0:1a9f04f52745 8 this->name=name;
de_geeter_alexander 0:1a9f04f52745 9
de_geeter_alexander 0:1a9f04f52745 10 }
de_geeter_alexander 0:1a9f04f52745 11
de_geeter_alexander 0:1a9f04f52745 12 std::string TemperatureSensor::getDataPacket(void)
de_geeter_alexander 0:1a9f04f52745 13 {
de_geeter_alexander 0:1a9f04f52745 14 char buffer[100];
de_geeter_alexander 0:1a9f04f52745 15 MbedJSONValue jstring;
de_geeter_alexander 0:1a9f04f52745 16 jstring["data"][0]=name;
de_geeter_alexander 0:1a9f04f52745 17 jstring["data"][1]=key;
de_geeter_alexander 0:1a9f04f52745 18 jstring["data"][2]=temp();
de_geeter_alexander 0:1a9f04f52745 19 std::string s = jstring.serialize();
de_geeter_alexander 0:1a9f04f52745 20 return s;
de_geeter_alexander 0:1a9f04f52745 21
de_geeter_alexander 0:1a9f04f52745 22 }