DeviceConfig¶
- class ServiceVersion¶
Identifies DeviceConfig current version
- Canonical
kortex_api.autogen.messages.DeviceConfig_pb2.ServiceVersion
- RESERVED_0 (0): Reserved
- CURRENT_VERSION (1): Current version
- class RunModes¶
Options for the run mode for the device
- Canonical
kortex_api.autogen.messages.DeviceConfig_pb2.RunModes
- RUN_MODE (0):
- CALIBRATION_MODE (1): calibration mode
- CONFIGURATION_MODE (2): configuration mode
- DEBUG_MODE (3): debug mode
- TUNING_MODE (4): tuning mode
- class CalibrationItem¶
Admissible calibration items
- Canonical
kortex_api.autogen.messages.DeviceConfig_pb2.CalibrationItem
- UNSPECIFIED_CALIBRATION_ITEM (0): Unspecified calibration item
- COGGING (1): Cogging calibration
- MAGNETIC (2): Magnetic sensors calibration
- MOTOR (3): Motor calibration
- POSITION_RANGE (4): Position range calibration
- class CalibrationStatus¶
Admissible calibration status
- Canonical
kortex_api.autogen.messages.DeviceConfig_pb2.CalibrationStatus
- UNSPECIFIED_CALIBRATION_STATUS (0): Unspecified calibration status
- NOT_CALIBRATED (1): Calibration is not done
- IN_PROGRESS (2): Calibration is in progress
- CALIBRATED (3): Calibration was successfully completed
- IN_FAULT (4): Calibration failed
- class DiagnosticLimitType¶
Types of diagnostics limits
- Canonical
kortex_api.autogen.messages.DeviceConfig_pb2.DiagnosticLimitType
- DIAGNOSTIC_LIMIT_TYPE_UNSPECIFIED (0):
- DIAGNOSTIC_LIMIT_TYPE_MINIMAL(1): Diagnostic that will activate below a certain Minimum threshold (e.g. Minimum temperature diagnostic)¶
- DIAGNOSTIC_LIMIT_TYPE_MAXIMAL(2): Diagnostic that will activate above a certain Maximum threshold (e.g. Maximum voltage diagnostic)¶
- DIAGNOSTIC_LIMIT_TYPE_EVENT(3): Diagnostic that will activate in reaction to a specific event (e.g. motor drive fault)¶