Motion Master 6.0.0-alpha.86
Next-generation motion control software
Loading...
Searching...
No Matches
mm::node::cia402::objects Namespace Reference

Variables

constexpr ObjectAddress< uint16_t > kErrorCode {0x603F, 0x00}
 Error code — ro.
 
constexpr ObjectAddress< uint16_t > kControlword {0x6040, 0x00}
 Controlword — rw.
 
constexpr ObjectAddress< uint16_t > kStatusword {0x6041, 0x00}
 Statusword — ro.
 
constexpr ObjectAddress< int16_t > kQuickStopOptionCode {0x605A, 0x00}
 Quick stop option code — rw.
 
constexpr ObjectAddress< int8_t > kModesOfOperation {0x6060, 0x00}
 Modes of operation — rw.
 
constexpr ObjectAddress< int8_t > kModesOfOperationDisplay {0x6061, 0x00}
 Modes of operation display — ro.
 
constexpr ObjectAddress< int32_t > kPositionDemandValue {0x6062, 0x00}
 Position demand value — ro, Inc.
 
constexpr ObjectAddress< int32_t > kPositionActualValue {0x6064, 0x00}
 Position actual value — ro, Inc.
 
constexpr ObjectAddress< uint32_t > kFollowingErrorWindow {0x6065, 0x00}
 Following error window — rw, Inc.
 
constexpr ObjectAddress< uint16_t > kFollowingErrorTimeOut {0x6066, 0x00}
 Following error time out — rw, ms.
 
constexpr ObjectAddress< uint32_t > kPositionWindow {0x6067, 0x00}
 Position window — rw, Inc.
 
constexpr ObjectAddress< uint16_t > kPositionWindowTime {0x6068, 0x00}
 Position window time — rw, ms.
 
constexpr ObjectAddress< int32_t > kVelocityDemandValue {0x606B, 0x00}
 Velocity demand value — ro, rpm.
 
constexpr ObjectAddress< int32_t > kVelocityActualValue {0x606C, 0x00}
 Velocity actual value — ro, rpm.
 
constexpr ObjectAddress< uint16_t > kVelocityWindow {0x606D, 0x00}
 Velocity window — rw, rpm.
 
constexpr ObjectAddress< uint16_t > kVelocityWindowTime {0x606E, 0x00}
 Velocity window time — rw, ms.
 
constexpr ObjectAddress< uint16_t > kVelocityThreshold {0x606F, 0x00}
 Velocity threshold — rw, rpm.
 
constexpr ObjectAddress< uint16_t > kVelocityThresholdTime {0x6070, 0x00}
 Velocity threshold time — rw, ms.
 
constexpr ObjectAddress< int16_t > kTargetTorque {0x6071, 0x00}
 Target Torque — rw.
 
constexpr ObjectAddress< uint16_t > kMaxTorque {0x6072, 0x00}
 Max torque — rw.
 
constexpr ObjectAddress< uint16_t > kMaxCurrent {0x6073, 0x00}
 Max current — rw.
 
constexpr ObjectAddress< int16_t > kTorqueDemand {0x6074, 0x00}
 Torque demand — ro.
 
constexpr ObjectAddress< uint32_t > kMotorRatedCurrent {0x6075, 0x00}
 Motor rated current — rw, mA.
 
constexpr ObjectAddress< uint32_t > kMotorRatedTorque {0x6076, 0x00}
 Motor rated torque — rw, mNm.
 
constexpr ObjectAddress< int16_t > kTorqueActualValue {0x6077, 0x00}
 Torque actual value — ro.
 
constexpr ObjectAddress< uint32_t > kDCLinkCircuitVoltage {0x6079, 0x00}
 DC link circuit voltage — ro, mV.
 
constexpr ObjectAddress< int32_t > kTargetPosition {0x607A, 0x00}
 Target position — rw, Inc.
 
constexpr ObjectAddress< uint8_t > kPositionRangeLimitCount {0x607B, 0x00}
 Position range limit / SubIndex 000 — ro.
 
constexpr ObjectAddress< int32_t > kPositionRangeLimitSubIndex001 {0x607B, 0x01}
 Position range limit / SubIndex 001 — rw, Inc.
 
constexpr ObjectAddress< int32_t > kPositionRangeLimitSubIndex002 {0x607B, 0x02}
 Position range limit / SubIndex 002 — rw, Inc.
 
constexpr ObjectAddress< int32_t > kHomeOffset {0x607C, 0x00}
 Home offset — rw, Inc.
 
constexpr ObjectAddress< uint8_t > kSoftwarePositionLimitCount {0x607D, 0x00}
 Software position limit / SubIndex 000 — ro.
 
constexpr ObjectAddress< int32_t > kSoftwarePositionLimitSubIndex001 {0x607D, 0x01}
 Software position limit / SubIndex 001 — rw, Inc.
 
constexpr ObjectAddress< int32_t > kSoftwarePositionLimitSubIndex002 {0x607D, 0x02}
 Software position limit / SubIndex 002 — rw, Inc.
 
constexpr ObjectAddress< uint8_t > kPolarity {0x607E, 0x00}
 Polarity — rw.
 
constexpr ObjectAddress< uint32_t > kMaxMotorSpeed {0x6080, 0x00}
 Max motor speed — rw, rpm.
 
constexpr ObjectAddress< uint32_t > kProfileVelocity {0x6081, 0x00}
 Profile velocity — rw, rpm.
 
constexpr ObjectAddress< uint32_t > kProfileAcceleration {0x6083, 0x00}
 Profile acceleration — rw, rpm/s.
 
constexpr ObjectAddress< uint32_t > kProfileDeceleration {0x6084, 0x00}
 Profile deceleration — rw, rpm/s.
 
constexpr ObjectAddress< uint32_t > kQuickStopDeceleration {0x6085, 0x00}
 Quick stop deceleration — rw, rpm/s.
 
constexpr ObjectAddress< int16_t > kMotionProfileType {0x6086, 0x00}
 Motion profile type — rw.
 
constexpr ObjectAddress< uint32_t > kTorqueSlope {0x6087, 0x00}
 Torque slope — rw.
 
constexpr ObjectAddress< int16_t > kTorqueProfileType {0x6088, 0x00}
 Torque profile type — rw.
 
constexpr ObjectAddress< uint8_t > kGearRatioCount {0x6091, 0x00}
 Gear ratio / SubIndex 000 — ro.
 
constexpr ObjectAddress< uint32_t > kGearRatioSubIndex001 {0x6091, 0x01}
 Gear ratio / SubIndex 001 — rw.
 
constexpr ObjectAddress< uint32_t > kGearRatioSubIndex002 {0x6091, 0x02}
 Gear ratio / SubIndex 002 — rw.
 
constexpr ObjectAddress< uint8_t > kFeedConstantCount {0x6092, 0x00}
 Feed constant / SubIndex 000 — ro.
 
constexpr ObjectAddress< uint32_t > kFeedConstantSubIndex001 {0x6092, 0x01}
 Feed constant / SubIndex 001 — rw.
 
constexpr ObjectAddress< uint32_t > kFeedConstantSubIndex002 {0x6092, 0x02}
 Feed constant / SubIndex 002 — rw.
 
constexpr ObjectAddress< int8_t > kHomingMethod {0x6098, 0x00}
 Homing method — rw.
 
constexpr ObjectAddress< uint8_t > kHomingSpeedsCount {0x6099, 0x00}
 Homing speeds / SubIndex 000 — ro.
 
constexpr ObjectAddress< uint32_t > kHomingSpeedsSubIndex001 {0x6099, 0x01}
 Homing speeds / SubIndex 001 — rw, rpm.
 
constexpr ObjectAddress< uint32_t > kHomingSpeedsSubIndex002 {0x6099, 0x02}
 Homing speeds / SubIndex 002 — rw, rpm.
 
