##// END OF EJS Templates
actualizacion diagramas de flujo
actualizacion diagramas de flujo

File last commit:

r194:195
r194:195
Show More
channel.h
44 lines | 845 B | text/x-c | CLexer
aaguilar
codigo inicial de saigd (software de embebido) y timeEngined (firmware de tarjeta timeEngine)
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();
aaguilar
actualizacion diagramas de flujo
r194 bool chn_activate();
bool chn_deactivate();
bool chn_set_id(uint8_t id);
aaguilar
codigo inicial de saigd (software de embebido) y timeEngined (firmware de tarjeta timeEngine)
r132 uint8_t chn_get_id(void);
aaguilar
actualizacion diagramas de flujo
r194 bool chn_set_name(const char* name);
aaguilar
codigo inicial de saigd (software de embebido) y timeEngined (firmware de tarjeta timeEngine)
r132 const char* chn_get_name(void);
aaguilar
actualizacion diagramas de flujo
r194 bool chn_set_gain(uint8_t gain);
aaguilar
codigo inicial de saigd (software de embebido) y timeEngined (firmware de tarjeta timeEngine)
r132 uint8_t chn_get_gain(void);
aaguilar
actualizacion diagramas de flujo
r194 bool chn_connect_filter();
bool chn_bypass_filter();
bool chn_filter_design(uint8_t r);
uint8_t chn_get_status(void)
uint32_t chn_get_datarate(void);
bool chn_set_datarate(uint32_t rate);
private:
bool chn_set_decimation(uint8_t r1,uint8_t r2);
aaguilar
codigo inicial de saigd (software de embebido) y timeEngined (firmware de tarjeta timeEngine)
r132
aaguilar
actualizacion diagramas de flujo
r194
aaguilar
codigo inicial de saigd (software de embebido) y timeEngined (firmware de tarjeta timeEngine)
r132 private:
uint8_t chn_id;
char chn_name[4];
uint8_t chn_gain;
aaguilar
actualizacion diagramas de flujo
r194 uint32_t chn_datarate;
aaguilar
codigo inicial de saigd (software de embebido) y timeEngined (firmware de tarjeta timeEngine)
r132 uint8_t chn_status;
};
#endif /* CHANNEL_H_ */