#ifndef CODEC_SLAVE_H #define CODEC_SLAVE_H #include "interface/codec.h" class codec_slave: public Codec { public: codec_slave(): Codec(){ } virtual bool packCheck(myarray data){return false;} virtual bool recvByte(int byte){return false;} virtual myarray encode(int srcAddr, int dstAddr, int cmd, myarray data); virtual myarray decode(int &srcAddr, int &dstAddr, int &cmd, myarray data); protected: uint16_t cmd_no; }; #endif // CODEC_SLAVE_H