#pragma once #include "INaming.h" namespace DIOS::Dev::Detail::MachineryECOM { class IDeviceHandler : public INaming { public: virtual void Initialize(const std::string &name) = 0; virtual void OnDeviceDataArrived(unsigned char *data,int datalength) = 0; }; }