1 #include "ByteType.h"
\r
6 namespace Databoard {
\r
9 ByteType::ByteType() : NumberType()
\r
14 ByteType::ByteType(std::string unit) : NumberType(unit)
\r
20 ByteType::ByteType(std::string unit, Range* range) : NumberType(unit, range)
\r
23 this->range = range;
\r
26 ByteType::~ByteType()
\r
30 char ByteType::minValue()
\r
32 if(range == NULL) return SCHAR_MIN;
\r
34 Limit* l = range->getLower();
\r
36 char value = l->getByte(SCHAR_MIN);
\r
41 char ByteType::maxValue()
\r
43 if(range == NULL) return SCHAR_MAX;
\r
45 Limit* l = range->getUpper();
\r
47 char value = l->getByte(SCHAR_MAX);
\r
52 std::string ByteType::writeOut(int indent)
\r
58 s += NumberType::writeOut(indent + 1);
\r