#ifndef BLDC3PFM_h
#define BLDC3PFM_h
#include "Energia.h"
#include <BLDC3.h>
class SoftPwmOutputPin;
class DRV8305Axis;
class BLDC3PFM : public BLDC3 {
SoftPwmOutputPin* phaseApin;
SoftPwmOutputPin* phaseBpin;
SoftPwmOutputPin* phaseCpin;
bool
valid();
void
assertTorque(
uint32_t torqueA,
uint32_t torqueB,
uint32_t torqueC );
void
activeFreewheel();
public:
BLDC3PFM(
char* data,
String* msgPtr,
DRV8305Axis* aaxis );
~BLDC3PFM();
};
#endif