##// END OF EJS Templates

File last commit:

r132:133
r193:194
Show More
channel.h
37 lines | 663 B | text/x-c | CLexer
/*
* 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_ */