Enums¶
-
class
ingeniamotion.enums.REG_DTYPE(value)¶ Data Type.
-
U8= 0¶ Unsigned 8-bit integer.
-
S8= 1¶ Signed 8-bit integer.
-
U16= 2¶ Unsigned 16-bit integer.
-
S16= 3¶ Signed 16-bit integer.
-
U32= 4¶ Unsigned 32-bit integer.
-
S32= 5¶ Signed 32-bit integer.
-
U64= 6¶ Unsigned 64-bit integer.
-
S64= 7¶ Signed 64-bit integer.
-
FLOAT= 8¶ Float.
-
STR= 10¶ String.
-
DOMAIN= 15¶ Domain.
-
-
class
ingeniamotion.enums.REG_ACCESS(value)¶ Access Type.
-
RW= 0¶ Read/Write.
-
RO= 1¶ Read-only.
-
WO= 2¶ Write-only.
-
-
class
ingeniamotion.enums.CAN_BAUDRATE(value)¶ Baudrates.
-
Baudrate_1M= 1000000¶ 1 Mbit/s
-
Baudrate_500K= 500000¶ 500 Kbit/s
-
Baudrate_250K= 250000¶ 250 Kbit/s
-
Baudrate_125K= 125000¶ 125 Kbit/s
-
Baudrate_100K= 100000¶ 100 Kbit/s
-
Baudrate_50K= 50000¶ 50 Kbit/s
-
-
class
ingeniamotion.enums.CAN_DEVICE(value)¶ CAN Device.
-
KVASER= 'kvaser'¶
-
PCAN= 'pcan'¶
-
IXXAT= 'ixxat'¶
-
VIRTUAL= 'virtual'¶
-
-
class
ingeniamotion.enums.OperationMode(value)¶ Operation Mode Enum
-
VOLTAGE= 0¶
-
CURRENT_AMPLIFIER= 1¶
-
CURRENT= 2¶
-
CYCLIC_CURRENT= 34¶
-
VELOCITY= 3¶
-
PROFILE_VELOCITY= 19¶
-
CYCLIC_VELOCITY= 35¶
-
POSITION= 4¶
-
PROFILE_POSITION= 20¶
-
CYCLIC_POSITION= 36¶
-
PROFILE_POSITION_S_CURVE= 68¶
-
INTERPOLATED_POSITION= 164¶
-
PVT= 180¶
-
HOMING= 275¶
-
TORQUE= 5¶
-
CYCLIC_TORQUE= 37¶
-
-
class
ingeniamotion.enums.HomingMode(value)¶ Homing modes
-
CURRENT_POSITION= 0¶
-
POSITIVE_LIMIT_SWITCH= 1¶
-
NEGATIVE_LIMIT_SWITCH= 2¶
-
POSITIVE_IDX_PULSE= 3¶
-
NEGATIVE_IDX_PULSE= 4¶
-
POSITIVE_LIMIT_SWITCH_IDX_PULSE= 5¶
-
NEGATIVE_LIMIT_SWITCH_IDX_PULSE= 6¶
-
-
class
ingeniamotion.enums.MonitoringSoCType(value)¶ Monitoring start of condition type
-
TRIGGER_EVENT_AUTO= 0¶ No trigger
-
TRIGGER_EVENT_FORCED= 1¶ Forced trigger
-
TRIGGER_EVENT_EDGE= 2¶ Edge trigger
-
-
class
ingeniamotion.enums.MonitoringSoCConfig(value)¶ An enumeration.
-
TRIGGER_CONFIG_RISING_OR_FALLING= 0¶ Rising or falling edge trigger
-
TRIGGER_CONFIG_RISING= 1¶ Rising edge trigger
-
TRIGGER_CONFIG_FALLING= 2¶ Falling edge trigger
-
-
class
ingeniamotion.enums.MonitoringProcessStage(value)¶ Monitoring process stage
-
INIT_STAGE= 0¶ Init stage
-
FILLING_DELAY_DATA= 2¶ Filling delay data
-
WAITING_FOR_TRIGGER= 4¶ Waiting for trigger
-
DATA_ACQUISITION= 6¶ Data acquisition
-
END_STAGE= 8¶ End stage
-
-
class
ingeniamotion.enums.SensorType(value)¶ Summit series feedback type enum
-
ABS1= 1¶ Absolute encoder 1
-
INTGEN= 3¶ Internal generator
-
QEI= 4¶ Digital/Incremental encoder 1
-
HALLS= 5¶ Digital halls
-
SSI2= 6¶ Secondary SSI
-
BISSC2= 7¶ Absolute encoder 2
-
QEI2= 8¶ Digital/Incremental encoder 2
-
-
class
ingeniamotion.enums.SensorCategory(value)¶ Feedback category enum
-
ABSOLUTE= 0¶
-
INCREMENTAL= 1¶
-
-
class
ingeniamotion.enums.PhasingMode(value)¶ Phasing modes
-
NON_FORCED= 0¶ Non forced
-
FORCED= 1¶ Forced
-
NO_PHASING= 2¶ No phasing
-
-
class
ingeniamotion.enums.GeneratorMode(value)¶ Generator modes
-
CONSTANT= 0¶ Constant
-
SAW_TOOTH= 1¶ Saw tooth
-
SQUARE= 2¶ Square
-
-
class
ingeniamotion.enums.MonitoringVersion(value)¶ Monitoring version
-
MONITORING_V1= 0¶ Monitoring V1 used for Everest 1.8.1 and older.
-
MONITORING_V2= 1¶ Monitoring V2 used for Capitan and some custom low-power drivers.
-
MONITORING_V3= 2¶ Monitoring V3 used for Everest and Capitan newer than 1.8.1.
-