You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
624 B

#include "ThermxController.hpp"
ThermxController* tc; //not ideal
ThermxRenderer* tr;
extern "C" {
std::string getManifest(){
return "Subnode|SerialDevice|DeviceCommands";
}
std::string getidentifier(){
return "Thermx";
}
SerialDevice* generateDevice(){
tc = new ThermxController(tr);
return tc;
}
SubNode* generateSubnode(){
tr = new ThermxRenderer();
return tr;
}
vector<DeviceCommand*> generateDeviceCommands(){
vector<DeviceCommand*> dv;
dv.push_back(new ThermXRefreshDataCommand(tc));
return dv;
}
}