Module ctre_sys::mot[][src]

Enums, structs, and functions related to motor controllers.

Structs

MotionProfileStatus

Motion Profile Status This is simply a data transer object.

TrajectoryPoint

Motion Profile Trajectory Point This is simply a data transfer object.

Enums

ControlFrame
ControlFrameEnhanced
ControlMode
DemandType

How to interpret a demand value.

FeedbackDevice

Motor controller with gadgeteer connector.

FollowerType
LimitSwitchNormal
LimitSwitchSource
NeutralMode
RemoteFeedbackDevice
RemoteLimitSwitchSource
RemoteSensorSource
SensorTerm
SetValueMotionProfile
StatusFrame
StatusFrameEnhanced
TrajectoryDuration

Duration to apply to a particular trajectory pt. This time unit is ADDED to the existing base time set by ConfigMotionProfileTrajectoryPeriod().

VelocityMeasPeriod
_Handle

Functions

c_MotController_ChangeMotionControlFramePeriod
c_MotController_ClearMotionProfileHasUnderrun
c_MotController_ClearMotionProfileTrajectories
c_MotController_ClearStickyFaults
c_MotController_ConfigAllowableClosedloopError
c_MotController_ConfigClosedLoopPeakOutput
c_MotController_ConfigClosedLoopPeriod
c_MotController_ConfigClosedLoopRamp
c_MotController_ConfigContinuousCurrentLimit
c_MotController_ConfigForwardLimitSwitchSource
c_MotController_ConfigForwardSoftLimitEnable
c_MotController_ConfigForwardSoftLimitThreshold
c_MotController_ConfigGetCustomParam
c_MotController_ConfigGetParameter
c_MotController_ConfigMaxIntegralAccumulator
c_MotController_ConfigMotionAcceleration
c_MotController_ConfigMotionCruiseVelocity
c_MotController_ConfigMotionProfileTrajectoryPeriod
c_MotController_ConfigNeutralDeadband
c_MotController_ConfigNominalOutputForward
c_MotController_ConfigNominalOutputReverse
c_MotController_ConfigOpenLoopRamp
c_MotController_ConfigPeakCurrentDuration
c_MotController_ConfigPeakCurrentLimit
c_MotController_ConfigPeakOutputForward
c_MotController_ConfigPeakOutputReverse
c_MotController_ConfigRemoteFeedbackFilter
c_MotController_ConfigReverseLimitSwitchSource
c_MotController_ConfigReverseSoftLimitEnable
c_MotController_ConfigReverseSoftLimitThreshold
c_MotController_ConfigSelectedFeedbackCoefficient
c_MotController_ConfigSelectedFeedbackSensor
c_MotController_ConfigSensorTerm
c_MotController_ConfigSetCustomParam
c_MotController_ConfigSetParameter
c_MotController_ConfigVelocityMeasurementPeriod
c_MotController_ConfigVelocityMeasurementWindow
c_MotController_ConfigVoltageCompSaturation
c_MotController_ConfigVoltageMeasurementFilter
c_MotController_Config_IntegralZone
c_MotController_Config_kD
c_MotController_Config_kF
c_MotController_Config_kI
c_MotController_Config_kP
c_MotController_Create1
c_MotController_EnableCurrentLimit
c_MotController_EnableHeadingHold
c_MotController_EnableVoltageCompensation
c_MotController_GetActiveTrajectoryAll
c_MotController_GetActiveTrajectoryHeading
c_MotController_GetActiveTrajectoryPosition
c_MotController_GetActiveTrajectoryVelocity
c_MotController_GetAnalogIn
c_MotController_GetAnalogInAll
c_MotController_GetAnalogInRaw
c_MotController_GetAnalogInVel
c_MotController_GetBusVoltage
c_MotController_GetClosedLoopError
c_MotController_GetClosedLoopTarget
c_MotController_GetDescription
c_MotController_GetDeviceNumber
c_MotController_GetErrorDerivative
c_MotController_GetFaults
c_MotController_GetFirmwareVersion
c_MotController_GetIntegralAccumulator
c_MotController_GetLastError
c_MotController_GetLimitSwitchState
c_MotController_GetMotionProfileStatus
c_MotController_GetMotionProfileStatus_2
c_MotController_GetMotionProfileTopLevelBufferCount
c_MotController_GetMotorOutputPercent
c_MotController_GetOutputCurrent
c_MotController_GetPinStateQuadA
c_MotController_GetPinStateQuadB
c_MotController_GetPinStateQuadIdx
c_MotController_GetPulseWidthAll
c_MotController_GetPulseWidthPosition
c_MotController_GetPulseWidthRiseToFallUs
c_MotController_GetPulseWidthRiseToRiseUs
c_MotController_GetPulseWidthVelocity
c_MotController_GetQuadPinStates
c_MotController_GetQuadraturePosition
c_MotController_GetQuadratureSensor
c_MotController_GetQuadratureVelocity
c_MotController_GetSelectedSensorPosition
c_MotController_GetSelectedSensorVelocity
c_MotController_GetStatusFramePeriod
c_MotController_GetStickyFaults
c_MotController_GetTemperature
c_MotController_HasResetOccurred
c_MotController_IsFwdLimitSwitchClosed
c_MotController_IsMotionProfileTopLevelBufferFull
c_MotController_IsRevLimitSwitchClosed
c_MotController_OverrideLimitSwitchesEnable
c_MotController_OverrideSoftLimitsEnable
c_MotController_ProcessMotionProfileBuffer
c_MotController_PushMotionProfileTrajectory
c_MotController_PushMotionProfileTrajectory_2
c_MotController_SelectDemandType
c_MotController_SelectProfileSlot
c_MotController_SetAnalogPosition
c_MotController_SetControlFramePeriod
c_MotController_SetDemand
c_MotController_SetIntegralAccumulator
c_MotController_SetInverted
c_MotController_SetLastError
c_MotController_SetMPEOutput
c_MotController_SetNeutralMode
c_MotController_SetPulseWidthPosition
c_MotController_SetQuadraturePosition
c_MotController_SetSelectedSensorPosition
c_MotController_SetSensorPhase
c_MotController_SetStatusFramePeriod
c_MotController_Set_4

Type Definitions

Handle