constexpr ObjectAddress< uint32_t > kHomingAcceleration {0x609A, 0x00}
 Homing acceleration — rw, rpm/s.
 
constexpr ObjectAddress< uint32_t > kSIUnitVelocity {0x60A9, 0x00}
 SI unit velocity — rw.
 
constexpr ObjectAddress< int32_t > kVelocityOffset {0x60B1, 0x00}
 Velocity offset — rw, rpm.
 
constexpr ObjectAddress< int16_t > kTorqueOffset {0x60B2, 0x00}
 Torque offset — rw.
 
constexpr ObjectAddress< uint16_t > kTouchProbeFunction {0x60B8, 0x00}
 Touch probe function — rw.
 
constexpr ObjectAddress< uint16_t > kTouchProbeStatus {0x60B9, 0x00}
 Touch probe status — ro.
 
constexpr ObjectAddress< int32_t > kTouchProbe1PositiveEdge {0x60BA, 0x00}
 Touch probe 1 positive edge — ro.
 
constexpr ObjectAddress< int32_t > kTouchProbe1NegativeEdge {0x60BB, 0x00}
 Touch probe 1 negative edge — ro.
 
constexpr ObjectAddress< uint32_t > kTouchProbeTimeStamp1PositiveValue {0x60D1, 0x00}
 Touch probe time stamp 1 positive value — ro.
 
constexpr ObjectAddress< uint32_t > kTouchProbeTimeStamp1NegativeValue {0x60D2, 0x00}
 Touch probe time stamp 1 negative value — ro.
 
constexpr ObjectAddress< uint16_t > kPositionOptionCode {0x60F2, 0x00}
 Position option code — rw.
 
constexpr ObjectAddress< int32_t > kFollowingErrorActualValue {0x60F4, 0x00}
 Following error actual value — ro, Inc.
 
constexpr ObjectAddress< int32_t > kControlEffort {0x60FA, 0x00}
 Control effort — ro.
 
constexpr ObjectAddress< int32_t > kPositionDemandInternalValue {0x60FC, 0x00}
 Position demand internal value — ro, Inc.
 
constexpr ObjectAddress< uint32_t > kDigitalInputs {0x60FD, 0x00}
 Digital inputs — ro.
 
constexpr ObjectAddress< uint8_t > kDigitalOutputsCount {0x60FE, 0x00}
 Digital outputs / SubIndex 000 — ro.
 
constexpr ObjectAddress< uint32_t > kDigitalOutputsSubIndex001 {0x60FE, 0x01}
 Digital outputs / SubIndex 001 — rw.
 
constexpr ObjectAddress< uint32_t > kDigitalOutputsSubIndex002 {0x60FE, 0x02}
 Digital outputs / SubIndex 002 — rw.
 
constexpr ObjectAddress< int32_t > kTargetVelocity {0x60FF, 0x00}
 Target velocity — rw, rpm.
 
constexpr ObjectAddress< uint32_t > kSupportedDriveModes {0x6502, 0x00}
 Supported drive modes — ro.
 
constexpr ObjectAddress< int32_t > kSafePositionActualValue {0x6611, 0x00}
 Safe position actual value — ro.
 
constexpr ObjectAddress< int32_t > kSafeVelocityActualValue {0x6613, 0x00}
 Safe velocity actual value — ro.
 
constexpr ObjectAddress< int16_t > kSafeTorqueActualValue {0x6616, 0x00}
 Safe torque actual value — ro, mNm.
 
constexpr ObjectAddress< uint8_t > kSafetyStatuswordCount {0x6621, 0x00}
 Safety statusword / SubIndex 000 — ro.
 
constexpr ObjectAddress< uint8_t > kSafetyStatuswordSubIndex001 {0x6621, 0x01}
 Safety statusword / SubIndex 001 — ro.
 
constexpr ObjectAddress< uint8_t > kSafetyStatuswordSubIndex002 {0x6621, 0x02}
 Safety statusword / SubIndex 002 — ro.
 
constexpr ObjectAddress< uint8_t > kSafetyStatuswordSubIndex003 {0x6621, 0x03}
 Safety statusword / SubIndex 003 — ro.
 
constexpr ObjectAddress< uint8_t > kSafetyStatuswordSubIndex004 {0x6621, 0x04}
 Safety statusword / SubIndex 004 — ro.
 
constexpr ObjectAddress< uint8_t > kRestartAcknowledge {0x6630, 0x00}
 Restart acknowledge — rw.
 
constexpr ObjectAddress< uint8_t > kErrorAcknowledge {0x6632, 0x00}
 Error acknowledge — rw.
 
constexpr ObjectAddress< uint8_t > kSTOCommand {0x6640, 0x00}
 STO command — rw.
 
constexpr ObjectAddress< uint8_t > kSTORestart {0x6641, 0x00}
 STO restart — rw.
 
constexpr ObjectAddress< uint8_t > kSS1CommandCount {0x6650, 0x00}
 SS1 command / SubIndex 000 — ro.
 
constexpr ObjectAddress< uint8_t > kSS1CommandSubIndex001 {0x6650, 0x01}
 SS1 command / SubIndex 001 — rw.
 
constexpr ObjectAddress< uint8_t > kTSS1Count {0x6651, 0x00}
 t_SS1 / SubIndex 000 — ro
 
constexpr ObjectAddress< uint16_t > kTSS1SubIndex001 {0x6651, 0x01}
 t_SS1 / SubIndex 001 — rw, ms
 
constexpr ObjectAddress< uint8_t > kNZeroSS1Count {0x6653, 0x00}
 n_Zero_SS1 / SubIndex 000 — ro
 
constexpr ObjectAddress< uint32_t > kNZeroSS1SubIndex001 {0x6653, 0x01}
 n_Zero_SS1 / SubIndex 001 — rw, c/min
 
constexpr ObjectAddress< uint8_t > kTLSS1Count {0x6654, 0x00}
 t_L_SS1 / SubIndex 000 — ro
 
constexpr ObjectAddress< uint16_t > kTLSS1SubIndex001 {0x6654, 0x01}
 t_L_SS1 / SubIndex 001 — rw, ms
 
constexpr ObjectAddress< uint8_t > kASS1Count {0x6656, 0x00}
 a_SS1 / SubIndex 000 — ro
 
constexpr ObjectAddress< uint32_t > kASS1SubIndex001 {0x6656, 0x01}
 a_SS1 / SubIndex 001 — rw
 
constexpr ObjectAddress< uint8_t > kTDSS1Count {0x6657, 0x00}
 t_D_SS1 / SubIndex 000 — ro
 
constexpr ObjectAddress< uint16_t > kTDSS1SubIndex001 {0x6657, 0x01}
 t_D_SS1 / SubIndex 001 — rw, ms
 
constexpr ObjectAddress< uint8_t > kSBCCommand {0x6660, 0x00}
 SBC command — rw.
 
constexpr ObjectAddress< uint16_t > kBrakeTimeDelay {0x6661, 0x00}
 Brake time delay — rw, ms.
 
constexpr ObjectAddress< uint8_t > kSOSCommandCount {0x6668, 0x00}
 SOS command / SubIndex 000 — ro.
 
constexpr ObjectAddress< uint8_t > kSOSCommandSubIndex001 {0x6668, 0x01}
 SOS command / SubIndex 001 — rw.
 
constexpr ObjectAddress< uint8_t > kSZeroSOSCount {0x666A, 0x00}
 s_Zero_SOS / SubIndex 000 — ro
 
constexpr ObjectAddress< uint32_t > kSZeroSOSSubIndex001 {0x666A, 0x01}
 s_Zero_SOS / SubIndex 001 — rw
 
constexpr ObjectAddress< uint8_t > kNZeroSOSCount {0x666C, 0x00}
 n_Zero_SOS / SubIndex 000 — ro
 
