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

Variables

constexpr ObjectAddress< uint16_t > kCommandObjectDisabled {0x2000, 0x00}
 Command object (disabled) — rw.
 
constexpr ObjectAddress< int16_t > kCommutationAngleOffset {0x2001, 0x00}
 Commutation angle offset — rw.
 
constexpr ObjectAddress< uint16_t > kPositionControlStrategy {0x2002, 0x00}
 Position control strategy — rw.
 
constexpr ObjectAddress< uint8_t > kMotorSpecificSettingsCount {0x2003, 0x00}
 Motor specific settings / SubIndex 000 — ro.
 
constexpr ObjectAddress< uint8_t > kMotorSpecificSettingsPolePairs {0x2003, 0x01}
 Motor specific settings / Pole pairs — rw.
 
constexpr ObjectAddress< int32_t > kMotorSpecificSettingsTorqueConstant {0x2003, 0x02}
 Motor specific settings / Torque constant — rw, μNm/A.
 
constexpr ObjectAddress< int32_t > kMotorSpecificSettingsPhaseResistance {0x2003, 0x03}
 Motor specific settings / Phase resistance — rw, μΩ
 
constexpr ObjectAddress< int32_t > kMotorSpecificSettingsPhaseInductance {0x2003, 0x04}
 Motor specific settings / Phase inductance — rw, μH.
 
constexpr ObjectAddress< uint8_t > kMotorSpecificSettingsMotorPhasesInverted {0x2003, 0x05}
 Motor specific settings / Motor phases inverted — rw.
 
constexpr ObjectAddress< uint32_t > kMotorSpecificSettingsDifferenceOfLdAndLqInductance
 Motor specific settings / Difference of Ld and Lq inductance — rw, μH.
 
constexpr ObjectAddress< uint8_t > kBrakeOptionsCount {0x2004, 0x00}
 Brake options / SubIndex 000 — ro.
 
constexpr ObjectAddress< uint32_t > kBrakeOptionsPullVoltage {0x2004, 0x01}
 Brake options / Pull voltage — rw, mV.
 
constexpr ObjectAddress< uint32_t > kBrakeOptionsHoldVoltage {0x2004, 0x02}
 Brake options / Hold voltage — rw, mV.
 
constexpr ObjectAddress< uint16_t > kBrakeOptionsPullTime {0x2004, 0x03}
 Brake options / Pull time — rw, ms.
 
constexpr ObjectAddress< uint8_t > kBrakeOptionsReleaseStrategy {0x2004, 0x04}
 Brake options / Release strategy — rw.
 
constexpr ObjectAddress< uint16_t > kBrakeOptionsControllerDisableDelay {0x2004, 0x05}
 Brake options / Controller disable delay — rw, ms.
 
constexpr ObjectAddress< uint16_t > kBrakeOptionsDCBusVoltageDeprecated {0x2004, 0x06}
 Brake options / DC bus voltage (deprecated) — ro, V.
 
constexpr ObjectAddress< uint8_t > kBrakeOptionsBrakeStatus {0x2004, 0x07}
 Brake options / Brake status — rw.
 
constexpr ObjectAddress< uint32_t > kBrakeOptionsMinimumDisplacementPinBrake {0x2004, 0x08}
 Brake options / Minimum displacement (pin brake) — rw, Inc.
 
constexpr ObjectAddress< uint16_t > kBrakeOptionsPercentageOfRatedCurrentPinBrake
 Brake options / Percentage of Rated Current (pin brake) — rw.
 
constexpr ObjectAddress< uint16_t > kBrakeOptionsOutputVoltage {0x2004, 0x0A}
 Brake options / Output voltage — rw, mV.
 
constexpr ObjectAddress< uint8_t > kBrakeOptionsSwitchingFrequency {0x2004, 0x0B}
 Brake options / Switching frequency — rw.
 
constexpr ObjectAddress< int8_t > kBrakeOptionsInitialMovementDirectionPinBrake {0x2004, 0x0C}
 Brake options / Initial movement direction (pin brake) — rw.
 
constexpr ObjectAddress< uint8_t > kHomingOptionsCount {0x2005, 0x00}
 Homing Options / SubIndex 000 — ro.
 
constexpr ObjectAddress< int32_t > kHomingOptionsHomePosition {0x2005, 0x01}
 Homing Options / Home Position — ro, Inc.
 
constexpr ObjectAddress< uint8_t > kHomingOptionsRestoreHomePositionWhenLoadingConfiguration
 Homing Options / Restore Home Position when loading configuration — rw.
 
constexpr ObjectAddress< uint16_t > kHomingOptionsTorqueThresholdForHomingOnEndStop
 Homing Options / Torque Threshold for Homing on end stop — rw.
 
constexpr ObjectAddress< uint16_t > kHomingOptionsOffsetFromEndstop {0x2005, 0x04}
 Homing Options / Offset From Endstop — rw, Inc.
 
constexpr ObjectAddress< uint8_t > kProtectionCount {0x2006, 0x00}
 Protection / SubIndex 000 — ro.
 
constexpr ObjectAddress< int32_t > kProtectionUndervoltageSetpoint {0x2006, 0x01}
 Protection / Undervoltage setpoint — rw, V.
 
constexpr ObjectAddress< int32_t > kProtectionOvervoltageSetpoint {0x2006, 0x02}
 Protection / Overvoltage setpoint — rw, V.
 
constexpr ObjectAddress< int32_t > kProtectionOvercurrentSetpoint {0x2006, 0x03}
 Protection / Overcurrent setpoint — rw, mA.
 
constexpr ObjectAddress< uint8_t > kCoggingTorqueCompensationCount {0x2008, 0x00}
 Cogging torque compensation / SubIndex 000 — ro.
 
constexpr ObjectAddress< int16_t > kCoggingTorqueCompensationState {0x2008, 0x01}
 Cogging torque compensation / State — ro.
 
constexpr ObjectAddress< int16_t > kCoggingTorqueCompensationEnabled {0x2008, 0x02}
 Cogging torque compensation / Enabled — rw.
 
constexpr ObjectAddress< uint8_t > kCommutationOffsetCount {0x2009, 0x00}
 Commutation offset / SubIndex 000 — ro.
 
constexpr ObjectAddress< int16_t > kCommutationOffsetState {0x2009, 0x01}
 Commutation offset / State — rw.
 
constexpr ObjectAddress< int16_t > kCommutationOffsetAppliedPercentOfRatedTorque {0x2009, 0x02}
 Commutation offset / Applied percent of rated torque — rw.
 
constexpr ObjectAddress< int8_t > kCommutationOffsetMeasurementMethod {0x2009, 0x03}
 Commutation offset / Measurement method — rw.
 
constexpr ObjectAddress< float > kCommutationOffsetPhasingControllerKp {0x2009, 0x04}
 Commutation offset / Phasing controller Kp — rw.
 
constexpr ObjectAddress< float > kCommutationOffsetPhasingControllerKi {0x2009, 0x05}
 Commutation offset / Phasing controller Ki — rw.
 
constexpr ObjectAddress< float > kCommutationOffsetPhasingControllerKd {0x2009, 0x06}
 Commutation offset / Phasing controller Kd — rw.
 
constexpr ObjectAddress< uint8_t > kI2tAndStallProtectionCount {0x200A, 0x00}
 I2t and Stall protection / SubIndex 000 — ro.
 
constexpr ObjectAddress< uint8_t > kI2tAndStallProtectionEnabled {0x200A, 0x01}
 I2t and Stall protection / Enabled — rw.
 
constexpr ObjectAddress< uint32_t > kI2tAndStallProtectionPeakTime {0x200A, 0x02}
 I2t and Stall protection / Peak time — rw, ms.
 
constexpr ObjectAddress< uint8_t > kI2tAndStallProtectionMotorHeatIndex {0x200A, 0x03}
 I2t and Stall protection / Motor heat index — ro.
 
constexpr ObjectAddress< uint8_t > kI2tAndStallProtectionProtectionActive {0x200A, 0x04}
 I2t and Stall protection / Protection active — ro.
 
constexpr ObjectAddress< uint8_t > kI2tAndStallProtectionMotorWindingType {0x200A, 0x05}
 I2t and Stall protection / Motor winding type — rw.
 
constexpr ObjectAddress< uint32_t > kMaxPower {0x200B, 0x00}
 Max power — rw, W.
 
constexpr ObjectAddress< uint8_t > kOverspeedProtectionLimit {0x200C, 0x00}
 Overspeed protection limit — rw.
 
constexpr ObjectAddress< uint8_t > kSystemPolarity {0x200D, 0x00}
 System polarity — rw.
 
constexpr ObjectAddress< uint8_t > kLoggingCount {0x200E, 0x00}
 Logging / SubIndex 000 — ro.
 
constexpr ObjectAddress< uint8_t > kLoggingState {0x200E, 0x01}
 Logging / State — rw.
 
constexpr ObjectAddress< uint8_t > kTorqueControllerCount {0x2010, 0x00}
 Torque controller / SubIndex 000 — ro.
 
constexpr ObjectAddress< float > kTorqueControllerControllerKpDisabled {0x2010, 0x01}
 Torque controller / Controller Kp (disabled) — rw.
 
constexpr ObjectAddress< float > kTorqueControllerControllerKiDisabled {0x2010, 0x02}
 Torque controller / Controller Ki (disabled) — rw.
 
constexpr ObjectAddress< float > kTorqueControllerControllerKdDisabled {0x2010, 0x03}
 Torque controller / Controller Kd (disabled) — rw.
 
constexpr ObjectAddress< uint32_t > kTorqueControllerFieldWeakeningEnabled {0x2010, 0x04}
 Torque controller / Field weakening enabled — rw.
 
constexpr ObjectAddress< uint32_t > kTorqueControllerFieldWeakeningPercentage {0x2010, 0x05}
 Torque controller / Field weakening percentage — rw.
 
constexpr ObjectAddress< uint32_t > kTorqueControllerFieldWeakeningStartingSpeedDeprecated
 Torque controller / Field weakening starting speed (deprecated) — rw, rpm.
 
constexpr ObjectAddress< uint32_t > kTorqueControllerFieldWeakeningEndingSpeedDeprecated
 Torque controller / Field weakening ending speed (deprecated) — rw, rpm.
 
constexpr ObjectAddress< uint32_t > kTorqueControllerCommutationAngleMeasurementDelay
 Torque controller / Commutation angle measurement delay — rw, μs.
 
constexpr ObjectAddress< uint8_t > kTorqueControllerSwitchingFrequency {0x2010, 0x09}
 Torque controller / Switching frequency — rw.
 
constexpr ObjectAddress< uint16_t > kTorqueControllerSettlingTime {0x2010, 0x0A}
 Torque controller / Settling time — rw, μs.
 
constexpr ObjectAddress< uint16_t > kTorqueControllerDampingRatio {0x2010, 0x0B}
 Torque controller / Damping ratio — rw.
 
constexpr ObjectAddress< uint8_t > kTorqueControllerEncoderSource {0x2010, 0x0C}
 Torque controller / Encoder source — rw.
 
constexpr ObjectAddress< uint8_t > kTorqueControllerVirtualBrakingChopperEnabled {0x2010, 0x0D}
 Torque controller / Virtual Braking Chopper Enabled — rw.
 
constexpr ObjectAddress< uint32_t > kTorqueControllerVirtualBrakingChopperGain {0x2010, 0x0E}
 Torque controller / Virtual Braking Chopper Gain — rw.
 
constexpr ObjectAddress< uint32_t > kTorqueControllerVirtualBrakingChopperVoltageLevel
 Torque controller / Virtual Braking Chopper Voltage Level — rw, mV.
 
constexpr ObjectAddress< uint8_t > kTorqueControllerMTPAEnabled {0x2010, 0x10}
 Torque controller / MTPA Enabled — rw.
 
constexpr ObjectAddress< uint8_t > kTorqueControllerVirtualBrakingChopperNotificationLevel
 Torque controller / Virtual Braking Chopper Notification Level — rw.
 
constexpr ObjectAddress< uint32_t > kTorqueControllerActiveShortCircuitDurationTime
 Torque controller / Active short circuit duration time — rw, ms.
 
constexpr ObjectAddress< uint8_t > kVelocityControllerCount {0x2011, 0x00}
 Velocity controller / SubIndex 000 — ro.
 
constexpr ObjectAddress< float > kVelocityControllerControllerKp {0x2011, 0x01}
 Velocity controller / Controller Kp — rw.
 
constexpr ObjectAddress< float > kVelocityControllerControllerKi {0x2011, 0x02}
 Velocity controller / Controller Ki — rw.
 
constexpr ObjectAddress< float > kVelocityControllerControllerKd {0x2011, 0x03}
 Velocity controller / Controller Kd — rw.
 
constexpr ObjectAddress< uint32_t > kVelocityControllerControllerIntegralLimit {0x2011, 0x04}
 Velocity controller / Controller integral limit — rw, mNm.
 
constexpr ObjectAddress< uint8_t > kVelocityControllerEncoderSource {0x2011, 0x05}
 Velocity controller / Encoder source — rw.
 
constexpr ObjectAddress< uint8_t > kPositionControllerCount {0x2012, 0x00}
 Position controller / SubIndex 000 — ro.
 
constexpr ObjectAddress< float > kPositionControllerPositionLoopKp {0x2012, 0x01}
 Position controller / Position loop Kp — rw.
 
constexpr ObjectAddress< float > kPositionControllerPositionLoopKi {0x2012, 0x02}
 Position controller / Position loop Ki — rw.
 
constexpr ObjectAddress< float > kPositionControllerPositionLoopKd {0x2012, 0x03}
 Position controller / Position loop Kd — rw.
 
constexpr ObjectAddress< uint32_t > kPositionControllerPositionLoopIntegralLimit {0x2012, 0x04}
 Position controller / Position loop integral limit — rw, rpm.
 
constexpr ObjectAddress< float > kPositionControllerVelocityLoopKp {0x2012, 0x05}
 Position controller / Velocity loop Kp — rw.
 
constexpr ObjectAddress< float > kPositionControllerVelocityLoopKi {0x2012, 0x06}
 Position controller / Velocity loop Ki — rw.
 
constexpr ObjectAddress< float > kPositionControllerVelocityLoopKd {0x2012, 0x07}
 Position controller / Velocity loop Kd — rw.
 
constexpr ObjectAddress< uint32_t > kPositionControllerVelocityLoopIntegralLimit {0x2012, 0x08}
 Position controller / Velocity loop integral limit — rw, mNm.
 
constexpr ObjectAddress< uint8_t > kPositionControllerEncoderSource {0x2012, 0x09}
 Position controller / Encoder source — rw.
 
constexpr ObjectAddress< uint8_t > kGainSchedulingCount {0x2013, 0x00}
 Gain scheduling / SubIndex 000 — ro.
 
constexpr ObjectAddress< uint8_t > kGainSchedulingEnabled {0x2013, 0x01}
 Gain scheduling / Enabled — rw.
 
constexpr ObjectAddress< uint32_t > kGainSchedulingThresholdVelocity0 {0x2013, 0x02}
 Gain scheduling / Threshold velocity 0 — rw, rpm.
 
constexpr ObjectAddress< float > kGainSchedulingPositionLoopKp0 {0x2013, 0x03}
 Gain scheduling / Position loop Kp 0 — rw.
 
constexpr ObjectAddress< float > kGainSchedulingPositionLoopKi0 {0x2013, 0x04}
 Gain scheduling / Position loop Ki 0 — rw.
 
constexpr ObjectAddress< float > kGainSchedulingPositionLoopKd0 {0x2013, 0x05}
 Gain scheduling / Position loop Kd 0 — rw.
 
constexpr ObjectAddress< uint32_t > kGainSchedulingPositionLoopIntegralLimit0 {0x2013, 0x06}
 Gain scheduling / Position loop integral limit 0 — rw, rpm.
 
constexpr ObjectAddress< float > kGainSchedulingVelocityLoopKp0 {0x2013, 0x07}
 Gain scheduling / Velocity loop Kp 0 — rw.
 
constexpr ObjectAddress< float > kGainSchedulingVelocityLoopKi0 {0x2013, 0x08}
 Gain scheduling / Velocity loop Ki 0 — rw.
 
constexpr ObjectAddress< float > kGainSchedulingVelocityLoopKd0 {0x2013, 0x09}
 Gain scheduling / Velocity loop Kd 0 — rw.
 
constexpr ObjectAddress< uint32_t > kGainSchedulingVelocityLoopIntegralLimit0 {0x2013, 0x0A}
 Gain scheduling / Velocity loop integral limit 0 — rw, mNm.
 
constexpr ObjectAddress< uint32_t > kGainSchedulingThresholdVelocity1 {0x2013, 0x0B}
 Gain scheduling / Threshold velocity 1 — rw, rpm.
 
constexpr ObjectAddress< float > kGainSchedulingPositionLoopKp1 {0x2013, 0x0C}
 Gain scheduling / Position loop Kp 1 — rw.
 
constexpr ObjectAddress< float > kGainSchedulingPositionLoopKi1 {0x2013, 0x0D}
 Gain scheduling / Position loop Ki 1 — rw.
 
constexpr ObjectAddress< float > kGainSchedulingPositionLoopKd1 {0x2013, 0x0E}
 Gain scheduling / Position loop Kd 1 — rw.
 
constexpr ObjectAddress< uint32_t > kGainSchedulingPositionLoopIntegralLimit1 {0x2013, 0x0F}
 Gain scheduling / Position loop integral limit 1 — rw, rpm.
 
constexpr ObjectAddress< float > kGainSchedulingVelocityLoopKp1 {0x2013, 0x10}
 Gain scheduling / Velocity loop Kp 1 — rw.
 
constexpr ObjectAddress< float > kGainSchedulingVelocityLoopKi1 {0x2013, 0x11}
 Gain scheduling / Velocity loop Ki 1 — rw.
 
constexpr ObjectAddress< float > kGainSchedulingVelocityLoopKd1 {0x2013, 0x12}
 Gain scheduling / Velocity loop Kd 1 — rw.
 
constexpr ObjectAddress< uint32_t > kGainSchedulingVelocityLoopIntegralLimit1 {0x2013, 0x13}
 Gain scheduling / Velocity loop integral limit 1 — rw, mNm.
 
constexpr ObjectAddress< uint8_t > kTorqueWindowCount {0x2014, 0x00}
 Torque window / Subindex 000 — ro.
 
constexpr ObjectAddress< uint16_t > kTorqueWindowValue {0x2014, 0x01}
 Torque window / Value — rw.
 
constexpr ObjectAddress< uint16_t > kTorqueWindowTime {0x2014, 0x02}
 Torque window / Time — rw, ms.
 
constexpr ObjectAddress< uint8_t > kVelocityFeedForwardCount {0x2015, 0x00}
 Velocity feed forward / Subindex 000 — ro.
 
constexpr ObjectAddress< int16_t > kVelocityFeedForwardGain {0x2015, 0x01}
 Velocity feed forward / Gain — rw.
 
constexpr ObjectAddress< uint16_t > kVelocityFeedForwardCutoffFrequency {0x2015, 0x02}
 Velocity feed forward / Cutoff frequency — rw, Hz.
 
constexpr ObjectAddress< uint8_t > kFollowingErrorOptionCodesCount {0x2017, 0x00}
 Following error option codes / SubIndex 000 — ro.
 
constexpr ObjectAddress< uint8_t > kFollowingErrorOptionCodesPositionFollowingErrorOptionCode
 Following error option codes / Position following error option code — rw.
 
constexpr ObjectAddress< uint8_t > kFollowingErrorOptionCodesVelocityFollowingErrorOptionCode
 Following error option codes / Velocity following error option code — rw.
 
