DetachedEncoderLowLevel
- class rev.DetachedEncoderLowLevel(deviceID: SupportsInt | SupportsIndex, model: rev._rev.DetachedEncoderLowLevel.EncoderModel)
Bases:
pybind11_object- class EncoderModel(value: SupportsInt | SupportsIndex)
Bases:
pybind11_objectMembers:
kUnknown
kMAXSplineEncoder
- kMAXSplineEncoder = <EncoderModel.kMAXSplineEncoder: 1>
- kUnknown = <EncoderModel.kUnknown: 0>
- DetachedEncoderLowLevel.EncoderModel.name -> str
- property value
- class FirmwareVersion
Bases:
pybind11_object- property fix
- property hardwareMajor
- property hardwareMinor
- property minor
- property prerelease
- property year
- class PeriodicStatus1
Bases:
pybind11_object- property canRxFault
- property canTxFault
- property eepromFault
- property hasResetFault
- property stickyCanRxFault
- property stickyCanTxFault
- property stickyEepromFault
- property stickyHasResetFault
- property stickyUnexpectedFault
- property unexpectedFault
- createSimFaultManager() None
Create the sim gui Fault Manager for this Detached Encoder device
- getDeviceId() int
Get the configured Device ID of the Detached encoder.
- Returns:
int device ID
- getEncoderModel() rev._rev.DetachedEncoderLowLevel.EncoderModel
Get the Model of this Detached Encoder Device. Useful for determining if this is a MAXSpline, or other device
- Returns:
the model of this encoder
- getFirmwareVersion() rev._rev.DetachedEncoderLowLevel.FirmwareVersion
Get the firmware version of the detached encoder.
- Returns:
Firmware version object
- getPeriodicStatus0() rev._rev.DetachedEncoderLowLevel.PeriodicStatus0
Get Periodic Status 0 for the Detached Encoder.
- Returns:
PeriodicStatus0 Periodic status 0
- getPeriodicStatus1() rev._rev.DetachedEncoderLowLevel.PeriodicStatus1
Get Periodic Status 1 for the Detached Encoder.
- Returns:
PeriodicStatus1 Periodic status 1
- getPeriodicStatus2() rev._rev.DetachedEncoderLowLevel.PeriodicStatus2
Get Periodic Status 2 for the Detached Encoder.
- Returns:
PeriodicStatus2 Periodic status 2
- getPeriodicStatus3() rev._rev.DetachedEncoderLowLevel.PeriodicStatus3
Get Periodic Status 3 for the Detached Encoder.
- Returns:
PeriodicStatus3 Periodic status 3
- getPeriodicStatus4() rev._rev.DetachedEncoderLowLevel.PeriodicStatus4
Get Periodic Status 4 for the Detached Encoder.
- Returns:
PeriodicStatus4 Periodic status 4