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'
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
PVT = 180
HOMING = 275
class ingeniamotion.enums.Protocol(value)

Communication protocol

TCP = 1
UDP = 2
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

SMO = 9

SMO

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.

class ingeniamotion.enums.SeverityLevel(value)

Test result enum

SUCCESS = 0
WARNING = 1
FAIL = 2