constexpr ObjectAddress< uint8_t > kVelocityFollowingErrorCount {0x2018, 0x00}
 Velocity following error / SubIndex 000 — ro.
 
constexpr ObjectAddress< uint16_t > kVelocityFollowingErrorWindow {0x2018, 0x01}
 Velocity following error / Window — rw, rpm.
 
constexpr ObjectAddress< uint16_t > kVelocityFollowingErrorTimeOut {0x2018, 0x02}
 Velocity following error / Time out — rw, ms.
 
constexpr ObjectAddress< int32_t > kVelocityFollowingErrorActualValue {0x2018, 0x03}
 Velocity following error / Actual value — ro, rpm.
 
constexpr ObjectAddress< int16_t > kTotalMotorCurrent {0x2019, 0x00}
 Total motor current — ro.
 
constexpr ObjectAddress< uint8_t > kVelocityFeedbackFilterCount {0x2021, 0x00}
 Velocity feedback filter / SubIndex 000 — ro.
 
constexpr ObjectAddress< uint8_t > kVelocityFeedbackFilterType {0x2021, 0x01}
 Velocity feedback filter / Type — rw.
 
constexpr ObjectAddress< uint32_t > kVelocityFeedbackFilterCutoffFrequency {0x2021, 0x02}
 Velocity feedback filter / Cutoff frequency — rw, Hz.
 
constexpr ObjectAddress< uint8_t > kPositionFeedbackFilterCount {0x2022, 0x00}
 Position feedback filter / Subindex 000 — ro.
 
constexpr ObjectAddress< uint8_t > kPositionFeedbackFilterType {0x2022, 0x01}
 Position feedback filter / Type — rw.
 
constexpr ObjectAddress< uint32_t > kPositionFeedbackFilterCutoffFrequency {0x2022, 0x02}
 Position feedback filter / Cutoff frequency — rw, Hz.
 
constexpr ObjectAddress< uint8_t > kNotchFilterCount {0x2023, 0x00}
 Notch filter / Subindex 000 — ro.
 
constexpr ObjectAddress< uint8_t > kNotchFilterEnabled {0x2023, 0x01}
 Notch filter / Enabled — rw.
 
constexpr ObjectAddress< uint16_t > kNotchFilterCenterFrequency {0x2023, 0x02}
 Notch filter / Center frequency — rw, Hz.
 
constexpr ObjectAddress< uint16_t > kNotchFilterRejectionBand {0x2023, 0x03}
 Notch filter / Rejection band — rw, Hz.
 
constexpr ObjectAddress< uint16_t > kNotchFilterDepth {0x2023, 0x04}
 Notch filter / Depth — rw.
 
constexpr ObjectAddress< uint8_t > kControlInputFIRFilterCount {0x2027, 0x00}
 Control input FIR filter / SubIndex 000 — ro.
 
constexpr ObjectAddress< uint8_t > kControlInputFIRFilterEnabled {0x2027, 0x01}
 Control input FIR filter / Enabled — rw.
 
constexpr ObjectAddress< uint16_t > kControlInputFIRFilterOrder {0x2027, 0x02}
 Control input FIR filter / Order — rw.
 
constexpr ObjectAddress< uint8_t > kCoreTemperatureCount {0x2030, 0x00}
 Core temperature / Subindex 000 — ro.
 
constexpr ObjectAddress< int32_t > kCoreTemperatureMeasuredTemperature {0x2030, 0x01}
 Core temperature / Measured temperature — ro, m°C.
 
constexpr ObjectAddress< uint8_t > kDriveTemperatureCount {0x2031, 0x00}
 Drive temperature / Subindex 000 — ro.
 
constexpr ObjectAddress< int32_t > kDriveTemperatureMeasuredTemperature {0x2031, 0x01}
 Drive temperature / Measured temperature — ro, m°C.
 
constexpr ObjectAddress< uint8_t > kExternalScaledMeasurementCount {0x2038, 0x00}
 External scaled measurement / Subindex 000 — ro.
 
constexpr ObjectAddress< float > kExternalScaledMeasurementScaledMeasurementValue
 External scaled measurement / Scaled measurement value — ro.
 
constexpr ObjectAddress< uint8_t > kExternalScaledMeasurementAnalogInput {0x2038, 0x02}
 External scaled measurement / Analog input — rw.
 
constexpr ObjectAddress< uint32_t > kExternalScaledMeasurementResistance {0x2038, 0x03}
 External scaled measurement / Resistance — rw, Ω
 
constexpr ObjectAddress< float > kExternalScaledMeasurementConstantA0 {0x2038, 0x04}
 External scaled measurement / Constant a0 — rw.
 
constexpr ObjectAddress< float > kExternalScaledMeasurementConstantA1 {0x2038, 0x05}
 External scaled measurement / Constant a1 — rw.
 
constexpr ObjectAddress< float > kExternalScaledMeasurementConstantA2 {0x2038, 0x06}
 External scaled measurement / Constant a2 — rw.
 
constexpr ObjectAddress< float > kExternalScaledMeasurementConstantA3 {0x2038, 0x07}
 External scaled measurement / Constant a3 — rw.
 
constexpr ObjectAddress< float > kExternalScaledMeasurementConstantA4 {0x2038, 0x08}
 External scaled measurement / Constant a4 — rw.
 
constexpr ObjectAddress< float > kExternalScaledMeasurementConstantA5 {0x2038, 0x09}
 External scaled measurement / Constant a5 — rw.
 
constexpr ObjectAddress< uint16_t > kExternalScaledMeasurementCutoffFrequency {0x2038, 0x0A}
 External scaled measurement / Cutoff frequency — rw, Hz.
 
constexpr ObjectAddress< float > kExternalScaledMeasurementUpperErrorThreshold {0x2038, 0x0B}
 External scaled measurement / Upper error threshold — rw.
 
constexpr ObjectAddress< float > kExternalScaledMeasurementLowerErrorThreshold {0x2038, 0x0C}
 External scaled measurement / Lower error threshold — rw.
 
constexpr ObjectAddress< uint8_t > kErrorReportCount {0x203F, 0x00}
 Error report / SubIndex 000 — ro.
 
constexpr ObjectAddress< std::string > kErrorReportDescription {0x203F, 0x01}
 Error report / Description — ro.
 
constexpr ObjectAddress< uint32_t > kInputCounter {0x2040, 0x00}
 Input counter — ro, Inc.
 
constexpr ObjectAddress< uint8_t > kMotorCurrentCount {0x2041, 0x00}
 Motor current / SubIndex 000 — ro.
 
constexpr ObjectAddress< int32_t > kMotorCurrentVectorAmplitude {0x2041, 0x01}
 Motor current / Vector amplitude — ro, mA.
 
constexpr ObjectAddress< int32_t > kMotorCurrentPhaseAdvanceAngle {0x2041, 0x02}
 Motor current / Phase advance angle — ro, mrad.
 
constexpr ObjectAddress< uint8_t > kJointTorqueControllerCount {0x2050, 0x00}
 Joint torque controller / SubIndex 000 — ro.
 
constexpr ObjectAddress< float > kJointTorqueControllerControllerKp {0x2050, 0x01}
 Joint torque controller / Controller Kp — rw.
 
constexpr ObjectAddress< float > kJointTorqueControllerControllerKi {0x2050, 0x02}
 Joint torque controller / Controller Ki — rw.
 
constexpr ObjectAddress< float > kJointTorqueControllerControllerKd {0x2050, 0x03}
 Joint torque controller / Controller Kd — rw.
 
constexpr ObjectAddress< uint32_t > kJointTorqueControllerControllerIntegralLimit
 Joint torque controller / Controller integral limit — rw.
 
constexpr ObjectAddress< int32_t > kTargetJointTorque {0x2051, 0x00}
 Target joint torque — rw, mNm.
 
constexpr ObjectAddress< int32_t > kJointTorqueDemandValue {0x2052, 0x00}
 Joint torque demand value — ro, mNm.
 
constexpr ObjectAddress< int32_t > kJointTorqueOffset {0x2053, 0x00}
 Joint torque offset — rw, mNm.
 
constexpr ObjectAddress< uint32_t > kMaxJointTorque {0x2054, 0x00}
 Max joint torque — rw, mNm.
 
constexpr ObjectAddress< uint8_t > kImpedanceControllerCount {0x2060, 0x00}
 Impedance controller / SubIndex 000 — ro.
 
constexpr ObjectAddress< int32_t > kImpedanceControllerStiffness {0x2060, 0x01}
 Impedance controller / Stiffness — rw, mNm/rad.
 
constexpr ObjectAddress< int32_t > kImpedanceControllerDamping {0x2060, 0x02}
 Impedance controller / Damping — rw.
 
constexpr ObjectAddress< float > kImpedanceControllerJointTorqueControllerKp {0x2060, 0x03}
 Impedance controller / Joint torque controller Kp — rw.
 
constexpr ObjectAddress< float > kImpedanceControllerJointTorqueControllerKi {0x2060, 0x04}
 Impedance controller / Joint torque controller Ki — rw.
 
constexpr ObjectAddress< float > kImpedanceControllerJointTorqueControllerKd {0x2060, 0x05}
 Impedance controller / Joint torque controller Kd — rw.
 
constexpr ObjectAddress< uint32_t > kImpedanceControllerJointTorqueControllerIntegralLimit
 Impedance controller / Joint torque controller integral limit — rw, mNm.
 
constexpr ObjectAddress< uint8_t > kHighResolutionDataCount {0x20E1, 0x00}
 High resolution data / SubIndex 000 — ro.
 
constexpr ObjectAddress< std::vector< uint8_t > > kHighResolutionDataSubIndex001 {0x20E1, 0x01}
 High resolution data / SubIndex 001 — ro.
 
constexpr ObjectAddress< std::vector< uint8_t > > kHighResolutionDataSubIndex002 {0x20E1, 0x02}
 High resolution data / SubIndex 002 — ro.
 
constexpr ObjectAddress< std::vector< uint8_t > > kHighResolutionDataSubIndex003 {0x20E1, 0x03}
 High resolution data / SubIndex 003 — ro.
 
constexpr ObjectAddress< std::vector< uint8_t > > kHighResolutionDataSubIndex004 {0x20E1, 0x04}
 High resolution data / SubIndex 004 — ro.
 
constexpr ObjectAddress< uint32_t > kTimestamp {0x20F0, 0x00}
 Timestamp — ro, μs.
 
constexpr ObjectAddress< std::string > kAssignedName {0x20F2, 0x00}
 Assigned name — rw.
 
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationCount {0x2110, 0x00}
 Encoder 1 configuration / SubIndex 000 — ro.
 
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationSensorPort {0x2110, 0x01}
 Encoder 1 configuration / Sensor port — rw.
 
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationType {0x2110, 0x02}
 Encoder 1 configuration / Type — rw.
 
constexpr ObjectAddress< uint32_t > kEncoder1ConfigurationResolution {0x2110, 0x03}
 Encoder 1 configuration / Resolution — rw, Inc/Revolution.
 
constexpr ObjectAddress< uint32_t > kEncoder1ConfigurationZeroVelocityThreshold {0x2110, 0x04}
 Encoder 1 configuration / Zero velocity threshold — rw, μs.
 
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationPolarity {0x2110, 0x05}
 Encoder 1 configuration / Polarity — rw.
 
constexpr ObjectAddress< uint32_t > kEncoder1ConfigurationSingleturnOffset {0x2110, 0x06}
 Encoder 1 configuration / Singleturn offset — rw, Inc.
 
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationAccessSignalType {0x2110, 0x07}
 Encoder 1 configuration / Access signal type — rw.
 
constexpr ObjectAddress< uint16_t > kEncoder1ConfigurationClockFrequency {0x2110, 0x08}
 Encoder 1 configuration / Clock frequency — rw, kHz.
 
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationFrameSize {0x2110, 0x09}
 Encoder 1 configuration / Frame size — rw.
 
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationMultiturnBits {0x2110, 0x0A}
 Encoder 1 configuration / Multiturn bits — rw.
 
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationMultiturnFirstBitPosition
 Encoder 1 configuration / Multiturn first bit position — rw.
 
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationSingleturnBits {0x2110, 0x0C}
 Encoder 1 configuration / Singleturn bits — rw.
 
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationSingleturnFirstBitPosition
 Encoder 1 configuration / Singleturn first bit position — rw.
 
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationTimeout {0x2110, 0x0E}
 Encoder 1 configuration / Timeout — rw, μs.
 
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationCRCPolynomial {0x2110, 0x0F}
 Encoder 1 configuration / CRC polynomial — rw.
 
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationMaximumTbusy {0x2110, 0x10}
 Encoder 1 configuration / Maximum tbusy — rw, μs.
 
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationStatusBitsActiveValue {0x2110, 0x11}
 Encoder 1 configuration / Status bits active value — rw.
 
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationParityType {0x2110, 0x12}
 Encoder 1 configuration / Parity type — rw.
 
constexpr ObjectAddress< uint16_t > kEncoder1ConfigurationFirstClockDelay {0x2110, 0x13}
 Encoder 1 configuration / First clock delay — rw, μs.
 
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationDataOrdering {0x2110, 0x14}
 Encoder 1 configuration / Data ordering — rw.
 
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationEndianness {0x2110, 0x15}
 Encoder 1 configuration / Endianness — rw.
 
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationIndexAvailability {0x2110, 0x16}
 Encoder 1 configuration / Index availability — rw.
 
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationHallSensorPort {0x2110, 0x17}
 Encoder 1 configuration / Hall sensor port — rw.
 
constexpr ObjectAddress< uint16_t > kEncoder1ConfigurationSinewaveCyclesPerRevolution
 Encoder 1 configuration / Sinewave cycles per revolution — rw.
 
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationSinewaveResolution {0x2110, 0x19}
 Encoder 1 configuration / Sinewave resolution — rw, Inc.
 
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationSinusoidalOutputVoltage {0x2110, 0x1A}
 Encoder 1 configuration / Sinusoidal output voltage — rw.
 
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationFilterDisabled {0x2110, 0x1B}
 Encoder 1 configuration / Filter (disabled) — rw.
 
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationSamplingFrequency {0x2110, 0x1C}
 Encoder 1 configuration / Sampling frequency — rw.
 
constexpr ObjectAddress< uint8_t > kEncoder1FeedbackCount {0x2111, 0x00}
 Encoder 1 feedback / SubIndex 000 — ro.
 
constexpr ObjectAddress< uint32_t > kEncoder1FeedbackRawPosition {0x2111, 0x01}
 Encoder 1 feedback / Raw position — ro, Inc.
 
constexpr ObjectAddress< int32_t > kEncoder1FeedbackAdjustedPosition {0x2111, 0x02}
 Encoder 1 feedback / Adjusted position — ro, Inc.
 
constexpr ObjectAddress< int32_t > kEncoder1FeedbackVelocity {0x2111, 0x03}
 Encoder 1 feedback / Velocity — ro, rpm.
 
constexpr ObjectAddress< uint32_t > kEncoder1FeedbackEncoderStatus {0x2111, 0x04}
 Encoder 1 feedback / Encoder status — ro.
 
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationCount {0x2112, 0x00}
 Encoder 2 configuration / SubIndex 000 — ro.
 
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationSensorPort {0x2112, 0x01}
 Encoder 2 configuration / Sensor port — rw.
 
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationType {0x2112, 0x02}
 Encoder 2 configuration / Type — rw.
 
constexpr ObjectAddress< uint32_t > kEncoder2ConfigurationResolution {0x2112, 0x03}
 Encoder 2 configuration / Resolution — rw, Inc/Revolution.
 
constexpr ObjectAddress< uint32_t > kEncoder2ConfigurationZeroVelocityThreshold {0x2112, 0x04}
 Encoder 2 configuration / Zero velocity threshold — rw, μs.
 
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationPolarity {0x2112, 0x05}
 Encoder 2 configuration / Polarity — rw.
 
constexpr ObjectAddress< uint32_t > kEncoder2ConfigurationSingleturnOffset {0x2112, 0x06}
 Encoder 2 configuration / Singleturn offset — rw, Inc.
 
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationAccessSignalType {0x2112, 0x07}
 Encoder 2 configuration / Access signal type — rw.
 
constexpr ObjectAddress< uint16_t > kEncoder2ConfigurationClockFrequency {0x2112, 0x08}
 Encoder 2 configuration / Clock frequency — rw, kHz.
 
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationFrameSize {0x2112, 0x09}
 Encoder 2 configuration / Frame size — rw.
 
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationMultiturnBits {0x2112, 0x0A}
 Encoder 2 configuration / Multiturn bits — rw.
 
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationMultiturnFirstBitPosition
 Encoder 2 configuration / Multiturn first bit position — rw.
 
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationSingleturnBits {0x2112, 0x0C}
 Encoder 2 configuration / Singleturn bits — rw.
 
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationSingleturnFirstBitPosition
 Encoder 2 configuration / Singleturn first bit position — rw.
 
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationTimeout {0x2112, 0x0E}
 Encoder 2 configuration / Timeout — rw, μs.
 
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationCRCPolynomial {0x2112, 0x0F}
 Encoder 2 configuration / CRC polynomial — rw.
 
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationMaximumTbusy {0x2112, 0x10}
 Encoder 2 configuration / Maximum tbusy — rw, μs.
 
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationStatusBitsActiveValue {0x2112, 0x11}
 Encoder 2 configuration / Status bits active value — rw.
 
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationParityType {0x2112, 0x12}
 Encoder 2 configuration / Parity type — rw.
 
constexpr ObjectAddress< uint16_t > kEncoder2ConfigurationFirstClockDelay {0x2112, 0x13}
 Encoder 2 configuration / First clock delay — rw, μs.
 
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationDataOrdering {0x2112, 0x14}
 Encoder 2 configuration / Data ordering — rw.
 
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationEndianness {0x2112, 0x15}
 Encoder 2 configuration / Endianness — rw.
 
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationIndexAvailability {0x2112, 0x16}
 Encoder 2 configuration / Index availability — rw.
 
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationHallSensorPort {0x2112, 0x17}
 Encoder 2 configuration / Hall sensor port — rw.
 
constexpr ObjectAddress< uint16_t > kEncoder2ConfigurationSinewaveCyclesPerRevolution
 Encoder 2 configuration / Sinewave cycles per revolution — rw.
 
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationSinewaveResolution {0x2112, 0x19}
 Encoder 2 configuration / Sinewave resolution — rw, Inc.
 
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationSinusoidalOutputVoltage {0x2112, 0x1A}
 Encoder 2 configuration / Sinusoidal output voltage — rw.
 
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationFilterDisabled {0x2112, 0x1B}
 Encoder 2 configuration / Filter (disabled) — rw.
 
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationSamplingFrequency {0x2112, 0x1C}
 Encoder 2 configuration / Sampling frequency — rw.
 
constexpr ObjectAddress< uint8_t > kEncoder2FeedbackCount {0x2113, 0x00}
 Encoder 2 feedback / SubIndex 000 — ro.
 
constexpr ObjectAddress< uint32_t > kEncoder2FeedbackRawPosition {0x2113, 0x01}
 Encoder 2 feedback / Raw position — ro, Inc.
 
constexpr ObjectAddress< int32_t > kEncoder2FeedbackAdjustedPosition {0x2113, 0x02}
 Encoder 2 feedback / Adjusted position — ro, Inc.
 
constexpr ObjectAddress< int32_t > kEncoder2FeedbackVelocity {0x2113, 0x03}
 Encoder 2 feedback / Velocity — ro, rpm.
 
