Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void processTemperature() {
- if (intervalTimePassed(intervalRequestTemperature, &lastRequestTemperature)) {
- if (isDeviceResponding(adressRegulator)) {
- requestTemperature();
- }
- }
- if (Wire.available()) {
- serveIncomingTWI(sizeof(float), &incomingTWI[0]);
- temperatureDisplayOnLCD(mergeBytesToFloat(&incomingTWI[0]));
- }
- }
- void processValueFromRegulator(byte requestValue, int interval, long* timeOfLastRequest) {
- Serial.println(*timeOfLastRequest, HEX);
- if (intervalTimePassed(interval, *timeOfLastRequest)) {
- if (isDeviceResponding(adressRegulator)) {
- requestFromRegulator(requestValue);
- }
- }
- if (Wire.available()) {
- serveIncomingTWI(sizeof(float), &incomingTWI[0]);
- displayOnLCD(requestValue, mergeBytesToFloat(&incomingTWI[0]));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement