channel.h
37 lines
| 663 B
| text/x-c
|
CLexer
|
r132 | /* | ||
* 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_ */ | ||||