Information

class ingeniamotion.information.Information(motion_controller)

Information.

register_access(register, axis=1, servo='default')

Return register access.

Parameters
  • register (str) – register UID.

  • axis (int) – servo axis. 1 by default.

  • servo (str) – servo alias to reference it. default by default.

Returns

Register access.

Return type

ingenialink.registers.REG_ACCESS

register_exists(register, axis=1, servo='default')

Check if register exists in dictionary.

Parameters
  • register (str) – register UID.

  • axis (int) – servo axis. 1 by default.

  • servo (str) – servo alias to reference it. default by default.

Returns

True if register exists, else False.

Return type

bool

register_info(register, axis=1, servo='default')

Return register object.

Parameters
  • register (str) – register UID.

  • axis (int) – servo axis. 1 by default.

  • servo (str) – servo alias to reference it. default by default.

Returns

Register object.

Return type

ingenialink.registers.Register

register_range(register, axis=1, servo='default')

Return register range.

Parameters
  • register (str) – register UID.

  • axis (int) – servo axis. 1 by default.

  • servo (str) – servo alias to reference it. default by default.

Returns

Register range, minimum and maximum.

Return type

int, int

register_type(register, axis=1, servo='default')

Return register dtype.

Parameters
  • register (str) – register UID.

  • axis (int) – servo axis. 1 by default.

  • servo (str) – servo alias to reference it. default by default.

Returns

Register dtype.

Return type

ingenialink.registers.REG_DTYPE