33 lines
542 B
C++
33 lines
542 B
C++
#ifndef CONST_CURRENT_DRIVER_H_
|
|
#define CONST_CURRENT_DRIVER_H_
|
|
|
|
/**** Includes ****/
|
|
#include <stdint.h>
|
|
#include "../board/ain.h"
|
|
#include "../board/halfbridge.h"
|
|
|
|
namespace hw {
|
|
|
|
/**** Public definitions ****/
|
|
|
|
class CCdriver
|
|
{
|
|
protected:
|
|
board::AnalogIn* sup_voltage;
|
|
board::AnalogIn* sup_current;
|
|
board::AnalogIn* ain_ch;
|
|
board::AnalogIn* ain_ch;
|
|
|
|
public:
|
|
CCdriver(board::AnalogIn* ain_ch);
|
|
~CCdriver(void);
|
|
};
|
|
|
|
/**** Public function declarations ****/
|
|
|
|
#ifdef TESTING
|
|
#endif
|
|
|
|
} //namespace
|
|
|
|
#endif /* CONST_CURRENT_DRIVER_H_ */ |