/* * channel.h * * Created on: Oct 16, 2014 * Author: Alan Aguilar Sologuren */ #ifndef CHANNEL_H_ #define CHANNEL_H_ #include "../utils/defs.h" class channel { public: channel(); virtual ~channel(); uint8_t chn_get_id(void); const char* chn_get_name(void); uint8_t chn_get_gain(void); uint32_t chn_get_baudrate(void); uint8_t chn_get_status(void); bool chn_set_id(uint8_t); bool chn_set_name(const char*); bool chn_set_gain(uint8_t); bool chn_set_baudrate(uint32_t); bool chn_set_status(uint8_t); private: uint8_t chn_id; char chn_name[4]; uint8_t chn_gain; uint32_t chn_baudrate; uint8_t chn_status; }; #endif /* CHANNEL_H_ */