TwiceAsNice  2019-02-18
Namespaces | Enumerations | Variables
CommandIDs.h File Reference

This file includes the command IDs of the MPIA motor control electronic. More...

This graph shows which files directly or indirectly include this file:

Namespaces

 Basda
 These are contants that are used by the services internally.
 
 Basda::Cmd
 
 Basda::Error
 
 Basda::Event
 
 Basda::SelectBasicSettings
 Select parameter of command MOCON_SET_BASIC_SETTINGS.
 
 Basda::SelectMotorSettings
 Select parameter of command MOCON_SET_MOTOR_SETTINGS.
 
 Basda::SelectStepperSettings
 Select parameter of command MOCON_SET_STEPPER_SETTINGS.
 
 Basda::SelectServoLoopSettings
 Select parameter of command MOCON_SET_SERVO_LOOP_SETTINGS.
 
 Basda::SelectSetEncodeSettings
 Select parameter of command MOCON_SET_ENCODER_SETTINGS.
 
 Basda::SelectFirmwareSettings
 Select parameter of command MOCON_SET_FIRMWARE_SETTINGS.
 
 Basda::SelectAmplifierSettings
 Select parameter of command MOCON_SET_AMPLIFIER_SETTINGS.
 
 Basda::ValueLimitSwitch
 Value parameter of command MOCON_SET_MOTOR_SETTINGS.
 
 Basda::ValueSense
 Value parameter of command MOCON_SET_MOTOR_SETTINGS.
 
 Basda::ValueProfile
 Value parameter of command MOCON_SET_MOTOR_SETTINGS.
 
 Basda::ValueActiveDrive
 Value parameter of command MOCON_SET_ACTIVEDRIVE_POWER.
 
 Basda::ValueTraceType
 Value parameter of command MOCON_SET_TRACE_VAR and MOCON_SET_EVENT_TRACE_VAR.
 
 Basda::ValueTraceSampleMode
 Mode parameter of command MOCON_SET_TRACE_MODE.
 
 Basda::ValueSaveMode
 Mode parameter of command MOCON_SET_EXPROFILE_DATA.
 
 Basda::ValueStartMode
 Mode parameter of command MOCON_SET_EXPROFILE_DATA and MOCON_EXPROFILE_TIME_START.
 
 Basda::ResponseLimitSwitch
 Response parameter of command MOCON_GET_IN_MOTION_FLAG.
 

Enumerations

enum  Basda::SelectBasicSettings::Constant {
  Basda::SelectBasicSettings::MOCON_SELECT_PROFILE = 1, Basda::SelectBasicSettings::MOCON_SELECT_COUNTS_PER_REVOLUTION = 2, Basda::SelectBasicSettings::MOCON_SELECT_VELOCITY = 3, Basda::SelectBasicSettings::MOCON_SELECT_START_VELOCITY = 4,
  Basda::SelectBasicSettings::MOCON_SELECT_ACCELERATION = 5, Basda::SelectBasicSettings::MOCON_SELECT_DECELERATION = 6, Basda::SelectBasicSettings::MOCON_SELECT_JERK = 7, Basda::SelectBasicSettings::MOCON_SELECT_PROFILE = 1,
  Basda::SelectBasicSettings::MOCON_SELECT_COUNTS_PER_REVOLUTION = 2, Basda::SelectBasicSettings::MOCON_SELECT_VELOCITY = 3, Basda::SelectBasicSettings::MOCON_SELECT_START_VELOCITY = 4, Basda::SelectBasicSettings::MOCON_SELECT_ACCELERATION = 5,
  Basda::SelectBasicSettings::MOCON_SELECT_DECELERATION = 6, Basda::SelectBasicSettings::MOCON_SELECT_JERK = 7
}
 
