#pragma once #include "../common/comm.h" #include "../common/notifier.h" #include "../common/iobuffer.h" #include "../common/sensor_socket.h" class CMessageQueue; class CUdpCanSensor { public: CUdpCanSensor(CMessageQueue *q); void Notify(int8_t * buffer,int32_t size); void SetSensorSocket(SensorSocket* udpcan); void Start(); void Stop(); private: void Run(); private: CMessageQueue* _message; SensorSocket * _udpcan; bool _run; long long _curTick; };