Motion Master 6.0.0-alpha.86
Next-generation motion control software
Loading...
Searching...
No Matches
cia402_drive_objects.h File Reference
#include <cstdint>
#include <string>
#include <vector>
#include "node/device_parameter.h"
Include dependency graph for cia402_drive_objects.h:

Go to the source code of this file.

Namespaces

namespace  mm
 
namespace  mm::node
 
namespace  mm::node::cia402
 
namespace  mm::node::cia402::objects
 

Variables

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