enum  Basda::SelectMotorSettings::Constant {
  Basda::SelectMotorSettings::MOCON_SELECT_REFERENCE_SWITCH = 1, Basda::SelectMotorSettings::MOCON_SELECT_REFERENCE_SENSE = 2, Basda::SelectMotorSettings::MOCON_SELECT_HOME_VELOCITY = 3, Basda::SelectMotorSettings::MOCON_SELECT_DOCKING_VELOCITY = 4,
  Basda::SelectMotorSettings::MOCON_SELECT_DOCKING_DISTANCE = 5, Basda::SelectMotorSettings::MOCON_SELECT_REFERENCE_SWITCH = 1, Basda::SelectMotorSettings::MOCON_SELECT_REFERENCE_SENSE = 2, Basda::SelectMotorSettings::MOCON_SELECT_HOME_VELOCITY = 3,
  Basda::SelectMotorSettings::MOCON_SELECT_DOCKING_VELOCITY = 4, Basda::SelectMotorSettings::MOCON_SELECT_DOCKING_DISTANCE = 5
}
 
enum  Basda::SelectStepperSettings::Constant {
  Basda::SelectStepperSettings::MOCON_SELECT_MICRO_STEPS = 1, Basda::SelectStepperSettings::MOCON_SELECT_MICRO_STEPS_ADAPTION = 2, Basda::SelectStepperSettings::MOCON_SELECT_AUTO_POWER_OFF = 3, Basda::SelectStepperSettings::MOCON_SELECT_MICRO_STEPS = 1,
  Basda::SelectStepperSettings::MOCON_SELECT_MICRO_STEPS_ADAPTION = 2, Basda::SelectStepperSettings::MOCON_SELECT_AUTO_POWER_OFF = 3
}
 
enum  Basda::SelectServoLoopSettings::Constant {
  Basda::SelectServoLoopSettings::MOCON_SELECT_KP = 1, Basda::SelectServoLoopSettings::MOCON_SELECT_KI = 2, Basda::SelectServoLoopSettings::MOCON_SELECT_KD = 3, Basda::SelectServoLoopSettings::MOCON_SELECT_KAFF = 4,
  Basda::SelectServoLoopSettings::MOCON_SELECT_KVFF = 5, Basda::SelectServoLoopSettings::MOCON_SELECT_KOUT = 6, Basda::SelectServoLoopSettings::MOCON_SELECT_ILIM = 7, Basda::SelectServoLoopSettings::MOCON_SELECT_BIAS = 8,
  Basda::SelectServoLoopSettings::MOCON_SELECT_LIMIT = 9, Basda::SelectServoLoopSettings::MOCON_SELECT_KP = 1, Basda::SelectServoLoopSettings::MOCON_SELECT_KI = 2, Basda::SelectServoLoopSettings::MOCON_SELECT_KD = 3,
  Basda::SelectServoLoopSettings::MOCON_SELECT_KAFF = 4, Basda::SelectServoLoopSettings::MOCON_SELECT_KVFF = 5, Basda::SelectServoLoopSettings::MOCON_SELECT_KOUT = 6, Basda::SelectServoLoopSettings::MOCON_SELECT_ILIM = 7,
  Basda::SelectServoLoopSettings::MOCON_SELECT_BIAS = 8, Basda::SelectServoLoopSettings::MOCON_SELECT_LIMIT = 9
}
 
enum  Basda::SelectSetEncodeSettings::Constant {
  Basda::SelectSetEncodeSettings::MOCON_SELECT_INC_COUNTS = 1, Basda::SelectSetEncodeSettings::MOCON_SELECT_STEPS_PER_REVOLUTION = 2, Basda::SelectSetEncodeSettings::MOCON_SELECT_ERROR_LIMIT = 3, Basda::SelectSetEncodeSettings::MOCON_SELECT_INC_COUNTS = 1,
  Basda::SelectSetEncodeSettings::MOCON_SELECT_STEPS_PER_REVOLUTION = 2, Basda::SelectSetEncodeSettings::MOCON_SELECT_ERROR_LIMIT = 3
}
 
enum  Basda::SelectFirmwareSettings::Constant {
  Basda::SelectFirmwareSettings::MOCON_SELECT_INFO_MODE = 1, Basda::SelectFirmwareSettings::MOCON_SELECT_EVENT_MODE = 2, Basda::SelectFirmwareSettings::MOCON_SELECT_AUTO_LOADER = 3, Basda::SelectFirmwareSettings::MOCON_SELECT_INFO_MODE = 1,
  Basda::SelectFirmwareSettings::MOCON_SELECT_EVENT_MODE = 2, Basda::SelectFirmwareSettings::MOCON_SELECT_AUTO_LOADER = 3
}
 