constexpr ObjectAddress< uint32_t > kNZeroSOSSubIndex001 {0x666C, 0x01}
 n_Zero_SOS / SubIndex 001 — rw
 
constexpr ObjectAddress< uint8_t > kSS2CommandCount {0x6670, 0x00}
 SS2 command / SubIndex 000 — ro.
 
constexpr ObjectAddress< uint8_t > kSS2CommandSubIndex001 {0x6670, 0x01}
 SS2 command / SubIndex 001 — rw.
 
constexpr ObjectAddress< uint8_t > kTSS2Count {0x6671, 0x00}
 t_SS2 / SubIndex 000 — ro
 
constexpr ObjectAddress< uint16_t > kTSS2SubIndex001 {0x6671, 0x01}
 t_SS2 / SubIndex 001 — rw, ms
 
constexpr ObjectAddress< uint8_t > kTLSS2Count {0x6672, 0x00}
 t_L_SS2 / SubIndex 000 — ro
 
constexpr ObjectAddress< uint16_t > kTLSS2SubIndex001 {0x6672, 0x01}
 t_L_SS2 / SubIndex 001 — rw, ms
 
constexpr ObjectAddress< uint8_t > kASS2Count {0x6674, 0x00}
 a_SS2 / SubIndex 000 — ro
 
constexpr ObjectAddress< uint32_t > kASS2SubIndex001 {0x6674, 0x01}
 a_SS2 / SubIndex 001 — rw
 
constexpr ObjectAddress< uint8_t > kTDSS2Count {0x6675, 0x00}
 t_D_SS2 / SubIndex 000 — ro
 
constexpr ObjectAddress< uint16_t > kTDSS2SubIndex001 {0x6675, 0x01}
 t_D_SS2 / SubIndex 001 — rw, ms
 
constexpr ObjectAddress< uint8_t > kSOSRestartCount {0x6676, 0x00}
 SOS restart / SubIndex 000 — ro.
 
constexpr ObjectAddress< uint8_t > kSOSRestartSubIndex001 {0x6676, 0x01}
 SOS restart / SubIndex 001 — rw.
 
constexpr ObjectAddress< uint8_t > kSS2LimitViolationReactionCount {0x6677, 0x00}
 SS2 limit violation reaction / SubIndex 000 — ro.
 
constexpr ObjectAddress< uint32_t > kSS2LimitViolationReactionSubIndex001 {0x6677, 0x01}
 SS2 limit violation reaction / SubIndex 001 — rw.
 
constexpr ObjectAddress< uint8_t > kSLSCommandCount {0x6690, 0x00}
 SLS command / SubIndex 000 — ro.
 
constexpr ObjectAddress< uint8_t > kSLSCommandSubIndex001 {0x6690, 0x01}
 SLS command / SubIndex 001 — rw.
 
constexpr ObjectAddress< uint8_t > kSLSCommandSubIndex002 {0x6690, 0x02}
 SLS command / SubIndex 002 — rw.
 
constexpr ObjectAddress< uint8_t > kSLSCommandSubIndex003 {0x6690, 0x03}
 SLS command / SubIndex 003 — rw.
 
constexpr ObjectAddress< uint8_t > kSLSCommandSubIndex004 {0x6690, 0x04}
 SLS command / SubIndex 004 — rw.
 
constexpr ObjectAddress< uint8_t > kTSLSCount {0x6691, 0x00}
 t_SLS / SubIndex 000 — ro
 
constexpr ObjectAddress< uint16_t > kTSLSSubIndex001 {0x6691, 0x01}
 t_SLS / SubIndex 001 — rw
 
constexpr ObjectAddress< uint16_t > kTSLSSubIndex002 {0x6691, 0x02}
 t_SLS / SubIndex 002 — rw
 
constexpr ObjectAddress< uint16_t > kTSLSSubIndex003 {0x6691, 0x03}
 t_SLS / SubIndex 003 — rw
 
constexpr ObjectAddress< uint16_t > kTSLSSubIndex004 {0x6691, 0x04}
 t_SLS / SubIndex 004 — rw
 
constexpr ObjectAddress< uint8_t > kNSLSCount {0x6692, 0x00}
 n_SLS / SubIndex 000 — ro
 
constexpr ObjectAddress< uint32_t > kNSLSSubIndex001 {0x6692, 0x01}
 n_SLS / SubIndex 001 — rw
 
constexpr ObjectAddress< uint32_t > kNSLSSubIndex002 {0x6692, 0x02}
 n_SLS / SubIndex 002 — rw
 
constexpr ObjectAddress< uint32_t > kNSLSSubIndex003 {0x6692, 0x03}
 n_SLS / SubIndex 003 — rw
 
constexpr ObjectAddress< uint32_t > kNSLSSubIndex004 {0x6692, 0x04}
 n_SLS / SubIndex 004 — rw
 
constexpr ObjectAddress< uint8_t > kTLSLSCount {0x6694, 0x00}
 t_L_SLS / SubIndex 000 — ro
 
constexpr ObjectAddress< uint16_t > kTLSLSSubIndex001 {0x6694, 0x01}
 t_L_SLS / SubIndex 001 — rw
 
constexpr ObjectAddress< uint16_t > kTLSLSSubIndex002 {0x6694, 0x02}
 t_L_SLS / SubIndex 002 — rw
 
constexpr ObjectAddress< uint16_t > kTLSLSSubIndex003 {0x6694, 0x03}
 t_L_SLS / SubIndex 003 — rw
 
constexpr ObjectAddress< uint16_t > kTLSLSSubIndex004 {0x6694, 0x04}
 t_L_SLS / SubIndex 004 — rw
 
constexpr ObjectAddress< uint8_t > kTDSLSCount {0x6695, 0x00}
 t_D_SLS / SubIndex 000 — ro
 
constexpr ObjectAddress< uint16_t > kTDSLSSubIndex001 {0x6695, 0x01}
 t_D_SLS / SubIndex 001 — rw, ms
 
constexpr ObjectAddress< uint16_t > kTDSLSSubIndex002 {0x6695, 0x02}
 t_D_SLS / SubIndex 002 — rw, ms
 
constexpr ObjectAddress< uint16_t > kTDSLSSubIndex003 {0x6695, 0x03}
 t_D_SLS / SubIndex 003 — rw, ms
 
constexpr ObjectAddress< uint16_t > kTDSLSSubIndex004 {0x6695, 0x04}
 t_D_SLS / SubIndex 004 — rw, ms
 
constexpr ObjectAddress< uint8_t > kASLSCount {0x6696, 0x00}
 a_SLS / SubIndex 000 — ro
 
constexpr ObjectAddress< uint32_t > kASLSSubIndex001 {0x6696, 0x01}
 a_SLS / SubIndex 001 — rw
 
constexpr ObjectAddress< uint32_t > kASLSSubIndex002 {0x6696, 0x02}
 a_SLS / SubIndex 002 — rw
 
constexpr ObjectAddress< uint32_t > kASLSSubIndex003 {0x6696, 0x03}
 a_SLS / SubIndex 003 — rw
 
constexpr ObjectAddress< uint32_t > kASLSSubIndex004 {0x6696, 0x04}
 a_SLS / SubIndex 004 — rw
 
constexpr ObjectAddress< uint8_t > kSLSLimitViolationReactionCount {0x6698, 0x00}
 SLS Limit violation reaction / SubIndex 000 — ro.
 
constexpr ObjectAddress< uint32_t > kSLSLimitViolationReactionSubIndex001 {0x6698, 0x01}
 SLS Limit violation reaction / SubIndex 001 — rw.
 
constexpr ObjectAddress< uint32_t > kSLSLimitViolationReactionSubIndex002 {0x6698, 0x02}
 SLS Limit violation reaction / SubIndex 002 — rw.
 
