Initial commit.
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* TfMasterBrick.h
|
||||
*
|
||||
* Created on: 12.06.2014
|
||||
* Author: matzman
|
||||
*/
|
||||
|
||||
#ifndef TFMASTERBRICK_H_
|
||||
#define TFMASTERBRICK_H_
|
||||
|
||||
#include <brick_master.h>
|
||||
#include <tfcppsimple/TfBrick.h>
|
||||
|
||||
namespace tfcppsimple {
|
||||
|
||||
class TfMasterBrick: public TfBrick {
|
||||
friend class TfDeviceFactory;
|
||||
private:
|
||||
Master masterObj;
|
||||
|
||||
TfMasterBrick(TfConnection& connection,
|
||||
std::string uid,
|
||||
std::string connected_uid,
|
||||
TfDevicePosition position,
|
||||
TfVersion hardware_version,
|
||||
TfVersion firmware_version,
|
||||
TfDevice* parent
|
||||
);
|
||||
|
||||
virtual void doConfigureDevice();
|
||||
virtual void doReconfigureDevice();
|
||||
virtual void doConnectionLost();
|
||||
virtual void doShutdown();
|
||||
|
||||
public:
|
||||
virtual ~TfMasterBrick();
|
||||
|
||||
virtual std::string getDeviceName(bool extended = true);
|
||||
|
||||
uint16_t getStackVoltage();
|
||||
|
||||
uint16_t getStackCurrent();
|
||||
|
||||
uint16_t getUSBVoltage();
|
||||
|
||||
int16_t getChipTemperature();
|
||||
};
|
||||
|
||||
} /* namespace tfcppsimple */
|
||||
|
||||
#endif /* TFMASTERBRICK_H_ */
|
||||
Reference in New Issue
Block a user