enum  Basda::SelectAmplifierSettings::Constant {
  Basda::SelectAmplifierSettings::MOCON_SELECT_SENSE_CONTROL_SIGNAL = 1, Basda::SelectAmplifierSettings::MOCON_SELECT_BIT_MASK_MICROSTEPS = 2, Basda::SelectAmplifierSettings::MOCON_SELECT_MICROSTEPS_ALLOCATION = 3, Basda::SelectAmplifierSettings::MOCON_SELECT_SENSE_CONTROL_SIGNAL = 1,
  Basda::SelectAmplifierSettings::MOCON_SELECT_BIT_MASK_MICROSTEPS = 2, Basda::SelectAmplifierSettings::MOCON_SELECT_MICROSTEPS_ALLOCATION = 3
}
 
enum  Basda::ValueLimitSwitch::Constant {
  Basda::ValueLimitSwitch::MOCON_VALUE_SWITCH_DISABLE = 0, Basda::ValueLimitSwitch::MOCON_VALUE_SWITCH_POSITIVE_LIMIT = 1, Basda::ValueLimitSwitch::MOCON_VALUE_SWITCH_NEGATIVE_LIMIT = 2, Basda::ValueLimitSwitch::MOCON_VALUE_SWITCH_SEPARATE = 3,
  Basda::ValueLimitSwitch::MOCON_VALUE_SWITCH_LEVEL = 4, Basda::ValueLimitSwitch::MOCON_VALUE_SWITCH_DISABLE = 0, Basda::ValueLimitSwitch::MOCON_VALUE_SWITCH_POSITIVE_LIMIT = 1, Basda::ValueLimitSwitch::MOCON_VALUE_SWITCH_NEGATIVE_LIMIT = 2,
  Basda::ValueLimitSwitch::MOCON_VALUE_SWITCH_SEPARATE = 3, Basda::ValueLimitSwitch::MOCON_VALUE_SWITCH_LEVEL = 4
}
 
enum  Basda::ValueSense::Constant { Basda::ValueSense::MOCON_VALUE_SENSE_HIGH = 0, Basda::ValueSense::MOCON_VALUE_SENSE_LOW = 1, Basda::ValueSense::MOCON_VALUE_SENSE_HIGH = 0, Basda::ValueSense::MOCON_VALUE_SENSE_LOW = 1 }
 
enum  Basda::ValueProfile::Constant { Basda::ValueProfile::MOCON_VALUE_PROFILE_TRAPEZE = 0, Basda::ValueProfile::MOCON_VALUE_PROFILE_S_CURVE = 2, Basda::ValueProfile::MOCON_VALUE_PROFILE_TRAPEZE = 0, Basda::ValueProfile::MOCON_VALUE_PROFILE_S_CURVE = 2 }
 
enum  Basda::ValueActiveDrive::Constant { Basda::ValueActiveDrive::MOCON_SET_ACTIVEDRIVE_POWER_OFF = 0, Basda::ValueActiveDrive::MOCON_SET_ACTIVEDRIVE_POWER_ON = 1, Basda::ValueActiveDrive::MOCON_SET_ACTIVEDRIVE_POWER_OFF = 0, Basda::ValueActiveDrive::MOCON_SET_ACTIVEDRIVE_POWER_ON = 1 }
 
