
ControllerBox directs electromechanical equipment in restaurants to display information.
Dependencies: TextLCD MbedJSONValue libMotiv picojson mbed-rtos mbed
Fork of Mbed_MotiVControllerBox by
Diff: library/Device.cpp
- Revision:
- 1:d54aed10ddf3
- Parent:
- 0:2279181caaa1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/library/Device.cpp Sat Nov 15 13:04:09 2014 +0000 @@ -0,0 +1,43 @@ +#include "Device.h" +#include <stdlib.h> + + + +using namespace std; + +Device::Device() + :id(0) {} + +Device::Device(int id) + :id(id) {} + +Device::~Device() +{ + +} + +Device::Device(const Device& d) +{ + id = d.id; +} + +Device& Device::operator=(const Device& d) +{ + id = d.id; + return *this; +} + +int Device::getId() const +{ + return id; + } + +Device::mCommand Device::makeCommand(int cmd, int value) +{ + mCommand rc; + rc.id = id; + rc.cmd = cmd; + rc.val = value; + rc.delim = DELIMITER; + return rc; +} \ No newline at end of file