malcolm.modules.pmac.infos

class malcolm.modules.pmac.infos.PmacVariablesInfo(i_variables: str, p_variables: str, m_variables: str)[source]

List variable values for variables required in kinematics

Parameters
  • i_variables – i variable list

  • p_variables – p variable list

  • m_variables – m variable list

class malcolm.modules.pmac.infos.PmacCsKinematicsInfo(cs_port: str, q_variables: str, forward: str, inverse: str)[source]

Coordinate sys kinematics programs and Q variable values

Parameters
  • cs_port – the port name for this coordinate system

  • q_variables – i variable list

  • forward – forward kinematic code

  • inverse – inverse kinematic code