enum  Basda::ValueTraceType::Constant {
  Basda::ValueTraceType::MOCON_TYPE_NONE = 0, Basda::ValueTraceType::MOCON_TYPE_COMMANDED_POSITION = 1, Basda::ValueTraceType::MOCON_TYPE_COMMANDED_VELOCITY = 2, Basda::ValueTraceType::MOCON_TYPE_COMMANDED_ACCELERATION = 3,
  Basda::ValueTraceType::MOCON_TYPE_ACTUAL_POSITION = 4, Basda::ValueTraceType::MOCON_TYPE_ACTUAL_VELOCITY = 5, Basda::ValueTraceType::MOCON_TYPE_POSITION_ERROR = 6, Basda::ValueTraceType::MOCON_TYPE_PID_ERROR = 7,
  Basda::ValueTraceType::MOCON_TYPE_EVENT_STATUS_REGISTER = 8, Basda::ValueTraceType::MOCON_TYPE_ACTIVITY_STATUS_REGISTER = 9, Basda::ValueTraceType::MOCON_TYPE_SIGNAL_STATUS_REGISTER = 10, Basda::ValueTraceType::MOCON_TYPE_INTEGRAL = 11,
  Basda::ValueTraceType::MOCON_TYPE_DERIVATIVE = 12, Basda::ValueTraceType::MOCON_TYPE_MOTOR_COMMAND = 13, Basda::ValueTraceType::MOCON_TYPE_CAPTURE_REGISTER = 14, Basda::ValueTraceType::MOCON_TYPE_CHIPSET_TIME = 15,
  Basda::ValueTraceType::ValueTraceTypeMax, Basda::ValueTraceType::MOCON_TYPE_NONE = 0, Basda::ValueTraceType::MOCON_TYPE_COMMANDED_POSITION = 1, Basda::ValueTraceType::MOCON_TYPE_COMMANDED_VELOCITY = 2,
  Basda::ValueTraceType::MOCON_TYPE_COMMANDED_ACCELERATION = 3, Basda::ValueTraceType::MOCON_TYPE_ACTUAL_POSITION = 4, Basda::ValueTraceType::MOCON_TYPE_ACTUAL_VELOCITY = 5, Basda::ValueTraceType::MOCON_TYPE_POSITION_ERROR = 6,
  Basda::ValueTraceType::MOCON_TYPE_PID_ERROR = 7, Basda::ValueTraceType::MOCON_TYPE_EVENT_STATUS_REGISTER = 8, Basda::ValueTraceType::MOCON_TYPE_ACTIVITY_STATUS_REGISTER = 9, Basda::ValueTraceType::MOCON_TYPE_SIGNAL_STATUS_REGISTER = 10,
  Basda::ValueTraceType::MOCON_TYPE_INTEGRAL = 11, Basda::ValueTraceType::MOCON_TYPE_DERIVATIVE = 12, Basda::ValueTraceType::MOCON_TYPE_MOTOR_COMMAND = 13, Basda::ValueTraceType::MOCON_TYPE_CAPTURE_REGISTER = 14,
  Basda::ValueTraceType::MOCON_TYPE_CHIPSET_TIME = 15, Basda::ValueTraceType::ValueTraceTypeMax
}
 
enum  Basda::ValueTraceSampleMode::Constant { Basda::ValueTraceSampleMode::MOCON_MODE_SAMPLE_ONETIME = 0, Basda::ValueTraceSampleMode::MOCON_MODE_SAMPLE_ROLLING_BUFFER = 1, Basda::ValueTraceSampleMode::MOCON_MODE_SAMPLE_ONETIME = 0, Basda::ValueTraceSampleMode::MOCON_MODE_SAMPLE_ROLLING_BUFFER = 1 }
 
enum  Basda::ValueSaveMode::Constant { Basda::ValueSaveMode::MOCON_MODE_APPEND = 0, Basda::ValueSaveMode::MOCON_MODE_INSERT = 1, Basda::ValueSaveMode::MOCON_MODE_APPEND = 0, Basda::ValueSaveMode::MOCON_MODE_INSERT = 1 }
 
enum  Basda::ValueStartMode::Constant { Basda::ValueStartMode::MOCON_MODE_START_FROM_BEGINNING = 0, Basda::ValueStartMode::MOCON_MODE_START_FROM_END = 1, Basda::ValueStartMode::MOCON_MODE_START_FROM_BEGINNING = 0, Basda::ValueStartMode::MOCON_MODE_START_FROM_END = 1 }
 