constexpr ObjectAddress< uint32_t > kEncoder2FeedbackEncoderStatus {0x2113, 0x04}
 Encoder 2 feedback / Encoder status — ro.
 
constexpr ObjectAddress< uint8_t > kTorqueSensorConfigurationCount {0x2150, 0x00}
 Torque sensor configuration / SubIndex 000 — ro.
 
constexpr ObjectAddress< uint8_t > kTorqueSensorConfigurationType {0x2150, 0x01}
 Torque sensor configuration / Type — rw.
 
constexpr ObjectAddress< uint8_t > kTorqueSensorConfigurationPolarity {0x2150, 0x02}
 Torque sensor configuration / Polarity — rw.
 
constexpr ObjectAddress< uint8_t > kTorqueSensorConfigurationChannel {0x2150, 0x03}
 Torque sensor configuration / Channel — rw.
 
constexpr ObjectAddress< float > kTorqueSensorConfigurationGain {0x2150, 0x04}
 Torque sensor configuration / Gain — rw.
 
constexpr ObjectAddress< int32_t > kTorqueSensorConfigurationOffset {0x2150, 0x05}
 Torque sensor configuration / Offset — rw, mNm.
 
constexpr ObjectAddress< float > kTorqueSensorConfigurationCoefficientK1 {0x2150, 0x06}
 Torque sensor configuration / Coefficient K1 — rw.
 
constexpr ObjectAddress< float > kTorqueSensorConfigurationCoefficientK2 {0x2150, 0x07}
 Torque sensor configuration / Coefficient K2 — rw.
 
constexpr ObjectAddress< float > kTorqueSensorConfigurationCoefficientK3 {0x2150, 0x08}
 Torque sensor configuration / Coefficient K3 — rw.
 
constexpr ObjectAddress< float > kTorqueSensorConfigurationCoefficientK4 {0x2150, 0x09}
 Torque sensor configuration / Coefficient K4 — rw.
 
constexpr ObjectAddress< float > kTorqueSensorConfigurationCoefficientK5 {0x2150, 0x0A}
 Torque sensor configuration / Coefficient K5 — rw.
 
constexpr ObjectAddress< int32_t > kTorqueSensorValue {0x2151, 0x00}
 Torque sensor value — ro, mNm.
 
constexpr ObjectAddress< uint8_t > kTorqueSensorFeedbackFilterCount {0x2152, 0x00}
 Torque sensor feedback filter / SubIndex 000 — ro.
 
constexpr ObjectAddress< uint8_t > kTorqueSensorFeedbackFilterType {0x2152, 0x01}
 Torque sensor feedback filter / Type — rw.
 
constexpr ObjectAddress< uint32_t > kTorqueSensorFeedbackFilterCutoffFrequency {0x2152, 0x02}
 Torque sensor feedback filter / Cutoff frequency — rw, Hz.
 
constexpr ObjectAddress< uint8_t > kGPIOPinConfigurationCount {0x2210, 0x00}
 GPIO pin configuration / SubIndex 000 — ro.
 
constexpr ObjectAddress< uint8_t > kGPIOPinConfigurationDigitalIO1 {0x2210, 0x01}
 GPIO pin configuration / Digital IO 1 — rw.
 
constexpr ObjectAddress< uint8_t > kGPIOPinConfigurationDigitalIO2 {0x2210, 0x02}
 GPIO pin configuration / Digital IO 2 — rw.
 
constexpr ObjectAddress< uint8_t > kGPIOPinConfigurationDigitalIO3 {0x2210, 0x03}
 GPIO pin configuration / Digital IO 3 — rw.
 
constexpr ObjectAddress< uint8_t > kGPIOPinConfigurationDigitalIO4 {0x2210, 0x04}
 GPIO pin configuration / Digital IO 4 — rw.
 
constexpr ObjectAddress< uint8_t > kGPIOPinConfigurationDigitalIO5 {0x2210, 0x05}
 GPIO pin configuration / Digital IO 5 — rw.
 
constexpr ObjectAddress< uint8_t > kGPIOPinConfigurationDigitalIO6 {0x2210, 0x06}
 GPIO pin configuration / Digital IO 6 — rw.
 
constexpr ObjectAddress< uint8_t > kGPIOPinConfigurationDigitalIO7 {0x2210, 0x07}
 GPIO pin configuration / Digital IO 7 — rw.
 
constexpr ObjectAddress< uint8_t > kGPIOOutputEventsCount {0x2211, 0x00}
 GPIO output events / Subindex 000 — ro.
 
constexpr ObjectAddress< uint32_t > kGPIOOutputEventsTimestampSetpoint {0x2211, 0x01}
 GPIO output events / Timestamp setpoint — rw.
 
constexpr ObjectAddress< uint8_t > kGPIOInputActionsCount {0x2212, 0x00}
 GPIO input actions / Subindex 000 — ro.
 
constexpr ObjectAddress< uint32_t > kGPIOInputActionsTimestampOnRisingEdge {0x2212, 0x01}
 GPIO input actions / Timestamp on rising edge — ro.
 
constexpr ObjectAddress< uint8_t > kGPIOPositionTriggerCount {0x2213, 0x00}
 GPIO position trigger / SubIndex 000 — ro.
 
constexpr ObjectAddress< int32_t > kGPIOPositionTriggerPositionSetpoint {0x2213, 0x01}
 GPIO position trigger / Position setpoint — rw, Inc.
 
constexpr ObjectAddress< uint8_t > kGPIOPositionTriggerTargetEncoder {0x2213, 0x02}
 GPIO position trigger / Target encoder — rw.
 
constexpr ObjectAddress< uint8_t > kGPIOPositionTriggerPulseWidth {0x2213, 0x03}
 GPIO position trigger / Pulse width — rw, ms.
 
constexpr ObjectAddress< uint8_t > kGPIOGlobalOptionsCount {0x2214, 0x00}
 GPIO global options / Subindex 000 — ro.
 
constexpr ObjectAddress< uint8_t > kGPIOGlobalOptionsVoltageLevel {0x2214, 0x01}
 GPIO global options / Voltage level — rw.
 
constexpr ObjectAddress< uint8_t > kGPIOAddressableLEDControlCount {0x2215, 0x00}
 GPIO addressable LED control / SubIndex 000 — ro.
 
constexpr ObjectAddress< uint32_t > kGPIOAddressableLEDControlLEDColor {0x2215, 0x01}
 GPIO addressable LED control / LED color — rw.
 
constexpr ObjectAddress< uint16_t > kAnalogInput1 {0x2401, 0x00}
 Analog input 1 — ro.
 
constexpr ObjectAddress< uint16_t > kAnalogInput2 {0x2402, 0x00}
 Analog input 2 — ro.
 
constexpr ObjectAddress< uint16_t > kAnalogInput3 {0x2403, 0x00}
 Analog input 3 — ro.
 
constexpr ObjectAddress< uint16_t > kAnalogInput4 {0x2404, 0x00}
 Analog input 4 — ro.
 
constexpr ObjectAddress< uint8_t > kCyclicControlInputFrequency {0x2500, 0x00}
 Cyclic control input frequency — rw.
 
constexpr ObjectAddress< uint8_t > kTemperatureWarning {0x2600, 0x00}
 Temperature warning — ro.
 
constexpr ObjectAddress< uint8_t > kSafePositionValid {0x2601, 0x00}
 Safe position valid — ro.
 
constexpr ObjectAddress< uint8_t > kSafeSpeedValid {0x2602, 0x00}
 Safe speed valid — ro.
 
constexpr ObjectAddress< uint8_t > kSafeInputCount {0x2603, 0x00}
 Safe input / SubIndex 000 — ro.
 
constexpr ObjectAddress< uint8_t > kSafeInputSubIndex001 {0x2603, 0x01}
 Safe input / SubIndex 001 — ro.
 
constexpr ObjectAddress< uint8_t > kSafeInputSubIndex002 {0x2603, 0x02}
 Safe input / SubIndex 002 — ro.
 
constexpr ObjectAddress< uint8_t > kSafeInputSubIndex003 {0x2603, 0x03}
 Safe input / SubIndex 003 — ro.
 
constexpr ObjectAddress< uint8_t > kSafeInputSubIndex004 {0x2603, 0x04}
 Safe input / SubIndex 004 — ro.
 
constexpr ObjectAddress< uint8_t > kSafeOutputMonitorCount {0x2604, 0x00}
 Safe output monitor / SubIndex 000 — ro.
 
constexpr ObjectAddress< uint8_t > kSafeOutputMonitorSubIndex001 {0x2604, 0x01}
 Safe output monitor / SubIndex 001 — ro.
 
constexpr ObjectAddress< uint8_t > kSafeOutputMonitorSubIndex002 {0x2604, 0x02}
 Safe output monitor / SubIndex 002 — ro.
 
constexpr ObjectAddress< uint8_t > kAnalogInputCount {0x2605, 0x00}
 Analog input / SubIndex 000 — ro.
 
constexpr ObjectAddress< uint8_t > kAnalogInputAnalogDiagnosticActive {0x2605, 0x01}
 Analog input / Analog diagnostic active — rw.
 
constexpr ObjectAddress< uint8_t > kAnalogInputAnalogValueValid {0x2605, 0x02}
 Analog input / Analog value valid — ro.
 
constexpr ObjectAddress< int16_t > kAnalogInputSafeAnalogValueScaled {0x2605, 0x03}
 Analog input / Safe analog value (scaled) — ro.
 
constexpr ObjectAddress< uint8_t > kManufacturingParametersCount {0x2610, 0x00}
 Manufacturing parameters / Subindex 000 — ro.
 
constexpr ObjectAddress< uint32_t > kManufacturingParametersVendorID {0x2610, 0x01}
 Manufacturing parameters / Vendor ID — ro.
 
constexpr ObjectAddress< std::string > kManufacturingParametersDeviceType {0x2610, 0x02}
 Manufacturing parameters / Device Type — ro.
 
constexpr ObjectAddress< std::string > kManufacturingParametersDeviceVersion {0x2610, 0x03}
 Manufacturing parameters / Device Version — ro.
 
constexpr ObjectAddress< std::string > kManufacturingParametersSerialNumber {0x2610, 0x04}
 Manufacturing parameters / Serial Number — ro.
 
constexpr ObjectAddress< uint8_t > kSafetyModuleInputDiagnosticsCount {0x2611, 0x00}
 Safety Module input diagnostics / SubIndex 000 — ro.
 
constexpr ObjectAddress< uint8_t > kSafetyModuleInputDiagnosticsSubIndex001 {0x2611, 0x01}
 Safety Module input diagnostics / SubIndex 001 — ro.
 
constexpr ObjectAddress< uint8_t > kSafetyModuleInputDiagnosticsSubIndex002 {0x2611, 0x02}
 Safety Module input diagnostics / SubIndex 002 — ro.
 
constexpr ObjectAddress< uint8_t > kGeneralCount {0x2620, 0x00}
 General / Subindex 000 — ro.
 
constexpr ObjectAddress< std::string > kGeneralDriveSafetyName {0x2620, 0x01}
 General / Drive safety name — rw.
 
constexpr ObjectAddress< uint8_t > kGeneralSafeFieldbus {0x2620, 0x02}
 General / Safe fieldbus — rw.
 
constexpr ObjectAddress< uint16_t > kGeneralSafeAddress {0x2620, 0x03}
 General / Safe address — rw.
 
constexpr ObjectAddress< uint8_t > kGeneralFSoEDownload {0x2620, 0x04}
 General / FSoE Download — rw.
 
constexpr ObjectAddress< uint8_t > kSafetyDigitalIOCount {0x2621, 0x00}
 Safety digital IO / Subindex 000 — ro.
 
constexpr ObjectAddress< uint8_t > kSafetyDigitalIOAcknowledgeViaDrive {0x2621, 0x01}
 Safety digital IO / Acknowledge via drive — rw.
 
constexpr ObjectAddress< uint8_t > kSafetyDigitalIOAcknowledgementInput {0x2621, 0x02}
 Safety digital IO / Acknowledgement input — rw.
 
constexpr ObjectAddress< uint8_t > kSafetyDigitalIOInputTestPulseDetection {0x2621, 0x03}
 Safety digital IO / Input test pulse detection — rw.
 
constexpr ObjectAddress< uint8_t > kSafetyDigitalIOInputFilterTime {0x2621, 0x04}
 Safety digital IO / Input filter time — rw, ms.
 
constexpr ObjectAddress< uint16_t > kSafetyDigitalIOTestPulseMaxDistance {0x2621, 0x05}
 Safety digital IO / Test pulse max. distance — rw, ms.
 
constexpr ObjectAddress< uint8_t > kSafetyDigitalIOOutputTestPulse {0x2621, 0x06}
 Safety digital IO / Output test pulse — rw.
 
constexpr ObjectAddress< uint8_t > kSafetyDigitalIOOutput1Function {0x2621, 0x07}
 Safety digital IO / Output1 function — rw.
 
constexpr ObjectAddress< uint8_t > kSafetyDigitalIOOutput2Function {0x2621, 0x08}
 Safety digital IO / Output2 function — rw.
 
constexpr ObjectAddress< uint8_t > kSafetyIOAnalogInputCount {0x2625, 0x00}
 Safety IO analog input / Subindex 000 — ro.
 
constexpr ObjectAddress< int32_t > kSafetyIOAnalogInputAnalogInput1Gain {0x2625, 0x01}
 Safety IO analog input / Analog input1 Gain — rw, nNm/Inc.
 
constexpr ObjectAddress< int16_t > kSafetyIOAnalogInputAnalogInput1Offset {0x2625, 0x02}
 Safety IO analog input / Analog input1 Offset — rw, Inc.
 
constexpr ObjectAddress< int32_t > kSafetyIOAnalogInputAnalogInput2Gain {0x2625, 0x03}
 Safety IO analog input / Analog input2 Gain — rw, nNm/Inc.
 
constexpr ObjectAddress< int16_t > kSafetyIOAnalogInputAnalogInput2Offset {0x2625, 0x04}
 Safety IO analog input / Analog input2 Offset — rw, Inc.
 
constexpr ObjectAddress< uint32_t > kSafetyIOAnalogInputAnalogAllowedError {0x2625, 0x05}
 Safety IO analog input / Analog allowed error — rw, nNm.
 
constexpr ObjectAddress< uint8_t > kSafetyIOAnalogInputSafeAnalogInputFilterTime {0x2625, 0x06}
 Safety IO analog input / Safe analog input filter time — rw, ms.
 
constexpr ObjectAddress< int16_t > kSafetyIOAnalogInputSafeAnalogInChannelA {0x2625, 0x07}
 Safety IO analog input / Safe analog in channel A — ro.
 
constexpr ObjectAddress< int16_t > kSafetyIOAnalogInputSafeAnalogInChannelB {0x2625, 0x08}
 Safety IO analog input / Safe analog in channel B — ro.
 
constexpr ObjectAddress< uint8_t > kEncoderSourceTypeCount {0x2630, 0x00}
 Encoder source type / Subindex 000 — ro.
 
constexpr ObjectAddress< uint8_t > kEncoderSourceType {0x2630, 0x01}
 Encoder source type — rw.
 
constexpr ObjectAddress< uint32_t > kEncoderSourceTypeEncoderResolution {0x2630, 0x02}
 Encoder source type / Encoder resolution — rw, Inc.
 
constexpr ObjectAddress< uint8_t > kEncoderSourceTypeEncoderMultiturnBits {0x2630, 0x03}
 Encoder source type / Encoder multiturn bits — rw, Bit.
 
constexpr ObjectAddress< uint8_t > kEncoderSourceTypeEncoderClockFrequency {0x2630, 0x04}
 Encoder source type / Encoder clock frequency — rw.
 
constexpr ObjectAddress< uint16_t > kEncoderSourceTypeEncoderTimeout {0x2630, 0x05}
 Encoder source type / Encoder timeout — rw, μs.
 
constexpr ObjectAddress< uint8_t > kEncoderSourceTypeMultiturnCountingBySMM {0x2630, 0x06}
 Encoder source type / Multiturn Counting by SMM — rw.
 
constexpr ObjectAddress< uint8_t > kEncoderVerificationCount {0x2631, 0x00}
 Encoder verification / Subindex 000 — ro.
 
constexpr ObjectAddress< uint8_t > kEncoderVerificationVerificationSensorSourceType
 Encoder verification / Verification sensor source type — rw.
 
constexpr ObjectAddress< uint32_t > kEncoderVerificationVerificationSensorResolution
 Encoder verification / Verification sensor resolution — rw, Inc.
 
constexpr ObjectAddress< uint8_t > kEncoderVerificationVerificationSensorMultiturnBits
 Encoder verification / Verification sensor multiturn bits — rw, Bit.
 
constexpr ObjectAddress< uint8_t > kEncoderSelectionCount {0x2635, 0x00}
 Encoder selection / Subindex 000 — ro.
 
constexpr ObjectAddress< uint8_t > kEncoderSelectionSpeedWindow {0x2635, 0x01}
 Encoder selection / Speed window — rw, ms.
 
constexpr ObjectAddress< uint8_t > kEncoderSelectionAbsolutePosition {0x2635, 0x02}
 Encoder selection / Absolute position — rw.
 
constexpr ObjectAddress< uint8_t > kEncoderSelectionPositionResetInput {0x2635, 0x03}
 Encoder selection / Position reset input — rw.
 
constexpr ObjectAddress< uint32_t > kEncoderSelectionAbsolutePositionOnReset {0x2635, 0x04}
 Encoder selection / Absolute position on reset — rw.
 
constexpr ObjectAddress< uint16_t > kEncoderSelectionAllowedPositionDiscrepancy {0x2635, 0x05}
 Encoder selection / Allowed position discrepancy — rw.
 
constexpr ObjectAddress< uint16_t > kEncoderSelectionAllowedSpeedDiscrepancy {0x2635, 0x06}
 Encoder selection / Allowed speed discrepancy — rw.
 
constexpr ObjectAddress< uint16_t > kEncoderSelectionDiscrepancyTimer {0x2635, 0x07}
 Encoder selection / Discrepancy timer — rw, ms.
 
constexpr ObjectAddress< int16_t > kEncoderSelectionVerificationScalingNumerator {0x2635, 0x08}
 Encoder selection / Verification scaling numerator — rw.
 
constexpr ObjectAddress< uint16_t > kEncoderSelectionVerificationScalingDenominator
 Encoder selection / Verification scaling denominator — rw.
 
constexpr ObjectAddress< uint8_t > kEncoderSelectionPrimaryEncoderUsedForCommutation
 Encoder selection / Primary encoder used for commutation — rw.
 
constexpr ObjectAddress< uint8_t > kEncoderSelectionSystemPolaritySafety {0x2635, 0x0B}
 Encoder selection / System polarity (safety) — rw.
 
constexpr ObjectAddress< uint32_t > kEncoderSelectionMaxPositionDiscrepancy {0x2635, 0x0C}
 Encoder selection / max. position discrepancy — ro.
 
constexpr ObjectAddress< uint8_t > kSTOInputCount {0x2641, 0x00}
 STO input / Subindex 000 — ro.
 
constexpr ObjectAddress< uint8_t > kSTOInput {0x2641, 0x01}
 STO input — rw.
 
constexpr ObjectAddress< uint8_t > kSTOInputSBC {0x2641, 0x02}
 STO input / SBC — rw.
 
constexpr ObjectAddress< uint8_t > kSS1InputCount {0x2650, 0x00}
 SS1 input / Subindex 000 — ro.
 
constexpr ObjectAddress< uint8_t > kSS1Input {0x2650, 0x01}
 SS1 input — rw.
 
