#include "DnbCurrParser.h" #include "Arduino.h" float DnbCurrParser::getValue() { return value; } int DnbCurrParser::available() { return 0; } int DnbCurrParser::read() { return 0; } int DnbCurrParser::peek() { return 0; } void DnbCurrParser::flush() { } size_t DnbCurrParser::write(const uint8_t *buffer, size_t size) { for(size_t i = 0; i < size; i++) { write(buffer[i]); } return size; } size_t DnbCurrParser::write(uint8_t byte) { if(pos >= 128) pos = 0; if(pos == 0) { if(byte == '<') { buf[pos++] = byte; } } else if(byte == '>') { buf[pos++] = byte; buf[pos++] = '\0'; if(strncmp(buf, "