enum  Basda::ResponseLimitSwitch::Constant {
  Basda::ResponseLimitSwitch::MOCON_RESPONSE_SWITCH_NOT_IN_LIMIT = 0, Basda::ResponseLimitSwitch::MOCON_RESPONSE_SWITCH_POSITIVE_LIMIT = 1, Basda::ResponseLimitSwitch::MOCON_RESPONSE_SWITCH_NEGATIVE_LIMIT = 2, Basda::ResponseLimitSwitch::MOCON_RESPONSE_SWITCH_WRONG_LIMIT = 3,
  Basda::ResponseLimitSwitch::MOCON_RESPONSE_SWITCH_NOT_IN_LIMIT = 0, Basda::ResponseLimitSwitch::MOCON_RESPONSE_SWITCH_POSITIVE_LIMIT = 1, Basda::ResponseLimitSwitch::MOCON_RESPONSE_SWITCH_NEGATIVE_LIMIT = 2, Basda::ResponseLimitSwitch::MOCON_RESPONSE_SWITCH_WRONG_LIMIT = 3
}
 

Variables

const double Basda::MOCON_COS_VERSION_NUMBER = 2.19
 
const double Basda::MOCON_CONTROLLER_VERSION_NUMBER = 1.27
 
const std::string Basda::MOCON_CONTROLLER_NAME = "Motion Controller"
 
const int Basda::Cmd::MOCON_SET_BASIC_SETTINGS = 110
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_SET_MOTOR_SETTINGS = 111
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_SET_STEPPER_SETTINGS = 112
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_SET_SERVO_LOOP_SETTINGS = 113
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_SET_ENCODER_SETTINGS = 114
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_SET_FIRMWARE_SETTINGS = 115
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_SET_AMPLIFIER_SETTINGS = 116
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_SET_MULTIUPDATE_SETTINGS = 119
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_MOTOR_INITIALIZE = 120
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_ABRUPT_STOP = 121
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_SMOOTH_STOP = 122
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_MOVE_N_STEPS_COUNTS = 123
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_MOVE_N_ABS_STEPS_COUNTS = 124
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_MOVE_FIND_HOME = 125
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_MOVE_ADAPTION_POS_TO_ENC = 126
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_MOVE_MULTIUPDATE = 127
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_GET_BASIC_SETTINGS = 150
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_GET_MOTOR_SETTINGS = 151
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_GET_STEPPER_SETTINGS = 152
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_GET_SERVO_LOOP_SETTINGS = 153
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_GET_ENCODER_SETTINGS = 154
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_GET_FIRMWARE_SETTINGS = 155
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_GET_MC_VERSION = 159
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_GET_AMP_CARD_INFO = 160
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_GET_AMPLIFIER_INFO = 161
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_GET_IN_MOTION_FLAG = 162
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_GET_LIMIT_SWITCH_FLAG = 163
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_GET_ACTIVITY_STATUS = 164
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_GET_SIGNAL_STATUS = 165
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_GET_CURRENT_POSITION = 166
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_GET_IENC_ACTUAL_POSITION = 167
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_GET_CURRENT_VELOCITY = 168
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_GET_IENC_ACTUAL_VELOCITY = 169
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_GET_START_HOME_DISTANCE = 170
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_GET_AENC_ACTUAL_POSITION = 171
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_GET_MC_ERROR = 172
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_GET_MC_TIME = 173
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_SAVE_MOTOR_SETTINGS = 180
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_LOAD_MOTOR_SETTINGS = 181
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_SET_DIGITAL_OUT_BIT = 190
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_SET_DIGITAL_OUT_BYTE = 191
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_SET_DIGITAL_OUT_WORD = 192
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_SET_DIGITAL_OUT_LONG = 193
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_GET_DIGITAL_IN_BIT = 194
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_GET_DIGITAL_IN_BYTE = 195
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_GET_DIGITAL_IN_WORD = 196
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_GET_DIGITAL_IN_LONG = 197
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_SET_TRACE_VAR = 200
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_SET_TRACE_SAMPLE = 201
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_SET_TRACE_SAMPLE_NR = 202
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_SET_TRACE_MODE = 203
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_GET_TRACE_DATA = 204
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_TRACE_START = 205
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_TRACE_STOP = 206
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_CLEAR_TRACE_BUFFER = 207
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_GET_TRACE_INFO = 208
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_SET_EVENT_TRACE_VAR = 210
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_SET_EVENT_TRACE_SAMPLE = 211
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_EVENT_TRACE_START = 212
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_EVENT_TRACE_STOP = 213
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_SET_EXPROFILE_BUF_LEN = 220
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_SET_EXPROFILE_DATA = 221
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_EXPROFILE_START = 222
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_EXPROFILE_TIME_START = 223
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_EXPROFILE_STOP = 224
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_EXPROFILE_INFO = 225
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_EXPROFILE_BUF_CLEAR = 226
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_SET_PROFILE_POSITION = 230
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_MOVE_BY_TRIGGER = 231
 MoCon specific command. More...
 