constexpr ObjectAddress< uint8_t > kSS1InputSS1DecelerationMonitoring {0x2650, 0x02}
 SS1 input / SS1: Deceleration monitoring — rw.
 
constexpr ObjectAddress< uint8_t > kSOSInputCount {0x2668, 0x00}
 SOS input / Subindex 000 — ro.
 
constexpr ObjectAddress< uint8_t > kSOSInput {0x2668, 0x01}
 SOS input — rw.
 
constexpr ObjectAddress< uint16_t > kSOSInputTDSOS {0x2668, 0x02}
 SOS input / t_D_SOS — rw, ms.
 
constexpr ObjectAddress< uint8_t > kSS2InputCount {0x2670, 0x00}
 SS2 input / Subindex 000 — ro.
 
constexpr ObjectAddress< uint8_t > kSS2Input {0x2670, 0x01}
 SS2 input — rw.
 
constexpr ObjectAddress< uint8_t > kSLSInputCount {0x2690, 0x00}
 SLS input / Subindex 000 — ro.
 
constexpr ObjectAddress< uint8_t > kSLSInputSLS1Input {0x2690, 0x01}
 SLS input / SLS1 input — rw.
 
constexpr ObjectAddress< uint8_t > kSLSInputSLS2Input {0x2690, 0x02}
 SLS input / SLS2 input — rw.
 
constexpr ObjectAddress< uint8_t > kSLSInputSLS3Input {0x2690, 0x03}
 SLS input / SLS3 input — rw.
 
constexpr ObjectAddress< uint8_t > kSLSInputSLS4Input {0x2690, 0x04}
 SLS input / SLS4 input — rw.
 
constexpr ObjectAddress< uint8_t > kResetPosition {0x26A0, 0x00}
 Reset position — rw.
 
constexpr ObjectAddress< uint8_t > kSafeTorqueCount {0x26B0, 0x00}
 Safe torque / SubIndex 000 — ro.
 
constexpr ObjectAddress< uint8_t > kSafeTorqueSubIndex001 {0x26B0, 0x01}
 Safe torque / SubIndex 001 — rw.
 
constexpr ObjectAddress< uint8_t > kSafeTorqueSubIndex002 {0x26B0, 0x02}
 Safe torque / SubIndex 002 — rw.
 
constexpr ObjectAddress< uint8_t > kSafeTorqueParameterCount {0x26B1, 0x00}
 Safe torque parameter / SubIndex 000 — ro.
 
constexpr ObjectAddress< uint32_t > kSafeTorqueParameterTorqueConstantSafety {0x26B1, 0x01}
 Safe torque parameter / Torque constant (safety) — rw, μNm/A.
 
constexpr ObjectAddress< uint8_t > kSafeTorqueParameterSafeTorqueFilterTime {0x26B1, 0x02}
 Safe torque parameter / Safe torque filter time — rw, ms.
 
constexpr ObjectAddress< uint8_t > kSafeTorqueParameterNumberOfPolePairs {0x26B1, 0x03}
 Safe torque parameter / number of pole pairs — rw.
 
constexpr ObjectAddress< int16_t > kSafeTorqueParameterCommutationAngleOffsetSafety
 Safe torque parameter / commutation angle offset (safety) — rw.
 
constexpr ObjectAddress< uint8_t > kSLTInputCount {0x26B2, 0x00}
 SLT input / SubIndex 000 — ro.
 
constexpr ObjectAddress< uint8_t > kSLTInput {0x26B2, 0x01}
 SLT input — rw.
 
constexpr ObjectAddress< uint8_t > kSLTInputSLTSource {0x26B2, 0x02}
 SLT input / SLT source — rw.
 
constexpr ObjectAddress< uint8_t > kSafeOutputCount {0x26F0, 0x00}
 Safe output / SubIndex 000 — ro.
 
constexpr ObjectAddress< uint8_t > kSafeOutputSubIndex001 {0x26F0, 0x01}
 Safe output / SubIndex 001 — rw.
 
constexpr ObjectAddress< uint8_t > kSafeOutputSubIndex002 {0x26F0, 0x02}
 Safe output / SubIndex 002 — rw.
 
constexpr ObjectAddress< uint8_t > kFirmwareCount {0x2700, 0x00}
 Firmware / SubIndex 000 — ro.
 
constexpr ObjectAddress< std::string > kFirmwareCoreVersion {0x2700, 0x01}
 Firmware / Core version — ro.
 
constexpr ObjectAddress< uint32_t > kTuningCommand {0x2701, 0x00}
 Tuning command — rw.
 
constexpr ObjectAddress< uint32_t > kTuningStatus {0x2702, 0x00}
 Tuning status — rw.
 
constexpr ObjectAddress< uint32_t > kUserMOSI {0x2703, 0x00}
 User MOSI — rw.
 
constexpr ObjectAddress< uint32_t > kUserMISO {0x2704, 0x00}
 User MISO — rw.
 
constexpr ObjectAddress< uint8_t > kSetupWizardCompleted {0x2705, 0x00}
 Setup wizard completed — rw.
 
constexpr ObjectAddress< uint8_t > kTCPIPConfigurationCount {0x2E00, 0x00}
 TCP/IP Configuration / SubIndex 000 — ro.
 
constexpr ObjectAddress< uint32_t > kTCPIPConfigurationIPAddress {0x2E00, 0x01}
 TCP/IP Configuration / IP address — rw.
 
constexpr ObjectAddress< uint32_t > kTCPIPConfigurationNetworkMask {0x2E00, 0x02}
 TCP/IP Configuration / Network mask — rw.
 
constexpr ObjectAddress< uint32_t > kTCPIPConfigurationGatewayAddress {0x2E00, 0x03}
 TCP/IP Configuration / Gateway address — rw.
 
constexpr ObjectAddress< uint32_t > kTCPIPConfigurationNameServer {0x2E00, 0x04}
 TCP/IP Configuration / Name server — rw.
 
constexpr ObjectAddress< uint32_t > kTCPIPConfigurationNameServer2 {0x2E00, 0x05}
 TCP/IP Configuration / Name server 2 — rw.
 
constexpr ObjectAddress< std::string > kTCPIPConfigurationDomainName {0x2E00, 0x06}
 TCP/IP Configuration / Domain name — rw.
 
constexpr ObjectAddress< std::string > kTCPIPConfigurationHostName {0x2E00, 0x07}
 TCP/IP Configuration / Host name — rw.
 
constexpr ObjectAddress< uint8_t > kInternalUsageOnlyCount {0x2FFF, 0x00}
 Internal usage only / SubIndex 000 — ro.
 
constexpr ObjectAddress< int16_t > kInternalUsageOnlyTCTM3 {0x2FFF, 0x01}
 Internal usage only / TCTM3 — ro.
 
constexpr ObjectAddress< int16_t > kInternalUsageOnlyTCTM4 {0x2FFF, 0x02}
 Internal usage only / TCTM4 — ro.
 
constexpr ObjectAddress< int16_t > kInternalUsageOnlyTCNM1 {0x2FFF, 0x03}
 Internal usage only / TCNM1 — ro.
 
constexpr ObjectAddress< uint16_t > kInternalUsageOnlyBKC {0x2FFF, 0x04}
 Internal usage only / BKC — ro.
 
constexpr ObjectAddress< uint8_t > kFSoECommunicationParameterCount {0xE901, 0x00}
 FSoE Communication Parameter / Number of Subindex — ro.
 
constexpr ObjectAddress< std::string > kFSoECommunicationParameterVersion {0xE901, 0x01}
 FSoE Communication Parameter / Version — ro.
 
constexpr ObjectAddress< uint16_t > kFSoECommunicationParameterSafetyAddress {0xE901, 0x02}
 FSoE Communication Parameter / SafetyAddress — ro.
 
constexpr ObjectAddress< uint16_t > kFSoECommunicationParameterFSoEConnectionID {0xE901, 0x03}
 FSoE Communication Parameter / FSoE Connection ID — ro.
 
constexpr ObjectAddress< uint16_t > kFSoECommunicationParameterWatchdogTime {0xE901, 0x04}
 FSoE Communication Parameter / Watchdog Time — ro.
 
constexpr ObjectAddress< std::vector< uint8_t > > kFSoECommunicationParameterUniqueDeviceID
 FSoE Communication Parameter / Unique Device ID — ro.
 
constexpr ObjectAddress< uint16_t > kFSoECommunicationParameterConnectionType {0xE901, 0x06}
 FSoE Communication Parameter / Connection Type — ro.
 
constexpr ObjectAddress< uint16_t > kFSoECommunicationParameterCommunicationParameterLength
 FSoE Communication Parameter / Communication Parameter Length — ro.
 
constexpr ObjectAddress< uint16_t > kFSoECommunicationParameterApplicationParameterLength
 FSoE Communication Parameter / Application Parameter Length — ro.
 
constexpr ObjectAddress< uint32_t > kFSoECommunicationParameterSRACRC {0xE901, 0x09}
 FSoE Communication Parameter / SRA CRC — ro.
 
constexpr ObjectAddress< uint8_t > kDeviceSafetyAddressCount {0xF980, 0x00}
 Device Safety Address / Subindex 000 — ro.
 
constexpr ObjectAddress< uint16_t > kDeviceSafetyAddressFSoEAddress {0xF980, 0x01}
 Device Safety Address / FSoE Address — ro.
 

Variable Documentation

◆ kAnalogInput1

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kAnalogInput1 {0x2401, 0x00}
inlineconstexpr

Analog input 1 — ro.

◆ kAnalogInput2

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kAnalogInput2 {0x2402, 0x00}
inlineconstexpr

Analog input 2 — ro.

◆ kAnalogInput3

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kAnalogInput3 {0x2403, 0x00}
inlineconstexpr

Analog input 3 — ro.

◆ kAnalogInput4

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kAnalogInput4 {0x2404, 0x00}
inlineconstexpr

Analog input 4 — ro.

◆ kAnalogInputAnalogDiagnosticActive

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kAnalogInputAnalogDiagnosticActive {0x2605, 0x01}
inlineconstexpr

Analog input / Analog diagnostic active — rw.

◆ kAnalogInputAnalogValueValid

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kAnalogInputAnalogValueValid {0x2605, 0x02}
inlineconstexpr

Analog input / Analog value valid — ro.

◆ kAnalogInputCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kAnalogInputCount {0x2605, 0x00}
inlineconstexpr

Analog input / SubIndex 000 — ro.

◆ kAnalogInputSafeAnalogValueScaled

constexpr ObjectAddress<int16_t> mm::node::somanet::objects::kAnalogInputSafeAnalogValueScaled {0x2605, 0x03}
inlineconstexpr

Analog input / Safe analog value (scaled) — ro.

◆ kAssignedName

constexpr ObjectAddress<std::string> mm::node::somanet::objects::kAssignedName {0x20F2, 0x00}
inlineconstexpr

Assigned name — rw.

◆ kBrakeOptionsBrakeStatus

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kBrakeOptionsBrakeStatus {0x2004, 0x07}
inlineconstexpr

Brake options / Brake status — rw.

◆ kBrakeOptionsControllerDisableDelay

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kBrakeOptionsControllerDisableDelay {0x2004, 0x05}
inlineconstexpr

Brake options / Controller disable delay — rw, ms.

◆ kBrakeOptionsCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kBrakeOptionsCount {0x2004, 0x00}
inlineconstexpr

Brake options / SubIndex 000 — ro.

◆ kBrakeOptionsDCBusVoltageDeprecated

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kBrakeOptionsDCBusVoltageDeprecated {0x2004, 0x06}
inlineconstexpr

Brake options / DC bus voltage (deprecated) — ro, V.

◆ kBrakeOptionsHoldVoltage

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kBrakeOptionsHoldVoltage {0x2004, 0x02}
inlineconstexpr

Brake options / Hold voltage — rw, mV.

◆ kBrakeOptionsInitialMovementDirectionPinBrake

constexpr ObjectAddress<int8_t> mm::node::somanet::objects::kBrakeOptionsInitialMovementDirectionPinBrake {0x2004, 0x0C}
inlineconstexpr

Brake options / Initial movement direction (pin brake) — rw.

◆ kBrakeOptionsMinimumDisplacementPinBrake

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kBrakeOptionsMinimumDisplacementPinBrake {0x2004, 0x08}
inlineconstexpr

Brake options / Minimum displacement (pin brake) — rw, Inc.

◆ kBrakeOptionsOutputVoltage

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kBrakeOptionsOutputVoltage {0x2004, 0x0A}
inlineconstexpr

Brake options / Output voltage — rw, mV.

◆ kBrakeOptionsPercentageOfRatedCurrentPinBrake

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kBrakeOptionsPercentageOfRatedCurrentPinBrake
inlineconstexpr
Initial value:
{0x2004,
0x09}

Brake options / Percentage of Rated Current (pin brake) — rw.

◆ kBrakeOptionsPullTime

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kBrakeOptionsPullTime {0x2004, 0x03}
inlineconstexpr

Brake options / Pull time — rw, ms.

◆ kBrakeOptionsPullVoltage

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kBrakeOptionsPullVoltage {0x2004, 0x01}
inlineconstexpr

Brake options / Pull voltage — rw, mV.

◆ kBrakeOptionsReleaseStrategy

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kBrakeOptionsReleaseStrategy {0x2004, 0x04}
inlineconstexpr

Brake options / Release strategy — rw.

◆ kBrakeOptionsSwitchingFrequency

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kBrakeOptionsSwitchingFrequency {0x2004, 0x0B}
inlineconstexpr

Brake options / Switching frequency — rw.

◆ kCoggingTorqueCompensationCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kCoggingTorqueCompensationCount {0x2008, 0x00}
inlineconstexpr

Cogging torque compensation / SubIndex 000 — ro.

◆ kCoggingTorqueCompensationEnabled

constexpr ObjectAddress<int16_t> mm::node::somanet::objects::kCoggingTorqueCompensationEnabled {0x2008, 0x02}
inlineconstexpr

Cogging torque compensation / Enabled — rw.

◆ kCoggingTorqueCompensationState

constexpr ObjectAddress<int16_t> mm::node::somanet::objects::kCoggingTorqueCompensationState {0x2008, 0x01}
inlineconstexpr

Cogging torque compensation / State — ro.

◆ kCommandObjectDisabled

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kCommandObjectDisabled {0x2000, 0x00}
inlineconstexpr

Command object (disabled) — rw.

◆ kCommutationAngleOffset

constexpr ObjectAddress<int16_t> mm::node::somanet::objects::kCommutationAngleOffset {0x2001, 0x00}
inlineconstexpr

Commutation angle offset — rw.

◆ kCommutationOffsetAppliedPercentOfRatedTorque

constexpr ObjectAddress<int16_t> mm::node::somanet::objects::kCommutationOffsetAppliedPercentOfRatedTorque {0x2009, 0x02}
inlineconstexpr

Commutation offset / Applied percent of rated torque — rw.

◆ kCommutationOffsetCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kCommutationOffsetCount {0x2009, 0x00}
inlineconstexpr

Commutation offset / SubIndex 000 — ro.

◆ kCommutationOffsetMeasurementMethod

constexpr ObjectAddress<int8_t> mm::node::somanet::objects::kCommutationOffsetMeasurementMethod {0x2009, 0x03}
inlineconstexpr

Commutation offset / Measurement method — rw.

◆ kCommutationOffsetPhasingControllerKd

constexpr ObjectAddress<float> mm::node::somanet::objects::kCommutationOffsetPhasingControllerKd {0x2009, 0x06}
inlineconstexpr

Commutation offset / Phasing controller Kd — rw.

◆ kCommutationOffsetPhasingControllerKi

constexpr ObjectAddress<float> mm::node::somanet::objects::kCommutationOffsetPhasingControllerKi {0x2009, 0x05}
inlineconstexpr

Commutation offset / Phasing controller Ki — rw.

◆ kCommutationOffsetPhasingControllerKp

constexpr ObjectAddress<float> mm::node::somanet::objects::kCommutationOffsetPhasingControllerKp {0x2009, 0x04}
inlineconstexpr

Commutation offset / Phasing controller Kp — rw.

◆ kCommutationOffsetState

constexpr ObjectAddress<int16_t> mm::node::somanet::objects::kCommutationOffsetState {0x2009, 0x01}
inlineconstexpr

Commutation offset / State — rw.

◆ kControlInputFIRFilterCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kControlInputFIRFilterCount {0x2027, 0x00}
inlineconstexpr

Control input FIR filter / SubIndex 000 — ro.

◆ kControlInputFIRFilterEnabled

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kControlInputFIRFilterEnabled {0x2027, 0x01}
inlineconstexpr

Control input FIR filter / Enabled — rw.

◆ kControlInputFIRFilterOrder

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kControlInputFIRFilterOrder {0x2027, 0x02}
inlineconstexpr

Control input FIR filter / Order — rw.

◆ kCoreTemperatureCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kCoreTemperatureCount {0x2030, 0x00}
inlineconstexpr

Core temperature / Subindex 000 — ro.

◆ kCoreTemperatureMeasuredTemperature

constexpr ObjectAddress<int32_t> mm::node::somanet::objects::kCoreTemperatureMeasuredTemperature {0x2030, 0x01}
inlineconstexpr

Core temperature / Measured temperature — ro, m°C.

◆ kCyclicControlInputFrequency

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kCyclicControlInputFrequency {0x2500, 0x00}
inlineconstexpr

Cyclic control input frequency — rw.

◆ kDeviceSafetyAddressCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kDeviceSafetyAddressCount {0xF980, 0x00}
inlineconstexpr

Device Safety Address / Subindex 000 — ro.

◆ kDeviceSafetyAddressFSoEAddress

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kDeviceSafetyAddressFSoEAddress {0xF980, 0x01}
inlineconstexpr

Device Safety Address / FSoE Address — ro.

◆ kDriveTemperatureCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kDriveTemperatureCount {0x2031, 0x00}
inlineconstexpr

Drive temperature / Subindex 000 — ro.

◆ kDriveTemperatureMeasuredTemperature

constexpr ObjectAddress<int32_t> mm::node::somanet::objects::kDriveTemperatureMeasuredTemperature {0x2031, 0x01}
inlineconstexpr

Drive temperature / Measured temperature — ro, m°C.

◆ kEncoder1ConfigurationAccessSignalType

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder1ConfigurationAccessSignalType {0x2110, 0x07}
inlineconstexpr

Encoder 1 configuration / Access signal type — rw.

◆ kEncoder1ConfigurationClockFrequency

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kEncoder1ConfigurationClockFrequency {0x2110, 0x08}
inlineconstexpr

Encoder 1 configuration / Clock frequency — rw, kHz.

◆ kEncoder1ConfigurationCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder1ConfigurationCount {0x2110, 0x00}
inlineconstexpr

Encoder 1 configuration / SubIndex 000 — ro.

◆ kEncoder1ConfigurationCRCPolynomial

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder1ConfigurationCRCPolynomial {0x2110, 0x0F}
inlineconstexpr

Encoder 1 configuration / CRC polynomial — rw.

◆ kEncoder1ConfigurationDataOrdering

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder1ConfigurationDataOrdering {0x2110, 0x14}
inlineconstexpr

Encoder 1 configuration / Data ordering — rw.

◆ kEncoder1ConfigurationEndianness

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder1ConfigurationEndianness {0x2110, 0x15}
inlineconstexpr

Encoder 1 configuration / Endianness — rw.

◆ kEncoder1ConfigurationFilterDisabled

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder1ConfigurationFilterDisabled {0x2110, 0x1B}
inlineconstexpr

Encoder 1 configuration / Filter (disabled) — rw.

◆ kEncoder1ConfigurationFirstClockDelay

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kEncoder1ConfigurationFirstClockDelay {0x2110, 0x13}
inlineconstexpr

