1 Star 5 Fork 5

杰神 / iot-noob

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
device.hpp 563 Bytes
一键复制 编辑 原始数据 按行查看 历史
#pragma once
#include "define.hpp"
#include "context.hpp"
#include "command.hpp"
#include "element.hpp"
class DeviceProfile
{
public:
bool enable;
std::string name;
std::string label;
int slave;
std::string element;
bool Parse(cJSON* json);
};
class Device
{
private:
DeviceProfile* profile;
ElementProfile* element;
//TODO 上下文,采集器,定时器 等
Context context;
std::map<std::string, Command> commands;
public:
Device(/* args */);
~Device();
};
C++
1
https://gitee.com/god-jason/iot-noob.git
git@gitee.com:god-jason/iot-noob.git
god-jason
iot-noob
iot-noob
main

搜索帮助