constexpr ObjectAddress< uint32_t > kSLSLimitViolationReactionSubIndex003 {0x6698, 0x03}
 SLS Limit violation reaction / SubIndex 003 — rw.
 
constexpr ObjectAddress< uint32_t > kSLSLimitViolationReactionSubIndex004 {0x6698, 0x04}
 SLS Limit violation reaction / SubIndex 004 — rw.
 
constexpr ObjectAddress< int32_t > kNPosMax {0x66AA, 0x00}
 n_pos_max — rw
 
constexpr ObjectAddress< int32_t > kNNegMax {0x66AC, 0x00}
 n_neg_max — rw
 
constexpr ObjectAddress< uint32_t > kSMSLimitViolationReaction {0x66AD, 0x00}
 SMS Limit violation reaction — rw.
 
constexpr ObjectAddress< uint8_t > kSLTCommandCount {0x66B0, 0x00}
 SLT command / SubIndex 000 — ro.
 
constexpr ObjectAddress< uint8_t > kSLTCommandSubIndex001 {0x66B0, 0x01}
 SLT command / SubIndex 001 — rw.
 
constexpr ObjectAddress< uint8_t > kFPosLimSLTCount {0x66B1, 0x00}
 f_PosLim_SLT / SubIndex 000 — ro
 
constexpr ObjectAddress< int16_t > kFPosLimSLTSubIndex001 {0x66B1, 0x01}
 f_PosLim_SLT / SubIndex 001 — rw, mNm
 
constexpr ObjectAddress< uint8_t > kFNegLimSLTCount {0x66B2, 0x00}
 f_NegLim_SLT / SubIndex 000 — ro
 
constexpr ObjectAddress< int16_t > kFNegLimSLTSubIndex001 {0x66B2, 0x01}
 f_NegLim_SLT / SubIndex 001 — rw, mNm
 
constexpr ObjectAddress< uint8_t > kSLTLimitViolationReactionCount {0x66B3, 0x00}
 SLT limit violation reaction / SubIndex 000 — ro.
 
constexpr ObjectAddress< uint32_t > kSLTLimitViolationReactionSubIndex001 {0x66B3, 0x01}
 SLT limit violation reaction / SubIndex 001 — rw.
 
constexpr ObjectAddress< uint8_t > kFSoEMasterFrameElementsCount {0x6760, 0x00}
 FSoE Master Frame Elements / Subindex 000 — rw.
 
constexpr ObjectAddress< uint8_t > kFSoEMasterFrameElementsFSoECommand {0x6760, 0x01}
 FSoE Master Frame Elements / FSoE Command — rw.
 
constexpr ObjectAddress< uint16_t > kFSoEMasterFrameElementsFSoEConnectionID {0x6760, 0x02}
 FSoE Master Frame Elements / FSoE ConnectionID — rw.
 
constexpr ObjectAddress< uint16_t > kFSoEMasterFrameElementsFSoECRC0 {0x6760, 0x03}
 FSoE Master Frame Elements / FSoE CRC_0 — rw.
 
constexpr ObjectAddress< uint16_t > kFSoEMasterFrameElementsFSoECRC1 {0x6760, 0x04}
 FSoE Master Frame Elements / FSoE CRC_1 — rw.
 
constexpr ObjectAddress< uint16_t > kFSoEMasterFrameElementsFSoECRC2 {0x6760, 0x05}
 FSoE Master Frame Elements / FSoE CRC_2 — rw.
 
constexpr ObjectAddress< uint16_t > kFSoEMasterFrameElementsFSoECRC3 {0x6760, 0x06}
 FSoE Master Frame Elements / FSoE CRC_3 — rw.
 
constexpr ObjectAddress< uint16_t > kFSoEMasterFrameElementsFSoECRC4 {0x6760, 0x07}
 FSoE Master Frame Elements / FSoE CRC_4 — rw.
 
constexpr ObjectAddress< uint16_t > kFSoEMasterFrameElementsFSoECRC5 {0x6760, 0x08}
 FSoE Master Frame Elements / FSoE CRC_5 — rw.
 
constexpr ObjectAddress< uint16_t > kFSoEMasterFrameElementsFSoECRC6 {0x6760, 0x09}
 FSoE Master Frame Elements / FSoE CRC_6 — rw.
 
constexpr ObjectAddress< uint16_t > kFSoEMasterFrameElementsFSoECRC7 {0x6760, 0x0A}
 FSoE Master Frame Elements / FSoE CRC_7 — rw.
 
constexpr ObjectAddress< uint8_t > kFSoESlaveFrameElementsCount {0x6770, 0x00}
 FSoE Slave Frame Elements / Subindex 000 — rw.
 
constexpr ObjectAddress< uint8_t > kFSoESlaveFrameElementsFSoECommand {0x6770, 0x01}
 FSoE Slave Frame Elements / FSoE Command — rw.
 
constexpr ObjectAddress< uint16_t > kFSoESlaveFrameElementsFSoEConnectionID {0x6770, 0x02}
 FSoE Slave Frame Elements / FSoE ConnectionID — rw.
 
constexpr ObjectAddress< uint16_t > kFSoESlaveFrameElementsFSoECRC0 {0x6770, 0x03}
 FSoE Slave Frame Elements / FSoE CRC_0 — rw.
 
constexpr ObjectAddress< uint16_t > kFSoESlaveFrameElementsFSoECRC1 {0x6770, 0x04}
 FSoE Slave Frame Elements / FSoE CRC_1 — rw.
 

Variable Documentation

◆ kASLSCount

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kASLSCount {0x6696, 0x00}
inlineconstexpr

a_SLS / SubIndex 000 — ro

◆ kASLSSubIndex001

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kASLSSubIndex001 {0x6696, 0x01}
inlineconstexpr

a_SLS / SubIndex 001 — rw

◆ kASLSSubIndex002

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kASLSSubIndex002 {0x6696, 0x02}
inlineconstexpr

a_SLS / SubIndex 002 — rw

◆ kASLSSubIndex003

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kASLSSubIndex003 {0x6696, 0x03}
inlineconstexpr

a_SLS / SubIndex 003 — rw

◆ kASLSSubIndex004

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kASLSSubIndex004 {0x6696, 0x04}
inlineconstexpr

a_SLS / SubIndex 004 — rw

◆ kASS1Count

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kASS1Count {0x6656, 0x00}
inlineconstexpr

a_SS1 / SubIndex 000 — ro

◆ kASS1SubIndex001

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kASS1SubIndex001 {0x6656, 0x01}
inlineconstexpr

a_SS1 / SubIndex 001 — rw

◆ kASS2Count

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kASS2Count {0x6674, 0x00}
inlineconstexpr

a_SS2 / SubIndex 000 — ro

◆ kASS2SubIndex001

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kASS2SubIndex001 {0x6674, 0x01}
inlineconstexpr

a_SS2 / SubIndex 001 — rw

◆ kBrakeTimeDelay

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kBrakeTimeDelay {0x6661, 0x00}
inlineconstexpr

Brake time delay — rw, ms.

◆ kControlEffort

constexpr ObjectAddress<int32_t> mm::node::cia402::objects::kControlEffort {0x60FA, 0x00}
inlineconstexpr

Control effort — ro.

◆ kControlword

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kControlword {0x6040, 0x00}
inlineconstexpr

Controlword — rw.

◆ kDCLinkCircuitVoltage

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kDCLinkCircuitVoltage {0x6079, 0x00}
inlineconstexpr

DC link circuit voltage — ro, mV.

◆ kDigitalInputs

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kDigitalInputs {0x60FD, 0x00}
inlineconstexpr

Digital inputs — ro.

◆ kDigitalOutputsCount

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kDigitalOutputsCount {0x60FE, 0x00}
inlineconstexpr

Digital outputs / SubIndex 000 — ro.