Encoder 1 configuration / First clock delay — rw, μs.

◆ kEncoder1ConfigurationFrameSize

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder1ConfigurationFrameSize {0x2110, 0x09}
inlineconstexpr

Encoder 1 configuration / Frame size — rw.

◆ kEncoder1ConfigurationHallSensorPort

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder1ConfigurationHallSensorPort {0x2110, 0x17}
inlineconstexpr

Encoder 1 configuration / Hall sensor port — rw.

◆ kEncoder1ConfigurationIndexAvailability

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder1ConfigurationIndexAvailability {0x2110, 0x16}
inlineconstexpr

Encoder 1 configuration / Index availability — rw.

◆ kEncoder1ConfigurationMaximumTbusy

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder1ConfigurationMaximumTbusy {0x2110, 0x10}
inlineconstexpr

Encoder 1 configuration / Maximum tbusy — rw, μs.

◆ kEncoder1ConfigurationMultiturnBits

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder1ConfigurationMultiturnBits {0x2110, 0x0A}
inlineconstexpr

Encoder 1 configuration / Multiturn bits — rw.

◆ kEncoder1ConfigurationMultiturnFirstBitPosition

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder1ConfigurationMultiturnFirstBitPosition
inlineconstexpr
Initial value:
{0x2110,
0x0B}

Encoder 1 configuration / Multiturn first bit position — rw.

◆ kEncoder1ConfigurationParityType

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder1ConfigurationParityType {0x2110, 0x12}
inlineconstexpr

Encoder 1 configuration / Parity type — rw.

◆ kEncoder1ConfigurationPolarity

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder1ConfigurationPolarity {0x2110, 0x05}
inlineconstexpr

Encoder 1 configuration / Polarity — rw.

◆ kEncoder1ConfigurationResolution

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kEncoder1ConfigurationResolution {0x2110, 0x03}
inlineconstexpr

Encoder 1 configuration / Resolution — rw, Inc/Revolution.

◆ kEncoder1ConfigurationSamplingFrequency

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder1ConfigurationSamplingFrequency {0x2110, 0x1C}
inlineconstexpr

Encoder 1 configuration / Sampling frequency — rw.

◆ kEncoder1ConfigurationSensorPort

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder1ConfigurationSensorPort {0x2110, 0x01}
inlineconstexpr

Encoder 1 configuration / Sensor port — rw.

◆ kEncoder1ConfigurationSinewaveCyclesPerRevolution

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kEncoder1ConfigurationSinewaveCyclesPerRevolution
inlineconstexpr
Initial value:
{0x2110,
0x18}

Encoder 1 configuration / Sinewave cycles per revolution — rw.

◆ kEncoder1ConfigurationSinewaveResolution

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder1ConfigurationSinewaveResolution {0x2110, 0x19}
inlineconstexpr

Encoder 1 configuration / Sinewave resolution — rw, Inc.

◆ kEncoder1ConfigurationSingleturnBits

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder1ConfigurationSingleturnBits {0x2110, 0x0C}
inlineconstexpr

Encoder 1 configuration / Singleturn bits — rw.

◆ kEncoder1ConfigurationSingleturnFirstBitPosition

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder1ConfigurationSingleturnFirstBitPosition
inlineconstexpr
Initial value:
{0x2110,
0x0D}

Encoder 1 configuration / Singleturn first bit position — rw.

◆ kEncoder1ConfigurationSingleturnOffset

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kEncoder1ConfigurationSingleturnOffset {0x2110, 0x06}
inlineconstexpr

Encoder 1 configuration / Singleturn offset — rw, Inc.

◆ kEncoder1ConfigurationSinusoidalOutputVoltage

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder1ConfigurationSinusoidalOutputVoltage {0x2110, 0x1A}
inlineconstexpr

Encoder 1 configuration / Sinusoidal output voltage — rw.

◆ kEncoder1ConfigurationStatusBitsActiveValue

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder1ConfigurationStatusBitsActiveValue {0x2110, 0x11}
inlineconstexpr

Encoder 1 configuration / Status bits active value — rw.

◆ kEncoder1ConfigurationTimeout

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder1ConfigurationTimeout {0x2110, 0x0E}
inlineconstexpr

Encoder 1 configuration / Timeout — rw, μs.

◆ kEncoder1ConfigurationType

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder1ConfigurationType {0x2110, 0x02}
inlineconstexpr

Encoder 1 configuration / Type — rw.

◆ kEncoder1ConfigurationZeroVelocityThreshold

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kEncoder1ConfigurationZeroVelocityThreshold {0x2110, 0x04}
inlineconstexpr

Encoder 1 configuration / Zero velocity threshold — rw, μs.

◆ kEncoder1FeedbackAdjustedPosition

constexpr ObjectAddress<int32_t> mm::node::somanet::objects::kEncoder1FeedbackAdjustedPosition {0x2111, 0x02}
inlineconstexpr

Encoder 1 feedback / Adjusted position — ro, Inc.

◆ kEncoder1FeedbackCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder1FeedbackCount {0x2111, 0x00}
inlineconstexpr

Encoder 1 feedback / SubIndex 000 — ro.

◆ kEncoder1FeedbackEncoderStatus

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kEncoder1FeedbackEncoderStatus {0x2111, 0x04}
inlineconstexpr

Encoder 1 feedback / Encoder status — ro.

◆ kEncoder1FeedbackRawPosition

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kEncoder1FeedbackRawPosition {0x2111, 0x01}
inlineconstexpr

Encoder 1 feedback / Raw position — ro, Inc.

◆ kEncoder1FeedbackVelocity

constexpr ObjectAddress<int32_t> mm::node::somanet::objects::kEncoder1FeedbackVelocity {0x2111, 0x03}
inlineconstexpr

Encoder 1 feedback / Velocity — ro, rpm.

◆ kEncoder2ConfigurationAccessSignalType

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder2ConfigurationAccessSignalType {0x2112, 0x07}
inlineconstexpr

Encoder 2 configuration / Access signal type — rw.

◆ kEncoder2ConfigurationClockFrequency

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kEncoder2ConfigurationClockFrequency {0x2112, 0x08}
inlineconstexpr

Encoder 2 configuration / Clock frequency — rw, kHz.

◆ kEncoder2ConfigurationCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder2ConfigurationCount {0x2112, 0x00}
inlineconstexpr

Encoder 2 configuration / SubIndex 000 — ro.

◆ kEncoder2ConfigurationCRCPolynomial

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder2ConfigurationCRCPolynomial {0x2112, 0x0F}
inlineconstexpr

Encoder 2 configuration / CRC polynomial — rw.

◆ kEncoder2ConfigurationDataOrdering

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder2ConfigurationDataOrdering {0x2112, 0x14}
inlineconstexpr

Encoder 2 configuration / Data ordering — rw.

◆ kEncoder2ConfigurationEndianness

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder2ConfigurationEndianness {0x2112, 0x15}
inlineconstexpr

Encoder 2 configuration / Endianness — rw.

◆ kEncoder2ConfigurationFilterDisabled

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder2ConfigurationFilterDisabled {0x2112, 0x1B}
inlineconstexpr

Encoder 2 configuration / Filter (disabled) — rw.

◆ kEncoder2ConfigurationFirstClockDelay

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kEncoder2ConfigurationFirstClockDelay {0x2112, 0x13}
inlineconstexpr

Encoder 2 configuration / First clock delay — rw, μs.

◆ kEncoder2ConfigurationFrameSize

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder2ConfigurationFrameSize {0x2112, 0x09}
inlineconstexpr

Encoder 2 configuration / Frame size — rw.

◆ kEncoder2ConfigurationHallSensorPort

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder2ConfigurationHallSensorPort {0x2112, 0x17}
inlineconstexpr

Encoder 2 configuration / Hall sensor port — rw.

◆ kEncoder2ConfigurationIndexAvailability

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder2ConfigurationIndexAvailability {0x2112, 0x16}
inlineconstexpr

Encoder 2 configuration / Index availability — rw.

◆ kEncoder2ConfigurationMaximumTbusy

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder2ConfigurationMaximumTbusy {0x2112, 0x10}
inlineconstexpr

Encoder 2 configuration / Maximum tbusy — rw, μs.

◆ kEncoder2ConfigurationMultiturnBits

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder2ConfigurationMultiturnBits {0x2112, 0x0A}
inlineconstexpr

Encoder 2 configuration / Multiturn bits — rw.

◆ kEncoder2ConfigurationMultiturnFirstBitPosition

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder2ConfigurationMultiturnFirstBitPosition
inlineconstexpr
Initial value:
{0x2112,
0x0B}

Encoder 2 configuration / Multiturn first bit position — rw.

◆ kEncoder2ConfigurationParityType

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder2ConfigurationParityType {0x2112, 0x12}
inlineconstexpr

Encoder 2 configuration / Parity type — rw.

◆ kEncoder2ConfigurationPolarity

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder2ConfigurationPolarity {0x2112, 0x05}
inlineconstexpr

Encoder 2 configuration / Polarity — rw.

◆ kEncoder2ConfigurationResolution

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kEncoder2ConfigurationResolution {0x2112, 0x03}
inlineconstexpr

Encoder 2 configuration / Resolution — rw, Inc/Revolution.

◆ kEncoder2ConfigurationSamplingFrequency

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder2ConfigurationSamplingFrequency {0x2112, 0x1C}
inlineconstexpr

Encoder 2 configuration / Sampling frequency — rw.

◆ kEncoder2ConfigurationSensorPort

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder2ConfigurationSensorPort {0x2112, 0x01}
inlineconstexpr

Encoder 2 configuration / Sensor port — rw.

◆ kEncoder2ConfigurationSinewaveCyclesPerRevolution

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kEncoder2ConfigurationSinewaveCyclesPerRevolution
inlineconstexpr
Initial value:
{0x2112,
0x18}

Encoder 2 configuration / Sinewave cycles per revolution — rw.

◆ kEncoder2ConfigurationSinewaveResolution

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder2ConfigurationSinewaveResolution {0x2112, 0x19}
inlineconstexpr

Encoder 2 configuration / Sinewave resolution — rw, Inc.

◆ kEncoder2ConfigurationSingleturnBits

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder2ConfigurationSingleturnBits {0x2112, 0x0C}
inlineconstexpr

Encoder 2 configuration / Singleturn bits — rw.

◆ kEncoder2ConfigurationSingleturnFirstBitPosition

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder2ConfigurationSingleturnFirstBitPosition
inlineconstexpr
Initial value:
{0x2112,
0x0D}

Encoder 2 configuration / Singleturn first bit position — rw.

◆ kEncoder2ConfigurationSingleturnOffset

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kEncoder2ConfigurationSingleturnOffset {0x2112, 0x06}
inlineconstexpr

Encoder 2 configuration / Singleturn offset — rw, Inc.

◆ kEncoder2ConfigurationSinusoidalOutputVoltage

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder2ConfigurationSinusoidalOutputVoltage {0x2112, 0x1A}
inlineconstexpr

Encoder 2 configuration / Sinusoidal output voltage — rw.

◆ kEncoder2ConfigurationStatusBitsActiveValue

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder2ConfigurationStatusBitsActiveValue {0x2112, 0x11}
inlineconstexpr

Encoder 2 configuration / Status bits active value — rw.

◆ kEncoder2ConfigurationTimeout

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder2ConfigurationTimeout {0x2112, 0x0E}
inlineconstexpr

Encoder 2 configuration / Timeout — rw, μs.

◆ kEncoder2ConfigurationType

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder2ConfigurationType {0x2112, 0x02}
inlineconstexpr

Encoder 2 configuration / Type — rw.

◆ kEncoder2ConfigurationZeroVelocityThreshold

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kEncoder2ConfigurationZeroVelocityThreshold {0x2112, 0x04}
inlineconstexpr

Encoder 2 configuration / Zero velocity threshold — rw, μs.

◆ kEncoder2FeedbackAdjustedPosition

constexpr ObjectAddress<int32_t> mm::node::somanet::objects::kEncoder2FeedbackAdjustedPosition {0x2113, 0x02}
inlineconstexpr

Encoder 2 feedback / Adjusted position — ro, Inc.

◆ kEncoder2FeedbackCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoder2FeedbackCount {0x2113, 0x00}
inlineconstexpr

Encoder 2 feedback / SubIndex 000 — ro.

◆ kEncoder2FeedbackEncoderStatus

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kEncoder2FeedbackEncoderStatus {0x2113, 0x04}
inlineconstexpr

Encoder 2 feedback / Encoder status — ro.

◆ kEncoder2FeedbackRawPosition

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kEncoder2FeedbackRawPosition {0x2113, 0x01}
inlineconstexpr

Encoder 2 feedback / Raw position — ro, Inc.

◆ kEncoder2FeedbackVelocity

constexpr ObjectAddress<int32_t> mm::node::somanet::objects::kEncoder2FeedbackVelocity {0x2113, 0x03}
inlineconstexpr

Encoder 2 feedback / Velocity — ro, rpm.

◆ kEncoderSelectionAbsolutePosition

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoderSelectionAbsolutePosition {0x2635, 0x02}
inlineconstexpr

Encoder selection / Absolute position — rw.

◆ kEncoderSelectionAbsolutePositionOnReset

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kEncoderSelectionAbsolutePositionOnReset {0x2635, 0x04}
inlineconstexpr

Encoder selection / Absolute position on reset — rw.

◆ kEncoderSelectionAllowedPositionDiscrepancy

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kEncoderSelectionAllowedPositionDiscrepancy {0x2635, 0x05}
inlineconstexpr

Encoder selection / Allowed position discrepancy — rw.

◆ kEncoderSelectionAllowedSpeedDiscrepancy

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kEncoderSelectionAllowedSpeedDiscrepancy {0x2635, 0x06}
inlineconstexpr

Encoder selection / Allowed speed discrepancy — rw.

◆ kEncoderSelectionCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoderSelectionCount {0x2635, 0x00}
inlineconstexpr

Encoder selection / Subindex 000 — ro.

◆ kEncoderSelectionDiscrepancyTimer

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kEncoderSelectionDiscrepancyTimer {0x2635, 0x07}
inlineconstexpr

Encoder selection / Discrepancy timer — rw, ms.

◆ kEncoderSelectionMaxPositionDiscrepancy

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kEncoderSelectionMaxPositionDiscrepancy {0x2635, 0x0C}
inlineconstexpr

Encoder selection / max. position discrepancy — ro.

◆ kEncoderSelectionPositionResetInput

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoderSelectionPositionResetInput {0x2635, 0x03}
inlineconstexpr

Encoder selection / Position reset input — rw.

◆ kEncoderSelectionPrimaryEncoderUsedForCommutation

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoderSelectionPrimaryEncoderUsedForCommutation
inlineconstexpr
Initial value:
{0x2635,
0x0A}

Encoder selection / Primary encoder used for commutation — rw.

◆ kEncoderSelectionSpeedWindow

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoderSelectionSpeedWindow {0x2635, 0x01}
inlineconstexpr

Encoder selection / Speed window — rw, ms.

◆ kEncoderSelectionSystemPolaritySafety

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoderSelectionSystemPolaritySafety {0x2635, 0x0B}
inlineconstexpr

Encoder selection / System polarity (safety) — rw.

◆ kEncoderSelectionVerificationScalingDenominator

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kEncoderSelectionVerificationScalingDenominator
inlineconstexpr
Initial value:
{0x2635,
0x09}

Encoder selection / Verification scaling denominator — rw.

◆ kEncoderSelectionVerificationScalingNumerator

constexpr ObjectAddress<int16_t> mm::node::somanet::objects::kEncoderSelectionVerificationScalingNumerator {0x2635, 0x08}
inlineconstexpr

Encoder selection / Verification scaling numerator — rw.

◆ kEncoderSourceType

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoderSourceType {0x2630, 0x01}
inlineconstexpr

Encoder source type — rw.

◆ kEncoderSourceTypeCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoderSourceTypeCount {0x2630, 0x00}
inlineconstexpr

Encoder source type / Subindex 000 — ro.

◆ kEncoderSourceTypeEncoderClockFrequency

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoderSourceTypeEncoderClockFrequency {0x2630, 0x04}
inlineconstexpr

Encoder source type / Encoder clock frequency — rw.

◆ kEncoderSourceTypeEncoderMultiturnBits

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoderSourceTypeEncoderMultiturnBits {0x2630, 0x03}
inlineconstexpr

Encoder source type / Encoder multiturn bits — rw, Bit.

◆ kEncoderSourceTypeEncoderResolution

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kEncoderSourceTypeEncoderResolution {0x2630, 0x02}
inlineconstexpr

Encoder source type / Encoder resolution — rw, Inc.

◆ kEncoderSourceTypeEncoderTimeout

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kEncoderSourceTypeEncoderTimeout {0x2630, 0x05}
inlineconstexpr

Encoder source type / Encoder timeout — rw, μs.

◆ kEncoderSourceTypeMultiturnCountingBySMM

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoderSourceTypeMultiturnCountingBySMM {0x2630, 0x06}
inlineconstexpr

Encoder source type / Multiturn Counting by SMM — rw.

◆ kEncoderVerificationCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoderVerificationCount {0x2631, 0x00}
inlineconstexpr

Encoder verification / Subindex 000 — ro.

◆ kEncoderVerificationVerificationSensorMultiturnBits

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoderVerificationVerificationSensorMultiturnBits
inlineconstexpr
Initial value:
{0x2631,
0x03}

Encoder verification / Verification sensor multiturn bits — rw, Bit.

◆ kEncoderVerificationVerificationSensorResolution

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kEncoderVerificationVerificationSensorResolution
inlineconstexpr
Initial value:
{0x2631,
0x02}

Encoder verification / Verification sensor resolution — rw, Inc.

◆ kEncoderVerificationVerificationSensorSourceType

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kEncoderVerificationVerificationSensorSourceType
inlineconstexpr
Initial value:
{0x2631,
0x01}

Encoder verification / Verification sensor source type — rw.

◆ kErrorReportCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kErrorReportCount {0x203F, 0x00}
inlineconstexpr

Error report / SubIndex 000 — ro.

◆ kErrorReportDescription

constexpr ObjectAddress<std::string> mm::node::somanet::objects::kErrorReportDescription {0x203F, 0x01}
inlineconstexpr

Error report / Description — ro.

◆ kExternalScaledMeasurementAnalogInput

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kExternalScaledMeasurementAnalogInput {0x2038, 0x02}
inlineconstexpr

External scaled measurement / Analog input — rw.

◆ kExternalScaledMeasurementConstantA0

constexpr ObjectAddress<float> mm::node::somanet::objects::kExternalScaledMeasurementConstantA0 {0x2038, 0x04}
inlineconstexpr

External scaled measurement / Constant a0 — rw.

◆ kExternalScaledMeasurementConstantA1

constexpr ObjectAddress<float> mm::node::somanet::objects::kExternalScaledMeasurementConstantA1 {0x2038, 0x05}
inlineconstexpr

External scaled measurement / Constant a1 — rw.

◆ kExternalScaledMeasurementConstantA2

constexpr ObjectAddress<float> mm::node::somanet::objects::kExternalScaledMeasurementConstantA2 {0x2038, 0x06}
inlineconstexpr

External scaled measurement / Constant a2 — rw.

◆ kExternalScaledMeasurementConstantA3

constexpr ObjectAddress<float> mm::node::somanet::objects::kExternalScaledMeasurementConstantA3 {0x2038, 0x07}
inlineconstexpr

External scaled measurement / Constant a3 — rw.

◆ kExternalScaledMeasurementConstantA4

constexpr ObjectAddress<float> mm::node::somanet::objects::kExternalScaledMeasurementConstantA4 {0x2038, 0x08}
inlineconstexpr

