ClearCore Library
Loading...
Searching...
No Matches
ClearCore
MotorDriver
ClearCore::MotorDriver Member List
This is the complete list of members for
ClearCore::MotorDriver
, including all inherited members.
AccelMax
(uint32_t accelMax)
ClearCore::StepGenerator
AlertReg
()
ClearCore::MotorDriver
inline
ANALOG_IN_DIGITAL_IN_TYPE
enum value
ClearCore::Connector
ANALOG_OUT_DIGITAL_IN_OUT_TYPE
enum value
ClearCore::Connector
BrakeOutput
(ClearCorePins pin)
ClearCore::MotorDriver
BrakeOutput
()
ClearCore::MotorDriver
inline
CCIO
enum value
ClearCore::Connector
CCIO_DIGITAL_IN_OUT_TYPE
enum value
ClearCore::Connector
ClearAlerts
(uint32_t mask=UINT32_MAX)
ClearCore::MotorDriver
inline
ConnectorIndex
()
ClearCore::Connector
inline
ConnectorModes
enum name
ClearCore::Connector
ConnectorTypes
enum name
ClearCore::Connector
CPM_MODE_A_DIRECT_B_DIRECT
enum value
ClearCore::Connector
CPM_MODE_A_DIRECT_B_PWM
enum value
ClearCore::Connector
CPM_MODE_A_PWM_B_PWM
enum value
ClearCore::Connector
CPM_MODE_STEP_AND_DIR
enum value
ClearCore::Connector
CPM_TYPE
enum value
ClearCore::Connector
CruiseVelocityReached
()
ClearCore::StepGenerator
inline
DIGITAL_IN_OUT_TYPE
enum value
ClearCore::Connector
DIGITAL_IN_TYPE
enum value
ClearCore::Connector
EnableActiveLevel
(bool activeLevel)
ClearCore::MotorDriver
inline
EnableActiveLevel
()
ClearCore::MotorDriver
inline
EnableConnector
(ClearCorePins pin)
ClearCore::MotorDriver
EnableConnector
()
ClearCore::MotorDriver
inline
EnableRequest
()
ClearCore::MotorDriver
inline
EnableRequest
(bool value)
ClearCore::MotorDriver
EnableTriggerPulse
(uint16_t pulseCount=1, uint32_t time_ms=DEFAULT_TRIGGER_PULSE_WIDTH_MS, bool blockUntilDone=false)
ClearCore::MotorDriver
EnableTriggerPulseActive
()
ClearCore::MotorDriver
inline
EStopConnector
(ClearCorePins pin)
ClearCore::MotorDriver
EStopConnector
()
ClearCore::MotorDriver
inline
EStopDecelMax
(uint32_t decelMax)
ClearCore::StepGenerator
FILTER_UNIT_MS
enum value
ClearCore::DigitalIn
FILTER_UNIT_SAMPLES
enum value
ClearCore::DigitalIn
FilterLength
(uint16_t length, FilterUnits units=FILTER_UNIT_SAMPLES)
ClearCore::DigitalIn
inline
FilterLength
()
ClearCore::DigitalIn
inline
FilterUnits
enum name
ClearCore::DigitalIn
H_BRIDGE_TYPE
enum value
ClearCore::Connector
HLFB_ASSERTED
enum value
ClearCore::MotorDriver
HLFB_CARRIER_45_HZ
enum value (defined in
ClearCore::MotorDriver
)
ClearCore::MotorDriver
HLFB_CARRIER_482_HZ
enum value (defined in
ClearCore::MotorDriver
)
ClearCore::MotorDriver
HLFB_DEASSERTED
enum value
ClearCore::MotorDriver
HLFB_DUTY_UNKNOWN
ClearCore::MotorDriver
static
HLFB_HAS_MEASUREMENT
enum value
ClearCore::MotorDriver
HLFB_MODE_HAS_BIPOLAR_PWM
enum value
ClearCore::MotorDriver
HLFB_MODE_HAS_PWM
enum value
ClearCore::MotorDriver
HLFB_MODE_STATIC
enum value
ClearCore::MotorDriver
HLFB_UNKNOWN
enum value
ClearCore::MotorDriver
HlfbActiveLevel
(bool activeLevel)
ClearCore::MotorDriver
inline
HlfbActiveLevel
()
ClearCore::MotorDriver
inline
HlfbCarrier
(HlfbCarrierFrequency freq)
ClearCore::MotorDriver
inline
HlfbCarrier
()
ClearCore::MotorDriver
inline
HlfbCarrierFrequency
enum name
ClearCore::MotorDriver
HlfbFilterLength
(uint16_t samples)
ClearCore::MotorDriver
inline
HlfbHasFallen
()
ClearCore::MotorDriver
inline
HlfbHasRisen
()
ClearCore::MotorDriver
inline
HlfbInputStatus
()
ClearCore::MotorDriver
inline
HlfbMode
(HlfbModes newMode)
ClearCore::MotorDriver
inline
HlfbMode
()
ClearCore::MotorDriver
inline
HlfbModes
enum name
ClearCore::MotorDriver
HlfbPercent
()
ClearCore::MotorDriver
inline
HlfbState
()
ClearCore::MotorDriver
inline
HlfbStates
enum name
ClearCore::MotorDriver
INPUT_ANALOG
enum value
ClearCore::Connector
INPUT_DIGITAL
enum value
ClearCore::Connector
InputAConnector
(ClearCorePins pin)
ClearCore::MotorDriver
InputAConnector
()
ClearCore::MotorDriver
inline
InputBConnector
(ClearCorePins pin)
ClearCore::MotorDriver
InputBConnector
()
ClearCore::MotorDriver
inline
InputFallen
()
ClearCore::DigitalIn
InputRegMask
()
ClearCore::Connector
inline
InputRisen
()
ClearCore::DigitalIn
InterruptEnable
(bool enable)
ClearCore::DigitalIn
InterruptHandlerSet
(voidFuncPtr callback=nullptr, InputManager::InterruptTrigger trigger=InputManager::InterruptTrigger::RISING, bool enable=true)
ClearCore::DigitalIn
INVALID_NONE
enum value
ClearCore::Connector
IsInHwFault
() override
ClearCore::MotorDriver
inline
virtual
IsWritable
() override
ClearCore::MotorDriver
inline
virtual
LimitSwitchNeg
(ClearCorePins pin)
ClearCore::MotorDriver
LimitSwitchNeg
()
ClearCore::MotorDriver
inline
LimitSwitchPos
(ClearCorePins pin)
ClearCore::MotorDriver
LimitSwitchPos
()
ClearCore::MotorDriver
inline
Mode
() override
ClearCore::MotorDriver
inline
virtual
MOTOR_DISABLED
enum value
ClearCore::MotorDriver
MOTOR_ENABLING
enum value
ClearCore::MotorDriver
MOTOR_FAULTED
enum value
ClearCore::MotorDriver
MOTOR_MOVING
enum value
ClearCore::MotorDriver
MOTOR_READY
enum value
ClearCore::MotorDriver
MotorInADuty
(uint8_t duty)
ClearCore::MotorDriver
MotorInAState
()
ClearCore::MotorDriver
MotorInAState
(bool value)
ClearCore::MotorDriver
MotorInBDuty
(uint8_t duty)
ClearCore::MotorDriver
MotorInBState
()
ClearCore::MotorDriver
MotorInBState
(bool value)
ClearCore::MotorDriver
MotorReadyStates
enum name
ClearCore::MotorDriver
Move
(int32_t dist, MoveTarget moveTarget=MOVE_TARGET_REL_END_POSN) override
ClearCore::MotorDriver
virtual
MOVE_TARGET_ABSOLUTE
enum value (defined in
ClearCore::StepGenerator
)
ClearCore::StepGenerator
MOVE_TARGET_REL_END_POSN
enum value (defined in
ClearCore::StepGenerator
)
ClearCore::StepGenerator
MoveStopAbrupt
()
ClearCore::StepGenerator
MoveStopDecel
(uint32_t decelMax=0)
ClearCore::StepGenerator
MoveTarget
enum name (defined in
ClearCore::StepGenerator
)
ClearCore::StepGenerator
MoveVelocity
(int32_t velocity) override
ClearCore::MotorDriver
virtual
OUTPUT_ANALOG
enum value
ClearCore::Connector
OUTPUT_DIGITAL
enum value
ClearCore::Connector
OUTPUT_H_BRIDGE
enum value
ClearCore::Connector
OUTPUT_PWM
enum value
ClearCore::Connector
OUTPUT_TONE
enum value
ClearCore::Connector
OUTPUT_WAVE
enum value
ClearCore::Connector
PolarityInvertSDDirection
(bool invert)
ClearCore::MotorDriver
PolarityInvertSDEnable
(bool invert)
ClearCore::MotorDriver
PolarityInvertSDHlfb
(bool invert)
ClearCore::MotorDriver
PositionRefCommanded
()
ClearCore::StepGenerator
inline
PositionRefSet
(int32_t posn)
ClearCore::StepGenerator
inline
Reinitialize
()
ClearCore::Connector
inline
RS232
enum value
ClearCore::Connector
SERIAL_TYPE
enum value
ClearCore::Connector
SERIAL_USB_TYPE
enum value
ClearCore::Connector
SHIFT_REG_TYPE
enum value
ClearCore::Connector
SPI
enum value
ClearCore::Connector
State
() override
ClearCore::DigitalIn
virtual
ClearCore::Connector::State
(int16_t newState)=0
ClearCore::Connector
pure virtual
StatusReg
()
ClearCore::MotorDriver
inline
StatusRegFallen
()
ClearCore::MotorDriver
StatusRegRisen
()
ClearCore::MotorDriver
StepsComplete
()
ClearCore::StepGenerator
inline
TTL
enum value
ClearCore::Connector
Type
() override
ClearCore::MotorDriver
inline
virtual
USB_CDC
enum value
ClearCore::Connector
ValidateMove
(bool negDirection)
ClearCore::MotorDriver
VelMax
(uint32_t velMax)
ClearCore::StepGenerator
VelocityRefCommanded
()
ClearCore::StepGenerator
Generated by
1.9.8