Message Sources

Each message sent has a "source" code for the sender of the message.

  Value
MESSAGE_SOURCE_JOINT_0_FPGA 100
MESSAGE_SOURCE_JOINT_0_A 110
MESSAGE_SOURCE_JOINT_0_B 120
MESSAGE_SOURCE_JOINT_1_FPGA 101
MESSAGE_SOURCE_JOINT_1_A 111
MESSAGE_SOURCE_JOINT_1_B 121
MESSAGE_SOURCE_JOINT_2_FPGA 102
MESSAGE_SOURCE_JOINT_2_A 112
MESSAGE_SOURCE_JOINT_2_B 122
MESSAGE_SOURCE_JOINT_3_FPGA 103
MESSAGE_SOURCE_JOINT_3_A 113
MESSAGE_SOURCE_JOINT_3_B 123
MESSAGE_SOURCE_JOINT_4_FPGA 104
MESSAGE_SOURCE_JOINT_4_A 114
MESSAGE_SOURCE_JOINT_4_B 124
MESSAGE_SOURCE_JOINT_5_FPGA 105
MESSAGE_SOURCE_JOINT_5_A 115
MESSAGE_SOURCE_JOINT_5_B 125
MESSAGE_SOURCE_TOOL_FPGA 106
MESSAGE_SOURCE_TOOL_A 116
MESSAGE_SOURCE_TOOL_B 126
MESSAGE_SOURCE_EUROMAP_FPGA 107
MESSAGE_SOURCE_EUROMAP_A 117
MESSAGE_SOURCE_EUROMAP_B 127
MESSAGE_SOURCE_TEACH_PENDANT_A 108
MESSAGE_SOURCE_TEACH_PENDANT_B 118
MESSAGE_SOURCE_SCB_FPGA 40
MESSAGE_SAFETY_PROCESSOR_UA 20
MESSAGE_SAFETY_PROCESSOR_UB 30
MESSAGE_SOURCE_ROBOTINTERFACE -2
MESSAGE_SOURCE_RTMACHINE -3
MESSAGE_SOURCE_SIMULATED_ROBOT -4
MESSAGE_SOURCE_GUI -5
MESSAGE_SOURCE_CONTROLLER 7
MESSAGE_SOURCE_RTDE 8
   
The message types are:  
   
MESSAGE_TYPE_DISCONNECT -1
MESSAGE_TYPE_ROBOT_STATE 16
MESSAGE_TYPE_ROBOT_MESSAGE 20
MESSAGE_TYPE_HMC_MESSAGE 22
MESSAGE_TYPE_MODBUS_INFO_MESSAGE 5
MESSAGE_TYPE_SAFETY_SETUP_BROADCAST_MESSAGE 23
MESSAGE_TYPE_SAFETY_COMPLIANCE_TOLERANCES_MESSAGE 24
MESSAGE_TYPE_PROGRAM_STATE_MESSAGE 25