const int Basda::Cmd::MOCON_SET_ACTIVEDRIVE_POWER = 251
 MoCon specific command. More...
 
const int Basda::Error::ERR__COM_WITH_MC = 0
 MoCon error number. More...
 
const int Basda::Error::ERR__CMD_FOR_2500 = 1
 MoCon error number. More...
 
const int Basda::Error::ERR__CMD_FOR_2800 = 2
 MoCon error number. More...
 
const int Basda::Error::ERR__REV_NOT_DEF = 3
 MoCon error number. More...
 
const int Basda::Error::ERR__MOT_IN_MOTION = 4
 MoCon error number. More...
 
const int Basda::Error::ERR__INIT_BASIS_SET = 5
 MoCon error number. More...
 
const int Basda::Error::ERR__INIT_AAD = 6
 MoCon error number. More...
 
const int Basda::Error::ERR__AMP_NA = 7
 MoCon error number. More...
 
const int Basda::Error::ERR__AMP_MC_NC = 8
 MoCon error number. More...
 
const int Basda::Error::ERR__MICROSTEP_NA = 9
 MoCon error number. More...
 
const int Basda::Error::ERR__MOTOR_NOT_INIT = 10
 MoCon error number. More...
 
const int Basda::Error::ERR__MOTOR_IN_POS_L = 11
 MoCon error number. More...
 
const int Basda::Error::ERR__MOTOR_IN_NEG_L = 12
 MoCon error number. More...
 
const int Basda::Error::ERR__FIND_HOME_NA = 13
 MoCon error number. More...
 
const int Basda::Error::ERR__NO_ACCESS_MS = 14
 MoCon error number. More...
 
const int Basda::Error::ERR__IENC_NOT_INIT = 15
 MoCon error number. More...
 
const int Basda::Error::ERR__INIT_TRACE_SET = 16
 MoCon error number. More...
 
const int Basda::Error::ERR__TRACE_TO_SMALL = 17
 MoCon error number. More...
 
const int Basda::Error::ERR__EXTERN_RAM = 18
 MoCon error number. More...
 
const int Basda::Error::ERR__TRACE_BUFFER_OR = 19
 MoCon error number. More...
 
const int Basda::Error::ERR__TRACE_BUF_NDEF = 20
 MoCon error number. More...
 
const int Basda::Error::ERR__EP_SIZE_SET = 21
 MoCon error number. More...
 
const int Basda::Error::ERR__EP_SIZE_NOT_SET = 22
 MoCon error number. More...
 
const int Basda::Error::ERR__INIT_LIMIT_ERR = 23
 MoCon error number. More...
 
const int Basda::Event::EVENT__MSG_MOTION_COMPLETE = 1
 Event message. More...
 
const int Basda::Event::EVENT__MSG_IN_POS_LIMIT = 2
 Event message. More...
 
const int Basda::Event::EVENT__MSG_IN_NEG_LIMIT = 3
 Event message. More...
 
const int Basda::Event::EVENT__MSG_MOTION_ERROR = 4
 Event message. More...
 
const int Basda::Event::EVENT__MSG_EVENT_TRACE_DATA = 5
 Event message. More...
 
const int Basda::Event::EVENT__MSG_EVENT_INVALID_INSTRUCTION = 6
 Event message. More...
 

Detailed Description

This file includes the command IDs of the MPIA motor control electronic.

This file extends the MPIA/Core/CommandIDs.h with the command IDs of the motor controller. A more detailed description of the MPIA in-house electronic protocol is done in MPIA/Core/CommandIDs.h and MPIA/Core/Protocol.h.

Note
This file is not the same file like MPIA_Interface.h from Lars Mohr.
The command numbers are defined by Lars Mohr, the select, value, type and mode numbers are defined by Frank Kittmann).
Author
Frank Kittmann
Version
08.04.21
Date
2008.04.21