External scaled measurement / Constant a4 — rw.

◆ kExternalScaledMeasurementConstantA5

constexpr ObjectAddress<float> mm::node::somanet::objects::kExternalScaledMeasurementConstantA5 {0x2038, 0x09}
inlineconstexpr

External scaled measurement / Constant a5 — rw.

◆ kExternalScaledMeasurementCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kExternalScaledMeasurementCount {0x2038, 0x00}
inlineconstexpr

External scaled measurement / Subindex 000 — ro.

◆ kExternalScaledMeasurementCutoffFrequency

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kExternalScaledMeasurementCutoffFrequency {0x2038, 0x0A}
inlineconstexpr

External scaled measurement / Cutoff frequency — rw, Hz.

◆ kExternalScaledMeasurementLowerErrorThreshold

constexpr ObjectAddress<float> mm::node::somanet::objects::kExternalScaledMeasurementLowerErrorThreshold {0x2038, 0x0C}
inlineconstexpr

External scaled measurement / Lower error threshold — rw.

◆ kExternalScaledMeasurementResistance

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kExternalScaledMeasurementResistance {0x2038, 0x03}
inlineconstexpr

External scaled measurement / Resistance — rw, Ω

◆ kExternalScaledMeasurementScaledMeasurementValue

constexpr ObjectAddress<float> mm::node::somanet::objects::kExternalScaledMeasurementScaledMeasurementValue
inlineconstexpr
Initial value:
{0x2038,
0x01}

External scaled measurement / Scaled measurement value — ro.

◆ kExternalScaledMeasurementUpperErrorThreshold

constexpr ObjectAddress<float> mm::node::somanet::objects::kExternalScaledMeasurementUpperErrorThreshold {0x2038, 0x0B}
inlineconstexpr

External scaled measurement / Upper error threshold — rw.

◆ kFirmwareCoreVersion

constexpr ObjectAddress<std::string> mm::node::somanet::objects::kFirmwareCoreVersion {0x2700, 0x01}
inlineconstexpr

Firmware / Core version — ro.

◆ kFirmwareCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kFirmwareCount {0x2700, 0x00}
inlineconstexpr

Firmware / SubIndex 000 — ro.

◆ kFollowingErrorOptionCodesCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kFollowingErrorOptionCodesCount {0x2017, 0x00}
inlineconstexpr

Following error option codes / SubIndex 000 — ro.

◆ kFollowingErrorOptionCodesPositionFollowingErrorOptionCode

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kFollowingErrorOptionCodesPositionFollowingErrorOptionCode
inlineconstexpr
Initial value:
{
0x2017, 0x01}

Following error option codes / Position following error option code — rw.

◆ kFollowingErrorOptionCodesVelocityFollowingErrorOptionCode

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kFollowingErrorOptionCodesVelocityFollowingErrorOptionCode
inlineconstexpr
Initial value:
{
0x2017, 0x02}

Following error option codes / Velocity following error option code — rw.

◆ kFSoECommunicationParameterApplicationParameterLength

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kFSoECommunicationParameterApplicationParameterLength
inlineconstexpr
Initial value:
{
0xE901, 0x08}

FSoE Communication Parameter / Application Parameter Length — ro.

◆ kFSoECommunicationParameterCommunicationParameterLength

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kFSoECommunicationParameterCommunicationParameterLength
inlineconstexpr
Initial value:
{
0xE901, 0x07}

FSoE Communication Parameter / Communication Parameter Length — ro.

◆ kFSoECommunicationParameterConnectionType

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kFSoECommunicationParameterConnectionType {0xE901, 0x06}
inlineconstexpr

FSoE Communication Parameter / Connection Type — ro.

◆ kFSoECommunicationParameterCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kFSoECommunicationParameterCount {0xE901, 0x00}
inlineconstexpr

FSoE Communication Parameter / Number of Subindex — ro.

◆ kFSoECommunicationParameterFSoEConnectionID

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kFSoECommunicationParameterFSoEConnectionID {0xE901, 0x03}
inlineconstexpr

FSoE Communication Parameter / FSoE Connection ID — ro.

◆ kFSoECommunicationParameterSafetyAddress

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kFSoECommunicationParameterSafetyAddress {0xE901, 0x02}
inlineconstexpr

FSoE Communication Parameter / SafetyAddress — ro.

◆ kFSoECommunicationParameterSRACRC

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kFSoECommunicationParameterSRACRC {0xE901, 0x09}
inlineconstexpr

FSoE Communication Parameter / SRA CRC — ro.

◆ kFSoECommunicationParameterUniqueDeviceID

constexpr ObjectAddress<std::vector<uint8_t> > mm::node::somanet::objects::kFSoECommunicationParameterUniqueDeviceID
inlineconstexpr
Initial value:
{
0xE901, 0x05}

FSoE Communication Parameter / Unique Device ID — ro.

◆ kFSoECommunicationParameterVersion

constexpr ObjectAddress<std::string> mm::node::somanet::objects::kFSoECommunicationParameterVersion {0xE901, 0x01}
inlineconstexpr

FSoE Communication Parameter / Version — ro.

◆ kFSoECommunicationParameterWatchdogTime

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kFSoECommunicationParameterWatchdogTime {0xE901, 0x04}
inlineconstexpr

FSoE Communication Parameter / Watchdog Time — ro.

◆ kGainSchedulingCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kGainSchedulingCount {0x2013, 0x00}
inlineconstexpr

Gain scheduling / SubIndex 000 — ro.

◆ kGainSchedulingEnabled

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kGainSchedulingEnabled {0x2013, 0x01}
inlineconstexpr

Gain scheduling / Enabled — rw.

◆ kGainSchedulingPositionLoopIntegralLimit0

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kGainSchedulingPositionLoopIntegralLimit0 {0x2013, 0x06}
inlineconstexpr

Gain scheduling / Position loop integral limit 0 — rw, rpm.

◆ kGainSchedulingPositionLoopIntegralLimit1

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kGainSchedulingPositionLoopIntegralLimit1 {0x2013, 0x0F}
inlineconstexpr

Gain scheduling / Position loop integral limit 1 — rw, rpm.

◆ kGainSchedulingPositionLoopKd0

constexpr ObjectAddress<float> mm::node::somanet::objects::kGainSchedulingPositionLoopKd0 {0x2013, 0x05}
inlineconstexpr

Gain scheduling / Position loop Kd 0 — rw.

◆ kGainSchedulingPositionLoopKd1

constexpr ObjectAddress<float> mm::node::somanet::objects::kGainSchedulingPositionLoopKd1 {0x2013, 0x0E}
inlineconstexpr

Gain scheduling / Position loop Kd 1 — rw.

◆ kGainSchedulingPositionLoopKi0

constexpr ObjectAddress<float> mm::node::somanet::objects::kGainSchedulingPositionLoopKi0 {0x2013, 0x04}
inlineconstexpr

Gain scheduling / Position loop Ki 0 — rw.

◆ kGainSchedulingPositionLoopKi1

constexpr ObjectAddress<float> mm::node::somanet::objects::kGainSchedulingPositionLoopKi1 {0x2013, 0x0D}
inlineconstexpr

Gain scheduling / Position loop Ki 1 — rw.

◆ kGainSchedulingPositionLoopKp0

constexpr ObjectAddress<float> mm::node::somanet::objects::kGainSchedulingPositionLoopKp0 {0x2013, 0x03}
inlineconstexpr

Gain scheduling / Position loop Kp 0 — rw.

◆ kGainSchedulingPositionLoopKp1

constexpr ObjectAddress<float> mm::node::somanet::objects::kGainSchedulingPositionLoopKp1 {0x2013, 0x0C}
inlineconstexpr

Gain scheduling / Position loop Kp 1 — rw.

◆ kGainSchedulingThresholdVelocity0

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kGainSchedulingThresholdVelocity0 {0x2013, 0x02}
inlineconstexpr

Gain scheduling / Threshold velocity 0 — rw, rpm.

◆ kGainSchedulingThresholdVelocity1

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kGainSchedulingThresholdVelocity1 {0x2013, 0x0B}
inlineconstexpr

Gain scheduling / Threshold velocity 1 — rw, rpm.

◆ kGainSchedulingVelocityLoopIntegralLimit0

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kGainSchedulingVelocityLoopIntegralLimit0 {0x2013, 0x0A}
inlineconstexpr

Gain scheduling / Velocity loop integral limit 0 — rw, mNm.

◆ kGainSchedulingVelocityLoopIntegralLimit1

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kGainSchedulingVelocityLoopIntegralLimit1 {0x2013, 0x13}
inlineconstexpr

Gain scheduling / Velocity loop integral limit 1 — rw, mNm.

◆ kGainSchedulingVelocityLoopKd0

constexpr ObjectAddress<float> mm::node::somanet::objects::kGainSchedulingVelocityLoopKd0 {0x2013, 0x09}
inlineconstexpr

Gain scheduling / Velocity loop Kd 0 — rw.

◆ kGainSchedulingVelocityLoopKd1

constexpr ObjectAddress<float> mm::node::somanet::objects::kGainSchedulingVelocityLoopKd1 {0x2013, 0x12}
inlineconstexpr

Gain scheduling / Velocity loop Kd 1 — rw.

◆ kGainSchedulingVelocityLoopKi0

constexpr ObjectAddress<float> mm::node::somanet::objects::kGainSchedulingVelocityLoopKi0 {0x2013, 0x08}
inlineconstexpr

Gain scheduling / Velocity loop Ki 0 — rw.

◆ kGainSchedulingVelocityLoopKi1

constexpr ObjectAddress<float> mm::node::somanet::objects::kGainSchedulingVelocityLoopKi1 {0x2013, 0x11}
inlineconstexpr

Gain scheduling / Velocity loop Ki 1 — rw.

◆ kGainSchedulingVelocityLoopKp0

constexpr ObjectAddress<float> mm::node::somanet::objects::kGainSchedulingVelocityLoopKp0 {0x2013, 0x07}
inlineconstexpr

Gain scheduling / Velocity loop Kp 0 — rw.

◆ kGainSchedulingVelocityLoopKp1

constexpr ObjectAddress<float> mm::node::somanet::objects::kGainSchedulingVelocityLoopKp1 {0x2013, 0x10}
inlineconstexpr

Gain scheduling / Velocity loop Kp 1 — rw.

◆ kGeneralCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kGeneralCount {0x2620, 0x00}
inlineconstexpr

General / Subindex 000 — ro.

◆ kGeneralDriveSafetyName

constexpr ObjectAddress<std::string> mm::node::somanet::objects::kGeneralDriveSafetyName {0x2620, 0x01}
inlineconstexpr

General / Drive safety name — rw.

◆ kGeneralFSoEDownload

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kGeneralFSoEDownload {0x2620, 0x04}
inlineconstexpr

General / FSoE Download — rw.

◆ kGeneralSafeAddress

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kGeneralSafeAddress {0x2620, 0x03}
inlineconstexpr

General / Safe address — rw.

◆ kGeneralSafeFieldbus

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kGeneralSafeFieldbus {0x2620, 0x02}
inlineconstexpr

General / Safe fieldbus — rw.

◆ kGPIOAddressableLEDControlCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kGPIOAddressableLEDControlCount {0x2215, 0x00}
inlineconstexpr

GPIO addressable LED control / SubIndex 000 — ro.

◆ kGPIOAddressableLEDControlLEDColor

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kGPIOAddressableLEDControlLEDColor {0x2215, 0x01}
inlineconstexpr

GPIO addressable LED control / LED color — rw.

◆ kGPIOGlobalOptionsCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kGPIOGlobalOptionsCount {0x2214, 0x00}
inlineconstexpr

GPIO global options / Subindex 000 — ro.

◆ kGPIOGlobalOptionsVoltageLevel

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kGPIOGlobalOptionsVoltageLevel {0x2214, 0x01}
inlineconstexpr

GPIO global options / Voltage level — rw.

◆ kGPIOInputActionsCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kGPIOInputActionsCount {0x2212, 0x00}
inlineconstexpr

GPIO input actions / Subindex 000 — ro.

◆ kGPIOInputActionsTimestampOnRisingEdge

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kGPIOInputActionsTimestampOnRisingEdge {0x2212, 0x01}
inlineconstexpr

GPIO input actions / Timestamp on rising edge — ro.

◆ kGPIOOutputEventsCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kGPIOOutputEventsCount {0x2211, 0x00}
inlineconstexpr

GPIO output events / Subindex 000 — ro.

◆ kGPIOOutputEventsTimestampSetpoint

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kGPIOOutputEventsTimestampSetpoint {0x2211, 0x01}
inlineconstexpr

GPIO output events / Timestamp setpoint — rw.

◆ kGPIOPinConfigurationCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kGPIOPinConfigurationCount {0x2210, 0x00}
inlineconstexpr

GPIO pin configuration / SubIndex 000 — ro.

◆ kGPIOPinConfigurationDigitalIO1

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kGPIOPinConfigurationDigitalIO1 {0x2210, 0x01}
inlineconstexpr

GPIO pin configuration / Digital IO 1 — rw.

◆ kGPIOPinConfigurationDigitalIO2

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kGPIOPinConfigurationDigitalIO2 {0x2210, 0x02}
inlineconstexpr

GPIO pin configuration / Digital IO 2 — rw.

◆ kGPIOPinConfigurationDigitalIO3

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kGPIOPinConfigurationDigitalIO3 {0x2210, 0x03}
inlineconstexpr

GPIO pin configuration / Digital IO 3 — rw.

◆ kGPIOPinConfigurationDigitalIO4

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kGPIOPinConfigurationDigitalIO4 {0x2210, 0x04}
inlineconstexpr

GPIO pin configuration / Digital IO 4 — rw.

◆ kGPIOPinConfigurationDigitalIO5

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kGPIOPinConfigurationDigitalIO5 {0x2210, 0x05}
inlineconstexpr

GPIO pin configuration / Digital IO 5 — rw.

◆ kGPIOPinConfigurationDigitalIO6

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kGPIOPinConfigurationDigitalIO6 {0x2210, 0x06}
inlineconstexpr

GPIO pin configuration / Digital IO 6 — rw.

◆ kGPIOPinConfigurationDigitalIO7

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kGPIOPinConfigurationDigitalIO7 {0x2210, 0x07}
inlineconstexpr

GPIO pin configuration / Digital IO 7 — rw.

◆ kGPIOPositionTriggerCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kGPIOPositionTriggerCount {0x2213, 0x00}
inlineconstexpr

GPIO position trigger / SubIndex 000 — ro.

◆ kGPIOPositionTriggerPositionSetpoint

constexpr ObjectAddress<int32_t> mm::node::somanet::objects::kGPIOPositionTriggerPositionSetpoint {0x2213, 0x01}
inlineconstexpr

GPIO position trigger / Position setpoint — rw, Inc.

◆ kGPIOPositionTriggerPulseWidth

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kGPIOPositionTriggerPulseWidth {0x2213, 0x03}
inlineconstexpr

GPIO position trigger / Pulse width — rw, ms.

◆ kGPIOPositionTriggerTargetEncoder

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kGPIOPositionTriggerTargetEncoder {0x2213, 0x02}
inlineconstexpr

GPIO position trigger / Target encoder — rw.

◆ kHighResolutionDataCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kHighResolutionDataCount {0x20E1, 0x00}
inlineconstexpr

High resolution data / SubIndex 000 — ro.

◆ kHighResolutionDataSubIndex001

constexpr ObjectAddress<std::vector<uint8_t> > mm::node::somanet::objects::kHighResolutionDataSubIndex001 {0x20E1, 0x01}
inlineconstexpr

High resolution data / SubIndex 001 — ro.

◆ kHighResolutionDataSubIndex002

constexpr ObjectAddress<std::vector<uint8_t> > mm::node::somanet::objects::kHighResolutionDataSubIndex002 {0x20E1, 0x02}
inlineconstexpr

High resolution data / SubIndex 002 — ro.

◆ kHighResolutionDataSubIndex003

constexpr ObjectAddress<std::vector<uint8_t> > mm::node::somanet::objects::kHighResolutionDataSubIndex003 {0x20E1, 0x03}
inlineconstexpr

High resolution data / SubIndex 003 — ro.

◆ kHighResolutionDataSubIndex004

constexpr ObjectAddress<std::vector<uint8_t> > mm::node::somanet::objects::kHighResolutionDataSubIndex004 {0x20E1, 0x04}
inlineconstexpr

High resolution data / SubIndex 004 — ro.

◆ kHomingOptionsCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kHomingOptionsCount {0x2005, 0x00}
inlineconstexpr

Homing Options / SubIndex 000 — ro.

◆ kHomingOptionsHomePosition

constexpr ObjectAddress<int32_t> mm::node::somanet::objects::kHomingOptionsHomePosition {0x2005, 0x01}
inlineconstexpr

Homing Options / Home Position — ro, Inc.

◆ kHomingOptionsOffsetFromEndstop

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kHomingOptionsOffsetFromEndstop {0x2005, 0x04}
inlineconstexpr

Homing Options / Offset From Endstop — rw, Inc.

◆ kHomingOptionsRestoreHomePositionWhenLoadingConfiguration

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kHomingOptionsRestoreHomePositionWhenLoadingConfiguration
inlineconstexpr
Initial value:
{
0x2005, 0x02}

Homing Options / Restore Home Position when loading configuration — rw.

◆ kHomingOptionsTorqueThresholdForHomingOnEndStop

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kHomingOptionsTorqueThresholdForHomingOnEndStop
inlineconstexpr
Initial value:
{0x2005,
0x03}

Homing Options / Torque Threshold for Homing on end stop — rw.

◆ kI2tAndStallProtectionCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kI2tAndStallProtectionCount {0x200A, 0x00}
inlineconstexpr

I2t and Stall protection / SubIndex 000 — ro.

◆ kI2tAndStallProtectionEnabled

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kI2tAndStallProtectionEnabled {0x200A, 0x01}
inlineconstexpr

I2t and Stall protection / Enabled — rw.

◆ kI2tAndStallProtectionMotorHeatIndex

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kI2tAndStallProtectionMotorHeatIndex {0x200A, 0x03}
inlineconstexpr

I2t and Stall protection / Motor heat index — ro.

◆ kI2tAndStallProtectionMotorWindingType

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kI2tAndStallProtectionMotorWindingType {0x200A, 0x05}
inlineconstexpr

I2t and Stall protection / Motor winding type — rw.

◆ kI2tAndStallProtectionPeakTime

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kI2tAndStallProtectionPeakTime {0x200A, 0x02}
inlineconstexpr

I2t and Stall protection / Peak time — rw, ms.

◆ kI2tAndStallProtectionProtectionActive

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kI2tAndStallProtectionProtectionActive {0x200A, 0x04}
inlineconstexpr

I2t and Stall protection / Protection active — ro.

◆ kImpedanceControllerCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kImpedanceControllerCount {0x2060, 0x00}
inlineconstexpr

Impedance controller / SubIndex 000 — ro.

◆ kImpedanceControllerDamping

constexpr ObjectAddress<int32_t> mm::node::somanet::objects::kImpedanceControllerDamping {0x2060, 0x02}
inlineconstexpr

Impedance controller / Damping — rw.

◆ kImpedanceControllerJointTorqueControllerIntegralLimit

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kImpedanceControllerJointTorqueControllerIntegralLimit
inlineconstexpr
Initial value:
{
0x2060, 0x06}

Impedance controller / Joint torque controller integral limit — rw, mNm.

◆ kImpedanceControllerJointTorqueControllerKd

constexpr ObjectAddress<float> mm::node::somanet::objects::kImpedanceControllerJointTorqueControllerKd {0x2060, 0x05}
inlineconstexpr

