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