◆ kDigitalOutputsSubIndex001

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kDigitalOutputsSubIndex001 {0x60FE, 0x01}
inlineconstexpr

Digital outputs / SubIndex 001 — rw.

◆ kDigitalOutputsSubIndex002

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kDigitalOutputsSubIndex002 {0x60FE, 0x02}
inlineconstexpr

Digital outputs / SubIndex 002 — rw.

◆ kErrorAcknowledge

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kErrorAcknowledge {0x6632, 0x00}
inlineconstexpr

Error acknowledge — rw.

◆ kErrorCode

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kErrorCode {0x603F, 0x00}
inlineconstexpr

Error code — ro.

◆ kFeedConstantCount

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kFeedConstantCount {0x6092, 0x00}
inlineconstexpr

Feed constant / SubIndex 000 — ro.

◆ kFeedConstantSubIndex001

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kFeedConstantSubIndex001 {0x6092, 0x01}
inlineconstexpr

Feed constant / SubIndex 001 — rw.

◆ kFeedConstantSubIndex002

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kFeedConstantSubIndex002 {0x6092, 0x02}
inlineconstexpr

Feed constant / SubIndex 002 — rw.

◆ kFNegLimSLTCount

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kFNegLimSLTCount {0x66B2, 0x00}
inlineconstexpr

f_NegLim_SLT / SubIndex 000 — ro

◆ kFNegLimSLTSubIndex001

constexpr ObjectAddress<int16_t> mm::node::cia402::objects::kFNegLimSLTSubIndex001 {0x66B2, 0x01}
inlineconstexpr

f_NegLim_SLT / SubIndex 001 — rw, mNm

◆ kFollowingErrorActualValue

constexpr ObjectAddress<int32_t> mm::node::cia402::objects::kFollowingErrorActualValue {0x60F4, 0x00}
inlineconstexpr

Following error actual value — ro, Inc.

◆ kFollowingErrorTimeOut

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kFollowingErrorTimeOut {0x6066, 0x00}
inlineconstexpr

Following error time out — rw, ms.

◆ kFollowingErrorWindow

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kFollowingErrorWindow {0x6065, 0x00}
inlineconstexpr

Following error window — rw, Inc.

◆ kFPosLimSLTCount

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kFPosLimSLTCount {0x66B1, 0x00}
inlineconstexpr

f_PosLim_SLT / SubIndex 000 — ro

◆ kFPosLimSLTSubIndex001

constexpr ObjectAddress<int16_t> mm::node::cia402::objects::kFPosLimSLTSubIndex001 {0x66B1, 0x01}
inlineconstexpr

f_PosLim_SLT / SubIndex 001 — rw, mNm

◆ kFSoEMasterFrameElementsCount

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kFSoEMasterFrameElementsCount {0x6760, 0x00}
inlineconstexpr

FSoE Master Frame Elements / Subindex 000 — rw.

◆ kFSoEMasterFrameElementsFSoECommand

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kFSoEMasterFrameElementsFSoECommand {0x6760, 0x01}
inlineconstexpr

FSoE Master Frame Elements / FSoE Command — rw.

◆ kFSoEMasterFrameElementsFSoEConnectionID

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kFSoEMasterFrameElementsFSoEConnectionID {0x6760, 0x02}
inlineconstexpr

FSoE Master Frame Elements / FSoE ConnectionID — rw.

◆ kFSoEMasterFrameElementsFSoECRC0

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kFSoEMasterFrameElementsFSoECRC0 {0x6760, 0x03}
inlineconstexpr

FSoE Master Frame Elements / FSoE CRC_0 — rw.

◆ kFSoEMasterFrameElementsFSoECRC1

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kFSoEMasterFrameElementsFSoECRC1 {0x6760, 0x04}
inlineconstexpr

FSoE Master Frame Elements / FSoE CRC_1 — rw.

◆ kFSoEMasterFrameElementsFSoECRC2

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kFSoEMasterFrameElementsFSoECRC2 {0x6760, 0x05}
inlineconstexpr

FSoE Master Frame Elements / FSoE CRC_2 — rw.

◆ kFSoEMasterFrameElementsFSoECRC3

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kFSoEMasterFrameElementsFSoECRC3 {0x6760, 0x06}
inlineconstexpr

FSoE Master Frame Elements / FSoE CRC_3 — rw.

◆ kFSoEMasterFrameElementsFSoECRC4

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kFSoEMasterFrameElementsFSoECRC4 {0x6760, 0x07}
inlineconstexpr

FSoE Master Frame Elements / FSoE CRC_4 — rw.

◆ kFSoEMasterFrameElementsFSoECRC5

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kFSoEMasterFrameElementsFSoECRC5 {0x6760, 0x08}
inlineconstexpr

FSoE Master Frame Elements / FSoE CRC_5 — rw.

◆ kFSoEMasterFrameElementsFSoECRC6

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kFSoEMasterFrameElementsFSoECRC6 {0x6760, 0x09}
inlineconstexpr

FSoE Master Frame Elements / FSoE CRC_6 — rw.

◆ kFSoEMasterFrameElementsFSoECRC7

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kFSoEMasterFrameElementsFSoECRC7 {0x6760, 0x0A}
inlineconstexpr

FSoE Master Frame Elements / FSoE CRC_7 — rw.

◆ kFSoESlaveFrameElementsCount

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kFSoESlaveFrameElementsCount {0x6770, 0x00}
inlineconstexpr

FSoE Slave Frame Elements / Subindex 000 — rw.

◆ kFSoESlaveFrameElementsFSoECommand

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kFSoESlaveFrameElementsFSoECommand {0x6770, 0x01}
inlineconstexpr

FSoE Slave Frame Elements / FSoE Command — rw.

◆ kFSoESlaveFrameElementsFSoEConnectionID

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kFSoESlaveFrameElementsFSoEConnectionID {0x6770, 0x02}
inlineconstexpr

FSoE Slave Frame Elements / FSoE ConnectionID — rw.

◆ kFSoESlaveFrameElementsFSoECRC0

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kFSoESlaveFrameElementsFSoECRC0 {0x6770, 0x03}
inlineconstexpr

FSoE Slave Frame Elements / FSoE CRC_0 — rw.

◆ kFSoESlaveFrameElementsFSoECRC1

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kFSoESlaveFrameElementsFSoECRC1 {0x6770, 0x04}
inlineconstexpr

FSoE Slave Frame Elements / FSoE CRC_1 — rw.

◆ kGearRatioCount

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kGearRatioCount {0x6091, 0x00}
inlineconstexpr

Gear ratio / SubIndex 000 — ro.

◆ kGearRatioSubIndex001

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kGearRatioSubIndex001 {0x6091, 0x01}
inlineconstexpr

Gear ratio / SubIndex 001 — rw.

◆ kGearRatioSubIndex002

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kGearRatioSubIndex002 {0x6091, 0x02}
inlineconstexpr

Gear ratio / SubIndex 002 — rw.

◆ kHomeOffset

constexpr ObjectAddress<int32_t> mm::node::cia402::objects::kHomeOffset {0x607C, 0x00}
inlineconstexpr

Home offset — rw, Inc.

◆ kHomingAcceleration

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kHomingAcceleration {0x609A, 0x00}
inlineconstexpr

Homing acceleration — rw, rpm/s.

◆ kHomingMethod

constexpr ObjectAddress<int8_t> mm::node::cia402::objects::kHomingMethod {0x6098, 0x00}
inlineconstexpr

Homing method — rw.

◆ kHomingSpeedsCount

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kHomingSpeedsCount {0x6099, 0x00}
inlineconstexpr

Homing speeds / SubIndex 000 — ro.

◆ kHomingSpeedsSubIndex001

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kHomingSpeedsSubIndex001 {0x6099, 0x01}
inlineconstexpr