Impedance controller / Joint torque controller Kd — rw.

◆ kImpedanceControllerJointTorqueControllerKi

constexpr ObjectAddress<float> mm::node::somanet::objects::kImpedanceControllerJointTorqueControllerKi {0x2060, 0x04}
inlineconstexpr

Impedance controller / Joint torque controller Ki — rw.

◆ kImpedanceControllerJointTorqueControllerKp

constexpr ObjectAddress<float> mm::node::somanet::objects::kImpedanceControllerJointTorqueControllerKp {0x2060, 0x03}
inlineconstexpr

Impedance controller / Joint torque controller Kp — rw.

◆ kImpedanceControllerStiffness

constexpr ObjectAddress<int32_t> mm::node::somanet::objects::kImpedanceControllerStiffness {0x2060, 0x01}
inlineconstexpr

Impedance controller / Stiffness — rw, mNm/rad.

◆ kInputCounter

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kInputCounter {0x2040, 0x00}
inlineconstexpr

Input counter — ro, Inc.

◆ kInternalUsageOnlyBKC

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kInternalUsageOnlyBKC {0x2FFF, 0x04}
inlineconstexpr

Internal usage only / BKC — ro.

◆ kInternalUsageOnlyCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kInternalUsageOnlyCount {0x2FFF, 0x00}
inlineconstexpr

Internal usage only / SubIndex 000 — ro.

◆ kInternalUsageOnlyTCNM1

constexpr ObjectAddress<int16_t> mm::node::somanet::objects::kInternalUsageOnlyTCNM1 {0x2FFF, 0x03}
inlineconstexpr

Internal usage only / TCNM1 — ro.

◆ kInternalUsageOnlyTCTM3

constexpr ObjectAddress<int16_t> mm::node::somanet::objects::kInternalUsageOnlyTCTM3 {0x2FFF, 0x01}
inlineconstexpr

Internal usage only / TCTM3 — ro.

◆ kInternalUsageOnlyTCTM4

constexpr ObjectAddress<int16_t> mm::node::somanet::objects::kInternalUsageOnlyTCTM4 {0x2FFF, 0x02}
inlineconstexpr

Internal usage only / TCTM4 — ro.

◆ kJointTorqueControllerControllerIntegralLimit

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kJointTorqueControllerControllerIntegralLimit
inlineconstexpr
Initial value:
{0x2050,
0x04}

Joint torque controller / Controller integral limit — rw.

◆ kJointTorqueControllerControllerKd

constexpr ObjectAddress<float> mm::node::somanet::objects::kJointTorqueControllerControllerKd {0x2050, 0x03}
inlineconstexpr

Joint torque controller / Controller Kd — rw.

◆ kJointTorqueControllerControllerKi

constexpr ObjectAddress<float> mm::node::somanet::objects::kJointTorqueControllerControllerKi {0x2050, 0x02}
inlineconstexpr

Joint torque controller / Controller Ki — rw.

◆ kJointTorqueControllerControllerKp

constexpr ObjectAddress<float> mm::node::somanet::objects::kJointTorqueControllerControllerKp {0x2050, 0x01}
inlineconstexpr

Joint torque controller / Controller Kp — rw.

◆ kJointTorqueControllerCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kJointTorqueControllerCount {0x2050, 0x00}
inlineconstexpr

Joint torque controller / SubIndex 000 — ro.

◆ kJointTorqueDemandValue

constexpr ObjectAddress<int32_t> mm::node::somanet::objects::kJointTorqueDemandValue {0x2052, 0x00}
inlineconstexpr

Joint torque demand value — ro, mNm.

◆ kJointTorqueOffset

constexpr ObjectAddress<int32_t> mm::node::somanet::objects::kJointTorqueOffset {0x2053, 0x00}
inlineconstexpr

Joint torque offset — rw, mNm.

◆ kLoggingCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kLoggingCount {0x200E, 0x00}
inlineconstexpr

Logging / SubIndex 000 — ro.

◆ kLoggingState

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kLoggingState {0x200E, 0x01}
inlineconstexpr

Logging / State — rw.

◆ kManufacturingParametersCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kManufacturingParametersCount {0x2610, 0x00}
inlineconstexpr

Manufacturing parameters / Subindex 000 — ro.

◆ kManufacturingParametersDeviceType

constexpr ObjectAddress<std::string> mm::node::somanet::objects::kManufacturingParametersDeviceType {0x2610, 0x02}
inlineconstexpr

Manufacturing parameters / Device Type — ro.

◆ kManufacturingParametersDeviceVersion

constexpr ObjectAddress<std::string> mm::node::somanet::objects::kManufacturingParametersDeviceVersion {0x2610, 0x03}
inlineconstexpr

Manufacturing parameters / Device Version — ro.

◆ kManufacturingParametersSerialNumber

constexpr ObjectAddress<std::string> mm::node::somanet::objects::kManufacturingParametersSerialNumber {0x2610, 0x04}
inlineconstexpr

Manufacturing parameters / Serial Number — ro.

◆ kManufacturingParametersVendorID

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kManufacturingParametersVendorID {0x2610, 0x01}
inlineconstexpr

Manufacturing parameters / Vendor ID — ro.

◆ kMaxJointTorque

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kMaxJointTorque {0x2054, 0x00}
inlineconstexpr

Max joint torque — rw, mNm.

◆ kMaxPower

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kMaxPower {0x200B, 0x00}
inlineconstexpr

Max power — rw, W.

◆ kMotorCurrentCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kMotorCurrentCount {0x2041, 0x00}
inlineconstexpr

Motor current / SubIndex 000 — ro.

◆ kMotorCurrentPhaseAdvanceAngle

constexpr ObjectAddress<int32_t> mm::node::somanet::objects::kMotorCurrentPhaseAdvanceAngle {0x2041, 0x02}
inlineconstexpr

Motor current / Phase advance angle — ro, mrad.

◆ kMotorCurrentVectorAmplitude

constexpr ObjectAddress<int32_t> mm::node::somanet::objects::kMotorCurrentVectorAmplitude {0x2041, 0x01}
inlineconstexpr

Motor current / Vector amplitude — ro, mA.

◆ kMotorSpecificSettingsCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kMotorSpecificSettingsCount {0x2003, 0x00}
inlineconstexpr

Motor specific settings / SubIndex 000 — ro.

◆ kMotorSpecificSettingsDifferenceOfLdAndLqInductance

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kMotorSpecificSettingsDifferenceOfLdAndLqInductance
inlineconstexpr
Initial value:
{0x2003,
0x06}

Motor specific settings / Difference of Ld and Lq inductance — rw, μH.

◆ kMotorSpecificSettingsMotorPhasesInverted

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kMotorSpecificSettingsMotorPhasesInverted {0x2003, 0x05}
inlineconstexpr

Motor specific settings / Motor phases inverted — rw.

◆ kMotorSpecificSettingsPhaseInductance

constexpr ObjectAddress<int32_t> mm::node::somanet::objects::kMotorSpecificSettingsPhaseInductance {0x2003, 0x04}
inlineconstexpr

Motor specific settings / Phase inductance — rw, μH.

◆ kMotorSpecificSettingsPhaseResistance

constexpr ObjectAddress<int32_t> mm::node::somanet::objects::kMotorSpecificSettingsPhaseResistance {0x2003, 0x03}
inlineconstexpr

Motor specific settings / Phase resistance — rw, μΩ

◆ kMotorSpecificSettingsPolePairs

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kMotorSpecificSettingsPolePairs {0x2003, 0x01}
inlineconstexpr

Motor specific settings / Pole pairs — rw.

◆ kMotorSpecificSettingsTorqueConstant

constexpr ObjectAddress<int32_t> mm::node::somanet::objects::kMotorSpecificSettingsTorqueConstant {0x2003, 0x02}
inlineconstexpr

Motor specific settings / Torque constant — rw, μNm/A.

◆ kNotchFilterCenterFrequency

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kNotchFilterCenterFrequency {0x2023, 0x02}
inlineconstexpr

Notch filter / Center frequency — rw, Hz.

◆ kNotchFilterCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kNotchFilterCount {0x2023, 0x00}
inlineconstexpr

Notch filter / Subindex 000 — ro.

◆ kNotchFilterDepth

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kNotchFilterDepth {0x2023, 0x04}
inlineconstexpr

Notch filter / Depth — rw.

◆ kNotchFilterEnabled

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kNotchFilterEnabled {0x2023, 0x01}
inlineconstexpr

Notch filter / Enabled — rw.

◆ kNotchFilterRejectionBand

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kNotchFilterRejectionBand {0x2023, 0x03}
inlineconstexpr

Notch filter / Rejection band — rw, Hz.

◆ kOverspeedProtectionLimit

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kOverspeedProtectionLimit {0x200C, 0x00}
inlineconstexpr

Overspeed protection limit — rw.

◆ kPositionControllerCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kPositionControllerCount {0x2012, 0x00}
inlineconstexpr

Position controller / SubIndex 000 — ro.

◆ kPositionControllerEncoderSource

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kPositionControllerEncoderSource {0x2012, 0x09}
inlineconstexpr

Position controller / Encoder source — rw.

◆ kPositionControllerPositionLoopIntegralLimit

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kPositionControllerPositionLoopIntegralLimit {0x2012, 0x04}
inlineconstexpr

Position controller / Position loop integral limit — rw, rpm.

◆ kPositionControllerPositionLoopKd

constexpr ObjectAddress<float> mm::node::somanet::objects::kPositionControllerPositionLoopKd {0x2012, 0x03}
inlineconstexpr

Position controller / Position loop Kd — rw.

◆ kPositionControllerPositionLoopKi

constexpr ObjectAddress<float> mm::node::somanet::objects::kPositionControllerPositionLoopKi {0x2012, 0x02}
inlineconstexpr

Position controller / Position loop Ki — rw.

◆ kPositionControllerPositionLoopKp

constexpr ObjectAddress<float> mm::node::somanet::objects::kPositionControllerPositionLoopKp {0x2012, 0x01}
inlineconstexpr

Position controller / Position loop Kp — rw.

◆ kPositionControllerVelocityLoopIntegralLimit

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kPositionControllerVelocityLoopIntegralLimit {0x2012, 0x08}
inlineconstexpr

Position controller / Velocity loop integral limit — rw, mNm.

◆ kPositionControllerVelocityLoopKd

constexpr ObjectAddress<float> mm::node::somanet::objects::kPositionControllerVelocityLoopKd {0x2012, 0x07}
inlineconstexpr

Position controller / Velocity loop Kd — rw.

◆ kPositionControllerVelocityLoopKi

constexpr ObjectAddress<float> mm::node::somanet::objects::kPositionControllerVelocityLoopKi {0x2012, 0x06}
inlineconstexpr

Position controller / Velocity loop Ki — rw.

◆ kPositionControllerVelocityLoopKp

constexpr ObjectAddress<float> mm::node::somanet::objects::kPositionControllerVelocityLoopKp {0x2012, 0x05}
inlineconstexpr

Position controller / Velocity loop Kp — rw.

◆ kPositionControlStrategy

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kPositionControlStrategy {0x2002, 0x00}
inlineconstexpr

Position control strategy — rw.

◆ kPositionFeedbackFilterCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kPositionFeedbackFilterCount {0x2022, 0x00}
inlineconstexpr

Position feedback filter / Subindex 000 — ro.

◆ kPositionFeedbackFilterCutoffFrequency

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kPositionFeedbackFilterCutoffFrequency {0x2022, 0x02}
inlineconstexpr

Position feedback filter / Cutoff frequency — rw, Hz.

◆ kPositionFeedbackFilterType

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kPositionFeedbackFilterType {0x2022, 0x01}
inlineconstexpr

Position feedback filter / Type — rw.

◆ kProtectionCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kProtectionCount {0x2006, 0x00}
inlineconstexpr

Protection / SubIndex 000 — ro.

◆ kProtectionOvercurrentSetpoint

constexpr ObjectAddress<int32_t> mm::node::somanet::objects::kProtectionOvercurrentSetpoint {0x2006, 0x03}
inlineconstexpr

Protection / Overcurrent setpoint — rw, mA.

◆ kProtectionOvervoltageSetpoint

constexpr ObjectAddress<int32_t> mm::node::somanet::objects::kProtectionOvervoltageSetpoint {0x2006, 0x02}
inlineconstexpr

Protection / Overvoltage setpoint — rw, V.

◆ kProtectionUndervoltageSetpoint

constexpr ObjectAddress<int32_t> mm::node::somanet::objects::kProtectionUndervoltageSetpoint {0x2006, 0x01}
inlineconstexpr

Protection / Undervoltage setpoint — rw, V.

◆ kResetPosition

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kResetPosition {0x26A0, 0x00}
inlineconstexpr

Reset position — rw.

◆ kSafeInputCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSafeInputCount {0x2603, 0x00}
inlineconstexpr

Safe input / SubIndex 000 — ro.

◆ kSafeInputSubIndex001

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSafeInputSubIndex001 {0x2603, 0x01}
inlineconstexpr

Safe input / SubIndex 001 — ro.

◆ kSafeInputSubIndex002

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSafeInputSubIndex002 {0x2603, 0x02}
inlineconstexpr

Safe input / SubIndex 002 — ro.

◆ kSafeInputSubIndex003

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSafeInputSubIndex003 {0x2603, 0x03}
inlineconstexpr

Safe input / SubIndex 003 — ro.

◆ kSafeInputSubIndex004

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSafeInputSubIndex004 {0x2603, 0x04}
inlineconstexpr

Safe input / SubIndex 004 — ro.

◆ kSafeOutputCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSafeOutputCount {0x26F0, 0x00}
inlineconstexpr

Safe output / SubIndex 000 — ro.

◆ kSafeOutputMonitorCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSafeOutputMonitorCount {0x2604, 0x00}
inlineconstexpr

Safe output monitor / SubIndex 000 — ro.

◆ kSafeOutputMonitorSubIndex001

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSafeOutputMonitorSubIndex001 {0x2604, 0x01}
inlineconstexpr

Safe output monitor / SubIndex 001 — ro.

◆ kSafeOutputMonitorSubIndex002

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSafeOutputMonitorSubIndex002 {0x2604, 0x02}
inlineconstexpr

Safe output monitor / SubIndex 002 — ro.

◆ kSafeOutputSubIndex001

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSafeOutputSubIndex001 {0x26F0, 0x01}
inlineconstexpr

Safe output / SubIndex 001 — rw.

◆ kSafeOutputSubIndex002

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSafeOutputSubIndex002 {0x26F0, 0x02}
inlineconstexpr

Safe output / SubIndex 002 — rw.

◆ kSafePositionValid

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSafePositionValid {0x2601, 0x00}
inlineconstexpr

Safe position valid — ro.

◆ kSafeSpeedValid

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSafeSpeedValid {0x2602, 0x00}
inlineconstexpr

Safe speed valid — ro.

◆ kSafeTorqueCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSafeTorqueCount {0x26B0, 0x00}
inlineconstexpr

Safe torque / SubIndex 000 — ro.

◆ kSafeTorqueParameterCommutationAngleOffsetSafety

constexpr ObjectAddress<int16_t> mm::node::somanet::objects::kSafeTorqueParameterCommutationAngleOffsetSafety
inlineconstexpr
Initial value:
{0x26B1,
0x04}

Safe torque parameter / commutation angle offset (safety) — rw.

◆ kSafeTorqueParameterCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSafeTorqueParameterCount {0x26B1, 0x00}
inlineconstexpr

Safe torque parameter / SubIndex 000 — ro.

◆ kSafeTorqueParameterNumberOfPolePairs

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSafeTorqueParameterNumberOfPolePairs {0x26B1, 0x03}
inlineconstexpr

Safe torque parameter / number of pole pairs — rw.

◆ kSafeTorqueParameterSafeTorqueFilterTime

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSafeTorqueParameterSafeTorqueFilterTime {0x26B1, 0x02}
inlineconstexpr

Safe torque parameter / Safe torque filter time — rw, ms.

◆ kSafeTorqueParameterTorqueConstantSafety

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kSafeTorqueParameterTorqueConstantSafety {0x26B1, 0x01}
inlineconstexpr

Safe torque parameter / Torque constant (safety) — rw, μNm/A.

◆ kSafeTorqueSubIndex001

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSafeTorqueSubIndex001 {0x26B0, 0x01}
inlineconstexpr

Safe torque / SubIndex 001 — rw.

◆ kSafeTorqueSubIndex002

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSafeTorqueSubIndex002 {0x26B0, 0x02}
inlineconstexpr

Safe torque / SubIndex 002 — rw.

◆ kSafetyDigitalIOAcknowledgementInput

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSafetyDigitalIOAcknowledgementInput {0x2621, 0x02}
inlineconstexpr

Safety digital IO / Acknowledgement input — rw.

◆ kSafetyDigitalIOAcknowledgeViaDrive

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSafetyDigitalIOAcknowledgeViaDrive {0x2621, 0x01}
inlineconstexpr

Safety digital IO / Acknowledge via drive — rw.

◆ kSafetyDigitalIOCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSafetyDigitalIOCount {0x2621, 0x00}
inlineconstexpr

Safety digital IO / Subindex 000 — ro.

◆ kSafetyDigitalIOInputFilterTime

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSafetyDigitalIOInputFilterTime {0x2621, 0x04}
inlineconstexpr

Safety digital IO / Input filter time — rw, ms.

◆ kSafetyDigitalIOInputTestPulseDetection

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSafetyDigitalIOInputTestPulseDetection {0x2621, 0x03}
inlineconstexpr

Safety digital IO / Input test pulse detection — rw.

◆ kSafetyDigitalIOOutput1Function

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSafetyDigitalIOOutput1Function {0x2621, 0x07}
inlineconstexpr

Safety digital IO / Output1 function — rw.

◆ kSafetyDigitalIOOutput2Function

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSafetyDigitalIOOutput2Function {0x2621, 0x08}
inlineconstexpr

Safety digital IO / Output2 function — rw.

◆ kSafetyDigitalIOOutputTestPulse

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSafetyDigitalIOOutputTestPulse {0x2621, 0x06}
inlineconstexpr

Safety digital IO / Output test pulse — rw.

◆ kSafetyDigitalIOTestPulseMaxDistance

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kSafetyDigitalIOTestPulseMaxDistance {0x2621, 0x05}
inlineconstexpr

Safety digital IO / Test pulse max. distance — rw, ms.

◆ kSafetyIOAnalogInputAnalogAllowedError

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kSafetyIOAnalogInputAnalogAllowedError {0x2625, 0x05}
inlineconstexpr

Safety IO analog input / Analog allowed error — rw, nNm.

◆ kSafetyIOAnalogInputAnalogInput1Gain

constexpr ObjectAddress<int32_t> mm::node::somanet::objects::kSafetyIOAnalogInputAnalogInput1Gain {0x2625, 0x01}
inlineconstexpr

Safety IO analog input / Analog input1 Gain — rw, nNm/Inc.

◆ kSafetyIOAnalogInputAnalogInput1Offset

constexpr ObjectAddress<int16_t> mm::node::somanet::objects::kSafetyIOAnalogInputAnalogInput1Offset {0x2625, 0x02}
inlineconstexpr

Safety IO analog input / Analog input1 Offset — rw, Inc.

◆ kSafetyIOAnalogInputAnalogInput2Gain

constexpr ObjectAddress<int32_t> mm::node::somanet::objects::kSafetyIOAnalogInputAnalogInput2Gain {0x2625, 0x03}
inlineconstexpr

Safety IO analog input / Analog input2 Gain — rw, nNm/Inc.

◆ kSafetyIOAnalogInputAnalogInput2Offset

