Files
softbus_OPC/src/plugins/protocol_canopen/include/canopen/CanopenNodeManager.h

20 lines
349 B
C
Raw Normal View History

2026-06-09 16:50:28 +08:00
#pragma once
#include <cstdint>
#include <map>
#include <string>
namespace canopen {
class CanopenNodeManager {
public:
bool registerNode(uint8_t nodeId);
bool setState(uint8_t nodeId, const std::string& state);
std::string state(uint8_t nodeId) const;
private:
std::map<uint8_t, std::string> states_;
};
} // namespace canopen