Homing speeds / SubIndex 001 — rw, rpm.

◆ kHomingSpeedsSubIndex002

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kHomingSpeedsSubIndex002 {0x6099, 0x02}
inlineconstexpr

Homing speeds / SubIndex 002 — rw, rpm.

◆ kMaxCurrent

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kMaxCurrent {0x6073, 0x00}
inlineconstexpr

Max current — rw.

◆ kMaxMotorSpeed

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kMaxMotorSpeed {0x6080, 0x00}
inlineconstexpr

Max motor speed — rw, rpm.

◆ kMaxTorque

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kMaxTorque {0x6072, 0x00}
inlineconstexpr

Max torque — rw.

◆ kModesOfOperation

constexpr ObjectAddress<int8_t> mm::node::cia402::objects::kModesOfOperation {0x6060, 0x00}
inlineconstexpr

Modes of operation — rw.

◆ kModesOfOperationDisplay

constexpr ObjectAddress<int8_t> mm::node::cia402::objects::kModesOfOperationDisplay {0x6061, 0x00}
inlineconstexpr

Modes of operation display — ro.

◆ kMotionProfileType

constexpr ObjectAddress<int16_t> mm::node::cia402::objects::kMotionProfileType {0x6086, 0x00}
inlineconstexpr

Motion profile type — rw.

◆ kMotorRatedCurrent

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kMotorRatedCurrent {0x6075, 0x00}
inlineconstexpr

Motor rated current — rw, mA.

◆ kMotorRatedTorque

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kMotorRatedTorque {0x6076, 0x00}
inlineconstexpr

Motor rated torque — rw, mNm.

◆ kNNegMax

constexpr ObjectAddress<int32_t> mm::node::cia402::objects::kNNegMax {0x66AC, 0x00}
inlineconstexpr

n_neg_max — rw

◆ kNPosMax

constexpr ObjectAddress<int32_t> mm::node::cia402::objects::kNPosMax {0x66AA, 0x00}
inlineconstexpr

n_pos_max — rw

◆ kNSLSCount

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kNSLSCount {0x6692, 0x00}
inlineconstexpr

n_SLS / SubIndex 000 — ro

◆ kNSLSSubIndex001

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kNSLSSubIndex001 {0x6692, 0x01}
inlineconstexpr

n_SLS / SubIndex 001 — rw

◆ kNSLSSubIndex002

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kNSLSSubIndex002 {0x6692, 0x02}
inlineconstexpr

n_SLS / SubIndex 002 — rw

◆ kNSLSSubIndex003

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kNSLSSubIndex003 {0x6692, 0x03}
inlineconstexpr

n_SLS / SubIndex 003 — rw

◆ kNSLSSubIndex004

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kNSLSSubIndex004 {0x6692, 0x04}
inlineconstexpr

n_SLS / SubIndex 004 — rw

◆ kNZeroSOSCount

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kNZeroSOSCount {0x666C, 0x00}
inlineconstexpr

n_Zero_SOS / SubIndex 000 — ro

◆ kNZeroSOSSubIndex001

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kNZeroSOSSubIndex001 {0x666C, 0x01}
inlineconstexpr

n_Zero_SOS / SubIndex 001 — rw

◆ kNZeroSS1Count

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kNZeroSS1Count {0x6653, 0x00}
inlineconstexpr

n_Zero_SS1 / SubIndex 000 — ro

◆ kNZeroSS1SubIndex001

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kNZeroSS1SubIndex001 {0x6653, 0x01}
inlineconstexpr

n_Zero_SS1 / SubIndex 001 — rw, c/min

◆ kPolarity

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kPolarity {0x607E, 0x00}
inlineconstexpr

Polarity — rw.

◆ kPositionActualValue

constexpr ObjectAddress<int32_t> mm::node::cia402::objects::kPositionActualValue {0x6064, 0x00}
inlineconstexpr

Position actual value — ro, Inc.

◆ kPositionDemandInternalValue

constexpr ObjectAddress<int32_t> mm::node::cia402::objects::kPositionDemandInternalValue {0x60FC, 0x00}
inlineconstexpr

Position demand internal value — ro, Inc.

◆ kPositionDemandValue

constexpr ObjectAddress<int32_t> mm::node::cia402::objects::kPositionDemandValue {0x6062, 0x00}
inlineconstexpr

Position demand value — ro, Inc.

◆ kPositionOptionCode

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kPositionOptionCode {0x60F2, 0x00}
inlineconstexpr

Position option code — rw.

◆ kPositionRangeLimitCount

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kPositionRangeLimitCount {0x607B, 0x00}
inlineconstexpr

Position range limit / SubIndex 000 — ro.

◆ kPositionRangeLimitSubIndex001

constexpr ObjectAddress<int32_t> mm::node::cia402::objects::kPositionRangeLimitSubIndex001 {0x607B, 0x01}
inlineconstexpr

Position range limit / SubIndex 001 — rw, Inc.

◆ kPositionRangeLimitSubIndex002

constexpr ObjectAddress<int32_t> mm::node::cia402::objects::kPositionRangeLimitSubIndex002 {0x607B, 0x02}
inlineconstexpr

Position range limit / SubIndex 002 — rw, Inc.

◆ kPositionWindow

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kPositionWindow {0x6067, 0x00}
inlineconstexpr

Position window — rw, Inc.

◆ kPositionWindowTime

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kPositionWindowTime {0x6068, 0x00}
inlineconstexpr

Position window time — rw, ms.

◆ kProfileAcceleration

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kProfileAcceleration {0x6083, 0x00}
inlineconstexpr

Profile acceleration — rw, rpm/s.

◆ kProfileDeceleration

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kProfileDeceleration {0x6084, 0x00}
inlineconstexpr

Profile deceleration — rw, rpm/s.

◆ kProfileVelocity

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kProfileVelocity {0x6081, 0x00}
inlineconstexpr

Profile velocity — rw, rpm.

◆ kQuickStopDeceleration

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kQuickStopDeceleration {0x6085, 0x00}
inlineconstexpr

Quick stop deceleration — rw, rpm/s.

◆ kQuickStopOptionCode

constexpr ObjectAddress<int16_t> mm::node::cia402::objects::kQuickStopOptionCode {0x605A, 0x00}
inlineconstexpr

Quick stop option code — rw.

◆ kRestartAcknowledge

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kRestartAcknowledge {0x6630, 0x00}
inlineconstexpr

Restart acknowledge — rw.

◆ kSafePositionActualValue

constexpr ObjectAddress<int32_t> mm::node::cia402::objects::kSafePositionActualValue {0x6611, 0x00}
inlineconstexpr

Safe position actual value — ro.

◆ kSafeTorqueActualValue

constexpr ObjectAddress<int16_t> mm::node::cia402::objects::kSafeTorqueActualValue {0x6616, 0x00}
inlineconstexpr

Safe torque actual value — ro, mNm.

◆ kSafetyStatuswordCount

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kSafetyStatuswordCount {0x6621, 0x00}
inlineconstexpr

Safety statusword / SubIndex 000 — ro.

◆ kSafetyStatuswordSubIndex001

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kSafetyStatuswordSubIndex001 {0x6621, 0x01}
inlineconstexpr

Safety statusword / SubIndex 001 — ro.

◆ kSafetyStatuswordSubIndex002

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kSafetyStatuswordSubIndex002 {0x6621, 0x02}
inlineconstexpr

Safety statusword / SubIndex 002 — ro.

◆ kSafetyStatuswordSubIndex003

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kSafetyStatuswordSubIndex003 {0x6621, 0x03}
inlineconstexpr

Safety statusword / SubIndex 003 — ro.

◆ kSafetyStatuswordSubIndex004

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kSafetyStatuswordSubIndex004 {0x6621, 0x04}
inlineconstexpr

Safety statusword / SubIndex 004 — ro.