constexpr ObjectAddress<int16_t> mm::node::somanet::objects::kSafetyIOAnalogInputAnalogInput2Offset {0x2625, 0x04}
inlineconstexpr

Safety IO analog input / Analog input2 Offset — rw, Inc.

◆ kSafetyIOAnalogInputCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSafetyIOAnalogInputCount {0x2625, 0x00}
inlineconstexpr

Safety IO analog input / Subindex 000 — ro.

◆ kSafetyIOAnalogInputSafeAnalogInChannelA

constexpr ObjectAddress<int16_t> mm::node::somanet::objects::kSafetyIOAnalogInputSafeAnalogInChannelA {0x2625, 0x07}
inlineconstexpr

Safety IO analog input / Safe analog in channel A — ro.

◆ kSafetyIOAnalogInputSafeAnalogInChannelB

constexpr ObjectAddress<int16_t> mm::node::somanet::objects::kSafetyIOAnalogInputSafeAnalogInChannelB {0x2625, 0x08}
inlineconstexpr

Safety IO analog input / Safe analog in channel B — ro.

◆ kSafetyIOAnalogInputSafeAnalogInputFilterTime

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSafetyIOAnalogInputSafeAnalogInputFilterTime {0x2625, 0x06}
inlineconstexpr

Safety IO analog input / Safe analog input filter time — rw, ms.

◆ kSafetyModuleInputDiagnosticsCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSafetyModuleInputDiagnosticsCount {0x2611, 0x00}
inlineconstexpr

Safety Module input diagnostics / SubIndex 000 — ro.

◆ kSafetyModuleInputDiagnosticsSubIndex001

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSafetyModuleInputDiagnosticsSubIndex001 {0x2611, 0x01}
inlineconstexpr

Safety Module input diagnostics / SubIndex 001 — ro.

◆ kSafetyModuleInputDiagnosticsSubIndex002

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSafetyModuleInputDiagnosticsSubIndex002 {0x2611, 0x02}
inlineconstexpr

Safety Module input diagnostics / SubIndex 002 — ro.

◆ kSetupWizardCompleted

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSetupWizardCompleted {0x2705, 0x00}
inlineconstexpr

Setup wizard completed — rw.

◆ kSLSInputCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSLSInputCount {0x2690, 0x00}
inlineconstexpr

SLS input / Subindex 000 — ro.

◆ kSLSInputSLS1Input

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSLSInputSLS1Input {0x2690, 0x01}
inlineconstexpr

SLS input / SLS1 input — rw.

◆ kSLSInputSLS2Input

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSLSInputSLS2Input {0x2690, 0x02}
inlineconstexpr

SLS input / SLS2 input — rw.

◆ kSLSInputSLS3Input

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSLSInputSLS3Input {0x2690, 0x03}
inlineconstexpr

SLS input / SLS3 input — rw.

◆ kSLSInputSLS4Input

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSLSInputSLS4Input {0x2690, 0x04}
inlineconstexpr

SLS input / SLS4 input — rw.

◆ kSLTInput

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSLTInput {0x26B2, 0x01}
inlineconstexpr

SLT input — rw.

◆ kSLTInputCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSLTInputCount {0x26B2, 0x00}
inlineconstexpr

SLT input / SubIndex 000 — ro.

◆ kSLTInputSLTSource

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSLTInputSLTSource {0x26B2, 0x02}
inlineconstexpr

SLT input / SLT source — rw.

◆ kSOSInput

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSOSInput {0x2668, 0x01}
inlineconstexpr

SOS input — rw.

◆ kSOSInputCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSOSInputCount {0x2668, 0x00}
inlineconstexpr

SOS input / Subindex 000 — ro.

◆ kSOSInputTDSOS

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kSOSInputTDSOS {0x2668, 0x02}
inlineconstexpr

SOS input / t_D_SOS — rw, ms.

◆ kSS1Input

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSS1Input {0x2650, 0x01}
inlineconstexpr

SS1 input — rw.

◆ kSS1InputCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSS1InputCount {0x2650, 0x00}
inlineconstexpr

SS1 input / Subindex 000 — ro.

◆ kSS1InputSS1DecelerationMonitoring

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSS1InputSS1DecelerationMonitoring {0x2650, 0x02}
inlineconstexpr

SS1 input / SS1: Deceleration monitoring — rw.

◆ kSS2Input

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSS2Input {0x2670, 0x01}
inlineconstexpr

SS2 input — rw.

◆ kSS2InputCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSS2InputCount {0x2670, 0x00}
inlineconstexpr

SS2 input / Subindex 000 — ro.

◆ kSTOInput

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSTOInput {0x2641, 0x01}
inlineconstexpr

STO input — rw.

◆ kSTOInputCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSTOInputCount {0x2641, 0x00}
inlineconstexpr

STO input / Subindex 000 — ro.

◆ kSTOInputSBC

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSTOInputSBC {0x2641, 0x02}
inlineconstexpr

STO input / SBC — rw.

◆ kSystemPolarity

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kSystemPolarity {0x200D, 0x00}
inlineconstexpr

System polarity — rw.

◆ kTargetJointTorque

constexpr ObjectAddress<int32_t> mm::node::somanet::objects::kTargetJointTorque {0x2051, 0x00}
inlineconstexpr

Target joint torque — rw, mNm.

◆ kTCPIPConfigurationCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kTCPIPConfigurationCount {0x2E00, 0x00}
inlineconstexpr

TCP/IP Configuration / SubIndex 000 — ro.

◆ kTCPIPConfigurationDomainName

constexpr ObjectAddress<std::string> mm::node::somanet::objects::kTCPIPConfigurationDomainName {0x2E00, 0x06}
inlineconstexpr

TCP/IP Configuration / Domain name — rw.

◆ kTCPIPConfigurationGatewayAddress

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kTCPIPConfigurationGatewayAddress {0x2E00, 0x03}
inlineconstexpr

TCP/IP Configuration / Gateway address — rw.

◆ kTCPIPConfigurationHostName

constexpr ObjectAddress<std::string> mm::node::somanet::objects::kTCPIPConfigurationHostName {0x2E00, 0x07}
inlineconstexpr

TCP/IP Configuration / Host name — rw.

◆ kTCPIPConfigurationIPAddress

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kTCPIPConfigurationIPAddress {0x2E00, 0x01}
inlineconstexpr

TCP/IP Configuration / IP address — rw.

◆ kTCPIPConfigurationNameServer

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kTCPIPConfigurationNameServer {0x2E00, 0x04}
inlineconstexpr

TCP/IP Configuration / Name server — rw.

◆ kTCPIPConfigurationNameServer2

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kTCPIPConfigurationNameServer2 {0x2E00, 0x05}
inlineconstexpr

TCP/IP Configuration / Name server 2 — rw.

◆ kTCPIPConfigurationNetworkMask

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kTCPIPConfigurationNetworkMask {0x2E00, 0x02}
inlineconstexpr

TCP/IP Configuration / Network mask — rw.

◆ kTemperatureWarning

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kTemperatureWarning {0x2600, 0x00}
inlineconstexpr

Temperature warning — ro.

◆ kTimestamp

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kTimestamp {0x20F0, 0x00}
inlineconstexpr

Timestamp — ro, μs.

◆ kTorqueControllerActiveShortCircuitDurationTime

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kTorqueControllerActiveShortCircuitDurationTime
inlineconstexpr
Initial value:
{0x2010,
0x12}

Torque controller / Active short circuit duration time — rw, ms.

◆ kTorqueControllerCommutationAngleMeasurementDelay

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kTorqueControllerCommutationAngleMeasurementDelay
inlineconstexpr
Initial value:
{0x2010,
0x08}

Torque controller / Commutation angle measurement delay — rw, μs.

◆ kTorqueControllerControllerKdDisabled

constexpr ObjectAddress<float> mm::node::somanet::objects::kTorqueControllerControllerKdDisabled {0x2010, 0x03}
inlineconstexpr

Torque controller / Controller Kd (disabled) — rw.

◆ kTorqueControllerControllerKiDisabled

constexpr ObjectAddress<float> mm::node::somanet::objects::kTorqueControllerControllerKiDisabled {0x2010, 0x02}
inlineconstexpr

Torque controller / Controller Ki (disabled) — rw.

◆ kTorqueControllerControllerKpDisabled

constexpr ObjectAddress<float> mm::node::somanet::objects::kTorqueControllerControllerKpDisabled {0x2010, 0x01}
inlineconstexpr

Torque controller / Controller Kp (disabled) — rw.

◆ kTorqueControllerCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kTorqueControllerCount {0x2010, 0x00}
inlineconstexpr

Torque controller / SubIndex 000 — ro.

◆ kTorqueControllerDampingRatio

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kTorqueControllerDampingRatio {0x2010, 0x0B}
inlineconstexpr

Torque controller / Damping ratio — rw.

◆ kTorqueControllerEncoderSource

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kTorqueControllerEncoderSource {0x2010, 0x0C}
inlineconstexpr

Torque controller / Encoder source — rw.

◆ kTorqueControllerFieldWeakeningEnabled

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kTorqueControllerFieldWeakeningEnabled {0x2010, 0x04}
inlineconstexpr

Torque controller / Field weakening enabled — rw.

◆ kTorqueControllerFieldWeakeningEndingSpeedDeprecated

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kTorqueControllerFieldWeakeningEndingSpeedDeprecated
inlineconstexpr
Initial value:
{
0x2010, 0x07}

Torque controller / Field weakening ending speed (deprecated) — rw, rpm.

◆ kTorqueControllerFieldWeakeningPercentage

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kTorqueControllerFieldWeakeningPercentage {0x2010, 0x05}
inlineconstexpr

Torque controller / Field weakening percentage — rw.

◆ kTorqueControllerFieldWeakeningStartingSpeedDeprecated

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kTorqueControllerFieldWeakeningStartingSpeedDeprecated
inlineconstexpr
Initial value:
{
0x2010, 0x06}

Torque controller / Field weakening starting speed (deprecated) — rw, rpm.

◆ kTorqueControllerMTPAEnabled

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kTorqueControllerMTPAEnabled {0x2010, 0x10}
inlineconstexpr

Torque controller / MTPA Enabled — rw.

◆ kTorqueControllerSettlingTime

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kTorqueControllerSettlingTime {0x2010, 0x0A}
inlineconstexpr

Torque controller / Settling time — rw, μs.

◆ kTorqueControllerSwitchingFrequency

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kTorqueControllerSwitchingFrequency {0x2010, 0x09}
inlineconstexpr

Torque controller / Switching frequency — rw.

◆ kTorqueControllerVirtualBrakingChopperEnabled

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kTorqueControllerVirtualBrakingChopperEnabled {0x2010, 0x0D}
inlineconstexpr

Torque controller / Virtual Braking Chopper Enabled — rw.

◆ kTorqueControllerVirtualBrakingChopperGain

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kTorqueControllerVirtualBrakingChopperGain {0x2010, 0x0E}
inlineconstexpr

Torque controller / Virtual Braking Chopper Gain — rw.

◆ kTorqueControllerVirtualBrakingChopperNotificationLevel

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kTorqueControllerVirtualBrakingChopperNotificationLevel
inlineconstexpr
Initial value:
{
0x2010, 0x11}

Torque controller / Virtual Braking Chopper Notification Level — rw.

◆ kTorqueControllerVirtualBrakingChopperVoltageLevel

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kTorqueControllerVirtualBrakingChopperVoltageLevel
inlineconstexpr
Initial value:
{0x2010,
0x0F}

Torque controller / Virtual Braking Chopper Voltage Level — rw, mV.

◆ kTorqueSensorConfigurationChannel

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kTorqueSensorConfigurationChannel {0x2150, 0x03}
inlineconstexpr

Torque sensor configuration / Channel — rw.

◆ kTorqueSensorConfigurationCoefficientK1

constexpr ObjectAddress<float> mm::node::somanet::objects::kTorqueSensorConfigurationCoefficientK1 {0x2150, 0x06}
inlineconstexpr

Torque sensor configuration / Coefficient K1 — rw.

◆ kTorqueSensorConfigurationCoefficientK2

constexpr ObjectAddress<float> mm::node::somanet::objects::kTorqueSensorConfigurationCoefficientK2 {0x2150, 0x07}
inlineconstexpr

Torque sensor configuration / Coefficient K2 — rw.

◆ kTorqueSensorConfigurationCoefficientK3

constexpr ObjectAddress<float> mm::node::somanet::objects::kTorqueSensorConfigurationCoefficientK3 {0x2150, 0x08}
inlineconstexpr

Torque sensor configuration / Coefficient K3 — rw.

◆ kTorqueSensorConfigurationCoefficientK4

constexpr ObjectAddress<float> mm::node::somanet::objects::kTorqueSensorConfigurationCoefficientK4 {0x2150, 0x09}
inlineconstexpr

Torque sensor configuration / Coefficient K4 — rw.

◆ kTorqueSensorConfigurationCoefficientK5

constexpr ObjectAddress<float> mm::node::somanet::objects::kTorqueSensorConfigurationCoefficientK5 {0x2150, 0x0A}
inlineconstexpr

Torque sensor configuration / Coefficient K5 — rw.

◆ kTorqueSensorConfigurationCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kTorqueSensorConfigurationCount {0x2150, 0x00}
inlineconstexpr

Torque sensor configuration / SubIndex 000 — ro.

◆ kTorqueSensorConfigurationGain

constexpr ObjectAddress<float> mm::node::somanet::objects::kTorqueSensorConfigurationGain {0x2150, 0x04}
inlineconstexpr

Torque sensor configuration / Gain — rw.

◆ kTorqueSensorConfigurationOffset

constexpr ObjectAddress<int32_t> mm::node::somanet::objects::kTorqueSensorConfigurationOffset {0x2150, 0x05}
inlineconstexpr

Torque sensor configuration / Offset — rw, mNm.

◆ kTorqueSensorConfigurationPolarity

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kTorqueSensorConfigurationPolarity {0x2150, 0x02}
inlineconstexpr

Torque sensor configuration / Polarity — rw.

◆ kTorqueSensorConfigurationType

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kTorqueSensorConfigurationType {0x2150, 0x01}
inlineconstexpr

Torque sensor configuration / Type — rw.

◆ kTorqueSensorFeedbackFilterCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kTorqueSensorFeedbackFilterCount {0x2152, 0x00}
inlineconstexpr

Torque sensor feedback filter / SubIndex 000 — ro.

◆ kTorqueSensorFeedbackFilterCutoffFrequency

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kTorqueSensorFeedbackFilterCutoffFrequency {0x2152, 0x02}
inlineconstexpr

Torque sensor feedback filter / Cutoff frequency — rw, Hz.

◆ kTorqueSensorFeedbackFilterType

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kTorqueSensorFeedbackFilterType {0x2152, 0x01}
inlineconstexpr

Torque sensor feedback filter / Type — rw.

◆ kTorqueSensorValue

constexpr ObjectAddress<int32_t> mm::node::somanet::objects::kTorqueSensorValue {0x2151, 0x00}
inlineconstexpr

Torque sensor value — ro, mNm.

◆ kTorqueWindowCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kTorqueWindowCount {0x2014, 0x00}
inlineconstexpr

Torque window / Subindex 000 — ro.

◆ kTorqueWindowTime

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kTorqueWindowTime {0x2014, 0x02}
inlineconstexpr

Torque window / Time — rw, ms.

◆ kTorqueWindowValue

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kTorqueWindowValue {0x2014, 0x01}
inlineconstexpr

Torque window / Value — rw.

◆ kTotalMotorCurrent

constexpr ObjectAddress<int16_t> mm::node::somanet::objects::kTotalMotorCurrent {0x2019, 0x00}
inlineconstexpr

Total motor current — ro.

◆ kTuningCommand

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kTuningCommand {0x2701, 0x00}
inlineconstexpr

Tuning command — rw.

◆ kTuningStatus

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kTuningStatus {0x2702, 0x00}
inlineconstexpr

Tuning status — rw.

◆ kUserMISO

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kUserMISO {0x2704, 0x00}
inlineconstexpr

User MISO — rw.

◆ kUserMOSI

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kUserMOSI {0x2703, 0x00}
inlineconstexpr

User MOSI — rw.

◆ kVelocityControllerControllerIntegralLimit

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kVelocityControllerControllerIntegralLimit {0x2011, 0x04}
inlineconstexpr

Velocity controller / Controller integral limit — rw, mNm.

◆ kVelocityControllerControllerKd

constexpr ObjectAddress<float> mm::node::somanet::objects::kVelocityControllerControllerKd {0x2011, 0x03}
inlineconstexpr

Velocity controller / Controller Kd — rw.

◆ kVelocityControllerControllerKi

constexpr ObjectAddress<float> mm::node::somanet::objects::kVelocityControllerControllerKi {0x2011, 0x02}
inlineconstexpr

Velocity controller / Controller Ki — rw.

◆ kVelocityControllerControllerKp

constexpr ObjectAddress<float> mm::node::somanet::objects::kVelocityControllerControllerKp {0x2011, 0x01}
inlineconstexpr

Velocity controller / Controller Kp — rw.

◆ kVelocityControllerCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kVelocityControllerCount {0x2011, 0x00}
inlineconstexpr

Velocity controller / SubIndex 000 — ro.

◆ kVelocityControllerEncoderSource

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kVelocityControllerEncoderSource {0x2011, 0x05}
inlineconstexpr

Velocity controller / Encoder source — rw.

◆ kVelocityFeedbackFilterCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kVelocityFeedbackFilterCount {0x2021, 0x00}
inlineconstexpr

Velocity feedback filter / SubIndex 000 — ro.

◆ kVelocityFeedbackFilterCutoffFrequency

constexpr ObjectAddress<uint32_t> mm::node::somanet::objects::kVelocityFeedbackFilterCutoffFrequency {0x2021, 0x02}
inlineconstexpr

Velocity feedback filter / Cutoff frequency — rw, Hz.

◆ kVelocityFeedbackFilterType

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kVelocityFeedbackFilterType {0x2021, 0x01}
inlineconstexpr

Velocity feedback filter / Type — rw.

◆ kVelocityFeedForwardCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kVelocityFeedForwardCount {0x2015, 0x00}
inlineconstexpr

Velocity feed forward / Subindex 000 — ro.

◆ kVelocityFeedForwardCutoffFrequency

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kVelocityFeedForwardCutoffFrequency {0x2015, 0x02}
inlineconstexpr

Velocity feed forward / Cutoff frequency — rw, Hz.

◆ kVelocityFeedForwardGain

constexpr ObjectAddress<int16_t> mm::node::somanet::objects::kVelocityFeedForwardGain {0x2015, 0x01}
inlineconstexpr

Velocity feed forward / Gain — rw.

◆ kVelocityFollowingErrorActualValue

constexpr ObjectAddress<int32_t> mm::node::somanet::objects::kVelocityFollowingErrorActualValue {0x2018, 0x03}
inlineconstexpr

Velocity following error / Actual value — ro, rpm.

◆ kVelocityFollowingErrorCount

constexpr ObjectAddress<uint8_t> mm::node::somanet::objects::kVelocityFollowingErrorCount {0x2018, 0x00}
inlineconstexpr

Velocity following error / SubIndex 000 — ro.

◆ kVelocityFollowingErrorTimeOut

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kVelocityFollowingErrorTimeOut {0x2018, 0x02}
inlineconstexpr

Velocity following error / Time out — rw, ms.

◆ kVelocityFollowingErrorWindow

constexpr ObjectAddress<uint16_t> mm::node::somanet::objects::kVelocityFollowingErrorWindow {0x2018, 0x01}
inlineconstexpr

Velocity following error / Window — rw, rpm.