◆ kSafeVelocityActualValue

constexpr ObjectAddress<int32_t> mm::node::cia402::objects::kSafeVelocityActualValue {0x6613, 0x00}
inlineconstexpr

Safe velocity actual value — ro.

◆ kSBCCommand

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kSBCCommand {0x6660, 0x00}
inlineconstexpr

SBC command — rw.

◆ kSIUnitVelocity

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kSIUnitVelocity {0x60A9, 0x00}
inlineconstexpr

SI unit velocity — rw.

◆ kSLSCommandCount

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kSLSCommandCount {0x6690, 0x00}
inlineconstexpr

SLS command / SubIndex 000 — ro.

◆ kSLSCommandSubIndex001

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kSLSCommandSubIndex001 {0x6690, 0x01}
inlineconstexpr

SLS command / SubIndex 001 — rw.

◆ kSLSCommandSubIndex002

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kSLSCommandSubIndex002 {0x6690, 0x02}
inlineconstexpr

SLS command / SubIndex 002 — rw.

◆ kSLSCommandSubIndex003

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kSLSCommandSubIndex003 {0x6690, 0x03}
inlineconstexpr

SLS command / SubIndex 003 — rw.

◆ kSLSCommandSubIndex004

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kSLSCommandSubIndex004 {0x6690, 0x04}
inlineconstexpr

SLS command / SubIndex 004 — rw.

◆ kSLSLimitViolationReactionCount

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kSLSLimitViolationReactionCount {0x6698, 0x00}
inlineconstexpr

SLS Limit violation reaction / SubIndex 000 — ro.

◆ kSLSLimitViolationReactionSubIndex001

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kSLSLimitViolationReactionSubIndex001 {0x6698, 0x01}
inlineconstexpr

SLS Limit violation reaction / SubIndex 001 — rw.

◆ kSLSLimitViolationReactionSubIndex002

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kSLSLimitViolationReactionSubIndex002 {0x6698, 0x02}
inlineconstexpr

SLS Limit violation reaction / SubIndex 002 — rw.

◆ kSLSLimitViolationReactionSubIndex003

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kSLSLimitViolationReactionSubIndex003 {0x6698, 0x03}
inlineconstexpr

SLS Limit violation reaction / SubIndex 003 — rw.

◆ kSLSLimitViolationReactionSubIndex004

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kSLSLimitViolationReactionSubIndex004 {0x6698, 0x04}
inlineconstexpr

SLS Limit violation reaction / SubIndex 004 — rw.

◆ kSLTCommandCount

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kSLTCommandCount {0x66B0, 0x00}
inlineconstexpr

SLT command / SubIndex 000 — ro.

◆ kSLTCommandSubIndex001

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kSLTCommandSubIndex001 {0x66B0, 0x01}
inlineconstexpr

SLT command / SubIndex 001 — rw.

◆ kSLTLimitViolationReactionCount

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kSLTLimitViolationReactionCount {0x66B3, 0x00}
inlineconstexpr

SLT limit violation reaction / SubIndex 000 — ro.

◆ kSLTLimitViolationReactionSubIndex001

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kSLTLimitViolationReactionSubIndex001 {0x66B3, 0x01}
inlineconstexpr

SLT limit violation reaction / SubIndex 001 — rw.

◆ kSMSLimitViolationReaction

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kSMSLimitViolationReaction {0x66AD, 0x00}
inlineconstexpr

SMS Limit violation reaction — rw.

◆ kSoftwarePositionLimitCount

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kSoftwarePositionLimitCount {0x607D, 0x00}
inlineconstexpr

Software position limit / SubIndex 000 — ro.

◆ kSoftwarePositionLimitSubIndex001

constexpr ObjectAddress<int32_t> mm::node::cia402::objects::kSoftwarePositionLimitSubIndex001 {0x607D, 0x01}
inlineconstexpr

Software position limit / SubIndex 001 — rw, Inc.

◆ kSoftwarePositionLimitSubIndex002

constexpr ObjectAddress<int32_t> mm::node::cia402::objects::kSoftwarePositionLimitSubIndex002 {0x607D, 0x02}
inlineconstexpr

Software position limit / SubIndex 002 — rw, Inc.

◆ kSOSCommandCount

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kSOSCommandCount {0x6668, 0x00}
inlineconstexpr

SOS command / SubIndex 000 — ro.

◆ kSOSCommandSubIndex001

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kSOSCommandSubIndex001 {0x6668, 0x01}
inlineconstexpr

SOS command / SubIndex 001 — rw.

◆ kSOSRestartCount

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kSOSRestartCount {0x6676, 0x00}
inlineconstexpr

SOS restart / SubIndex 000 — ro.

◆ kSOSRestartSubIndex001

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kSOSRestartSubIndex001 {0x6676, 0x01}
inlineconstexpr

SOS restart / SubIndex 001 — rw.

◆ kSS1CommandCount

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kSS1CommandCount {0x6650, 0x00}
inlineconstexpr

SS1 command / SubIndex 000 — ro.

◆ kSS1CommandSubIndex001

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kSS1CommandSubIndex001 {0x6650, 0x01}
inlineconstexpr

SS1 command / SubIndex 001 — rw.

◆ kSS2CommandCount

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kSS2CommandCount {0x6670, 0x00}
inlineconstexpr

SS2 command / SubIndex 000 — ro.

◆ kSS2CommandSubIndex001

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kSS2CommandSubIndex001 {0x6670, 0x01}
inlineconstexpr

SS2 command / SubIndex 001 — rw.

◆ kSS2LimitViolationReactionCount

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kSS2LimitViolationReactionCount {0x6677, 0x00}
inlineconstexpr

SS2 limit violation reaction / SubIndex 000 — ro.

◆ kSS2LimitViolationReactionSubIndex001

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kSS2LimitViolationReactionSubIndex001 {0x6677, 0x01}
inlineconstexpr

SS2 limit violation reaction / SubIndex 001 — rw.

◆ kStatusword

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kStatusword {0x6041, 0x00}
inlineconstexpr

Statusword — ro.

◆ kSTOCommand

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kSTOCommand {0x6640, 0x00}
inlineconstexpr

STO command — rw.

◆ kSTORestart

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kSTORestart {0x6641, 0x00}
inlineconstexpr

STO restart — rw.

◆ kSupportedDriveModes

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kSupportedDriveModes {0x6502, 0x00}
inlineconstexpr

Supported drive modes — ro.

◆ kSZeroSOSCount

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kSZeroSOSCount {0x666A, 0x00}
inlineconstexpr

s_Zero_SOS / SubIndex 000 — ro

◆ kSZeroSOSSubIndex001

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kSZeroSOSSubIndex001 {0x666A, 0x01}
inlineconstexpr

s_Zero_SOS / SubIndex 001 — rw

◆ kTargetPosition

constexpr ObjectAddress<int32_t> mm::node::cia402::objects::kTargetPosition {0x607A, 0x00}
inlineconstexpr

Target position — rw, Inc.

◆ kTargetTorque

constexpr ObjectAddress<int16_t> mm::node::cia402::objects::kTargetTorque {0x6071, 0x00}
inlineconstexpr

Target Torque — rw.

◆ kTargetVelocity

constexpr ObjectAddress<int32_t> mm::node::cia402::objects::kTargetVelocity {0x60FF, 0x00}
inlineconstexpr

Target velocity — rw, rpm.

◆ kTDSLSCount

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kTDSLSCount {0x6695, 0x00}
inlineconstexpr

t_D_SLS / SubIndex 000 — ro

◆ kTDSLSSubIndex001

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kTDSLSSubIndex001 {0x6695, 0x01}
inlineconstexpr

t_D_SLS / SubIndex 001 — rw, ms

◆ kTDSLSSubIndex002

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kTDSLSSubIndex002 {0x6695, 0x02}
inlineconstexpr

t_D_SLS / SubIndex 002 — rw, ms

◆ kTDSLSSubIndex003

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kTDSLSSubIndex003 {0x6695, 0x03}
inlineconstexpr

t_D_SLS / SubIndex 003 — rw, ms

◆ kTDSLSSubIndex004

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kTDSLSSubIndex004 {0x6695, 0x04}
inlineconstexpr

t_D_SLS / SubIndex 004 — rw, ms

◆ kTDSS1Count

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kTDSS1Count {0x6657, 0x00}
inlineconstexpr

t_D_SS1 / SubIndex 000 — ro

◆ kTDSS1SubIndex001

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kTDSS1SubIndex001 {0x6657, 0x01}
inlineconstexpr

t_D_SS1 / SubIndex 001 — rw, ms

◆ kTDSS2Count

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kTDSS2Count {0x6675, 0x00}
inlineconstexpr

t_D_SS2 / SubIndex 000 — ro

◆ kTDSS2SubIndex001

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kTDSS2SubIndex001 {0x6675, 0x01}
inlineconstexpr

t_D_SS2 / SubIndex 001 — rw, ms

◆ kTLSLSCount

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kTLSLSCount {0x6694, 0x00}
inlineconstexpr

t_L_SLS / SubIndex 000 — ro

◆ kTLSLSSubIndex001

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kTLSLSSubIndex001 {0x6694, 0x01}
inlineconstexpr

t_L_SLS / SubIndex 001 — rw

◆ kTLSLSSubIndex002

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kTLSLSSubIndex002 {0x6694, 0x02}
inlineconstexpr

t_L_SLS / SubIndex 002 — rw

◆ kTLSLSSubIndex003

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kTLSLSSubIndex003 {0x6694, 0x03}
inlineconstexpr

t_L_SLS / SubIndex 003 — rw

◆ kTLSLSSubIndex004

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kTLSLSSubIndex004 {0x6694, 0x04}
inlineconstexpr

t_L_SLS / SubIndex 004 — rw

◆ kTLSS1Count

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kTLSS1Count {0x6654, 0x00}
inlineconstexpr

t_L_SS1 / SubIndex 000 — ro

◆ kTLSS1SubIndex001

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kTLSS1SubIndex001 {0x6654, 0x01}
inlineconstexpr

t_L_SS1 / SubIndex 001 — rw, ms

◆ kTLSS2Count

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kTLSS2Count {0x6672, 0x00}
inlineconstexpr

t_L_SS2 / SubIndex 000 — ro

◆ kTLSS2SubIndex001

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kTLSS2SubIndex001 {0x6672, 0x01}
inlineconstexpr

t_L_SS2 / SubIndex 001 — rw, ms

◆ kTorqueActualValue

constexpr ObjectAddress<int16_t> mm::node::cia402::objects::kTorqueActualValue {0x6077, 0x00}
inlineconstexpr

Torque actual value — ro.

◆ kTorqueDemand

constexpr ObjectAddress<int16_t> mm::node::cia402::objects::kTorqueDemand {0x6074, 0x00}
inlineconstexpr

Torque demand — ro.

◆ kTorqueOffset

constexpr ObjectAddress<int16_t> mm::node::cia402::objects::kTorqueOffset {0x60B2, 0x00}
inlineconstexpr

Torque offset — rw.

◆ kTorqueProfileType

constexpr ObjectAddress<int16_t> mm::node::cia402::objects::kTorqueProfileType {0x6088, 0x00}
inlineconstexpr

Torque profile type — rw.

◆ kTorqueSlope

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kTorqueSlope {0x6087, 0x00}
inlineconstexpr

Torque slope — rw.

◆ kTouchProbe1NegativeEdge

constexpr ObjectAddress<int32_t> mm::node::cia402::objects::kTouchProbe1NegativeEdge {0x60BB, 0x00}
inlineconstexpr

Touch probe 1 negative edge — ro.

◆ kTouchProbe1PositiveEdge

constexpr ObjectAddress<int32_t> mm::node::cia402::objects::kTouchProbe1PositiveEdge {0x60BA, 0x00}
inlineconstexpr

Touch probe 1 positive edge — ro.

◆ kTouchProbeFunction

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kTouchProbeFunction {0x60B8, 0x00}
inlineconstexpr

Touch probe function — rw.

◆ kTouchProbeStatus

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kTouchProbeStatus {0x60B9, 0x00}
inlineconstexpr

Touch probe status — ro.

◆ kTouchProbeTimeStamp1NegativeValue

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kTouchProbeTimeStamp1NegativeValue {0x60D2, 0x00}
inlineconstexpr

Touch probe time stamp 1 negative value — ro.

◆ kTouchProbeTimeStamp1PositiveValue

constexpr ObjectAddress<uint32_t> mm::node::cia402::objects::kTouchProbeTimeStamp1PositiveValue {0x60D1, 0x00}
inlineconstexpr

Touch probe time stamp 1 positive value — ro.

◆ kTSLSCount

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kTSLSCount {0x6691, 0x00}
inlineconstexpr

t_SLS / SubIndex 000 — ro

◆ kTSLSSubIndex001

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kTSLSSubIndex001 {0x6691, 0x01}
inlineconstexpr

t_SLS / SubIndex 001 — rw

◆ kTSLSSubIndex002

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kTSLSSubIndex002 {0x6691, 0x02}
inlineconstexpr

t_SLS / SubIndex 002 — rw

◆ kTSLSSubIndex003

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kTSLSSubIndex003 {0x6691, 0x03}
inlineconstexpr

t_SLS / SubIndex 003 — rw

◆ kTSLSSubIndex004

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kTSLSSubIndex004 {0x6691, 0x04}
inlineconstexpr

t_SLS / SubIndex 004 — rw

◆ kTSS1Count

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kTSS1Count {0x6651, 0x00}
inlineconstexpr

t_SS1 / SubIndex 000 — ro

◆ kTSS1SubIndex001

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kTSS1SubIndex001 {0x6651, 0x01}
inlineconstexpr

t_SS1 / SubIndex 001 — rw, ms

◆ kTSS2Count

constexpr ObjectAddress<uint8_t> mm::node::cia402::objects::kTSS2Count {0x6671, 0x00}
inlineconstexpr

t_SS2 / SubIndex 000 — ro

◆ kTSS2SubIndex001

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kTSS2SubIndex001 {0x6671, 0x01}
inlineconstexpr

t_SS2 / SubIndex 001 — rw, ms

◆ kVelocityActualValue

constexpr ObjectAddress<int32_t> mm::node::cia402::objects::kVelocityActualValue {0x606C, 0x00}
inlineconstexpr

Velocity actual value — ro, rpm.

◆ kVelocityDemandValue

constexpr ObjectAddress<int32_t> mm::node::cia402::objects::kVelocityDemandValue {0x606B, 0x00}
inlineconstexpr

Velocity demand value — ro, rpm.

◆ kVelocityOffset

constexpr ObjectAddress<int32_t> mm::node::cia402::objects::kVelocityOffset {0x60B1, 0x00}
inlineconstexpr

Velocity offset — rw, rpm.

◆ kVelocityThreshold

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kVelocityThreshold {0x606F, 0x00}
inlineconstexpr

Velocity threshold — rw, rpm.

◆ kVelocityThresholdTime

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kVelocityThresholdTime {0x6070, 0x00}
inlineconstexpr

Velocity threshold time — rw, ms.

◆ kVelocityWindow

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kVelocityWindow {0x606D, 0x00}
inlineconstexpr

Velocity window — rw, rpm.

◆ kVelocityWindowTime

constexpr ObjectAddress<uint16_t> mm::node::cia402::objects::kVelocityWindowTime {0x606E, 0x00}
inlineconstexpr

Velocity window time — rw, ms.