|
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::profile |
| namespace | mm::node::profile::objects |
Variables | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kDeviceType {0x1000, 0x00} |
| Device type — ro. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kErrorRegister {0x1001, 0x00} |
| Error register — ro. | |
| constexpr ObjectAddress< int32_t > | mm::node::profile::objects::kCOBIDSYNC {0x1005, 0x00} |
| COB-ID SYNC — rw. | |
| constexpr ObjectAddress< int32_t > | mm::node::profile::objects::kCommunicationCyclePeriod {0x1006, 0x00} |
| Communication cycle period — rw. | |
| constexpr ObjectAddress< std::string > | mm::node::profile::objects::kManufacturerDeviceName {0x1008, 0x00} |
| Manufacturer device name — ro. | |
| constexpr ObjectAddress< std::string > | mm::node::profile::objects::kManufacturerSoftwareVersion {0x100A, 0x00} |
| Manufacturer software version — ro. | |
| constexpr ObjectAddress< uint16_t > | mm::node::profile::objects::kGuardTime {0x100C, 0x00} |
| Guard time — rw. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kLifeTimeFactor {0x100D, 0x00} |
| Life time factor — rw. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kStoreParametersCount {0x1010, 0x00} |
| Store parameters / SubIndex 000 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kStoreParametersSubIndex001 {0x1010, 0x01} |
| Store parameters / SubIndex 001 — rw. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kRestoreDefaultParametersCount {0x1011, 0x00} |
| Restore default parameters / SubIndex 000 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kRestoreDefaultParametersSubIndex001 {0x1011, 0x01} |
| Restore default parameters / SubIndex 001 — rw. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kRestoreDefaultParametersSubIndex002 {0x1011, 0x02} |
| Restore default parameters / SubIndex 002 — rw. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kRestoreDefaultParametersSubIndex003 {0x1011, 0x03} |
| Restore default parameters / SubIndex 003 — rw. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kRestoreDefaultParametersSubIndex004 {0x1011, 0x04} |
| Restore default parameters / SubIndex 004 — rw. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kConsumerHeartbeatTimeCount {0x1016, 0x00} |
| Consumer heartbeat time / SubIndex 000 — ro. | |
| constexpr ObjectAddress< int32_t > | mm::node::profile::objects::kConsumerHeartbeatTimeSubIndex001 {0x1016, 0x01} |
| Consumer heartbeat time / SubIndex 001 — rw. | |
| constexpr ObjectAddress< uint16_t > | mm::node::profile::objects::kProducerHeartbeatTime {0x1017, 0x00} |
| Producer heartbeat time — rw. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kIdentityObjectCount {0x1018, 0x00} |
| Identity object / SubIndex 000 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kIdentityObjectVendorID {0x1018, 0x01} |
| Identity object / Vendor ID — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kIdentityObjectProductCode {0x1018, 0x02} |
| Identity object / Product Code — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kIdentityObjectRevisionNumber {0x1018, 0x03} |
| Identity object / Revision number — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kIdentityObjectSerialNumber {0x1018, 0x04} |
| Identity object / Serial number — ro. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kSynchronousCounterOverflowValue {0x1019, 0x00} |
| Synchronous counter overflow value — rw. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kOSCommandCount {0x1023, 0x00} |
| OS command / SubIndex 000 — ro. | |
| constexpr ObjectAddress< std::vector< uint8_t > > | mm::node::profile::objects::kOSCommandCommand {0x1023, 0x01} |
| OS command / Command — rw. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kOSCommandStatus {0x1023, 0x02} |
| OS command / Status — ro. | |
| constexpr ObjectAddress< std::vector< uint8_t > > | mm::node::profile::objects::kOSCommandResponse {0x1023, 0x03} |
| OS command / Response — ro. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kOSCommandMode {0x1024, 0x00} |
| OS command mode — wo. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kReceivePDO1ParameterCount {0x1400, 0x00} |
| Receive PDO1 parameter / Subindex 000 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceivePDO1ParameterCOBIDUsedByPDO {0x1400, 0x01} |
| Receive PDO1 parameter / COB-ID used by PDO — rw. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kReceivePDO1ParameterTransmissionType {0x1400, 0x02} |
| Receive PDO1 parameter / Transmission type — rw. | |
| constexpr ObjectAddress< uint16_t > | mm::node::profile::objects::kReceivePDO1ParameterInhibitTime {0x1400, 0x03} |
| Receive PDO1 parameter / Inhibit time — rw. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kReceivePDO2ParameterCount {0x1401, 0x00} |
| Receive PDO2 parameter / Subindex 000 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceivePDO2ParameterCOBIDUsedByPDO {0x1401, 0x01} |
| Receive PDO2 parameter / COB-ID used by PDO — rw. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kReceivePDO2ParameterTransmissionType {0x1401, 0x02} |
| Receive PDO2 parameter / Transmission type — rw. | |
| constexpr ObjectAddress< uint16_t > | mm::node::profile::objects::kReceivePDO2ParameterInhibitTime {0x1401, 0x03} |
| Receive PDO2 parameter / Inhibit time — rw. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kReceivePDO3ParameterCount {0x1402, 0x00} |
| Receive PDO3 parameter / Subindex 000 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceivePDO3ParameterCOBIDUsedByPDO {0x1402, 0x01} |
| Receive PDO3 parameter / COB-ID used by PDO — rw. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kReceivePDO3ParameterTransmissionType {0x1402, 0x02} |
| Receive PDO3 parameter / Transmission type — rw. | |
| constexpr ObjectAddress< uint16_t > | mm::node::profile::objects::kReceivePDO3ParameterInhibitTime {0x1402, 0x03} |
| Receive PDO3 parameter / Inhibit time — rw. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kReceivePDO4ParameterCount {0x1403, 0x00} |
| Receive PDO4 parameter / Subindex 000 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceivePDO4ParameterCOBIDUsedByPDO {0x1403, 0x01} |
| Receive PDO4 parameter / COB-ID used by PDO — rw. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kReceivePDO4ParameterTransmissionType {0x1403, 0x02} |
| Receive PDO4 parameter / Transmission type — rw. | |
| constexpr ObjectAddress< uint16_t > | mm::node::profile::objects::kReceivePDO4ParameterInhibitTime {0x1403, 0x03} |
| Receive PDO4 parameter / Inhibit time — rw. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kReceivePDO1MappingCount {0x1600, 0x00} |
| Receive PDO1 mapping / SubIndex 000 — rw. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceivePDO1MappingControlword {0x1600, 0x01} |
| Receive PDO1 mapping / Controlword — rw. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceivePDO1MappingModesOfOperation {0x1600, 0x02} |
| Receive PDO1 mapping / Modes of operation — rw. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceivePDO1MappingTargetTorque {0x1600, 0x03} |
| Receive PDO1 mapping / Target Torque — rw. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceivePDO1MappingTargetPosition {0x1600, 0x04} |
| Receive PDO1 mapping / Target position — rw. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceivePDO1MappingTargetVelocity {0x1600, 0x05} |
| Receive PDO1 mapping / Target velocity — rw. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceivePDO1MappingTorqueOffset {0x1600, 0x06} |
| Receive PDO1 mapping / Torque offset — rw. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceivePDO1MappingTuningCommand {0x1600, 0x07} |
| Receive PDO1 mapping / Tuning command — rw. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kReceivePDO2MappingCount {0x1601, 0x00} |
| Receive PDO2 mapping / SubIndex 000 — rw. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceivePDO2MappingPhysicalOutputs {0x1601, 0x01} |
| Receive PDO2 mapping / Physical outputs — rw. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceivePDO2MappingBitMask {0x1601, 0x02} |
| Receive PDO2 mapping / Bit mask — rw. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kReceivePDO3MappingCount {0x1602, 0x00} |
| Receive PDO3 mapping / SubIndex 000 — rw. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceivePDO3MappingUserMOSI {0x1602, 0x01} |
| Receive PDO3 mapping / User MOSI — rw. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceivePDO3MappingVelocityOffset {0x1602, 0x02} |
| Receive PDO3 mapping / Velocity offset — rw. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kReceivePDO4MappingCount {0x1603, 0x00} |
| Receive PDO4 mapping / SubIndex 000 — rw. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kReceiveSafePDO1MappingCount {0x1700, 0x00} |
| Receive safe PDO1 mapping / SubIndex 000 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceiveSafePDO1MappingFSoECommand {0x1700, 0x01} |
| Receive safe PDO1 mapping / FSoE Command — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceiveSafePDO1MappingSTO {0x1700, 0x02} |
| Receive safe PDO1 mapping / STO — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceiveSafePDO1MappingSS1 {0x1700, 0x03} |
| Receive safe PDO1 mapping / SS1 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceiveSafePDO1MappingSS2 {0x1700, 0x04} |
| Receive safe PDO1 mapping / SS2 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceiveSafePDO1MappingSOS {0x1700, 0x05} |
| Receive safe PDO1 mapping / SOS — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceiveSafePDO1MappingRxPadding001 {0x1700, 0x06} |
| Receive safe PDO1 mapping / RxPadding 001 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceiveSafePDO1MappingRxPadding002 {0x1700, 0x07} |
| Receive safe PDO1 mapping / RxPadding 002 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceiveSafePDO1MappingRxPadding003 {0x1700, 0x08} |
| Receive safe PDO1 mapping / RxPadding 003 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceiveSafePDO1MappingErrorAcknowledge {0x1700, 0x09} |
| Receive safe PDO1 mapping / Error acknowledge — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceiveSafePDO1MappingSLSInstance1 {0x1700, 0x0A} |
| Receive safe PDO1 mapping / SLS Instance 1 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceiveSafePDO1MappingSLSInstance2 {0x1700, 0x0B} |
| Receive safe PDO1 mapping / SLS Instance 2 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceiveSafePDO1MappingSLSInstance3 {0x1700, 0x0C} |
| Receive safe PDO1 mapping / SLS Instance 3 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceiveSafePDO1MappingSLSInstance4 {0x1700, 0x0D} |
| Receive safe PDO1 mapping / SLS Instance 4 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceiveSafePDO1MappingRestartAcknowledge {0x1700, 0x0E} |
| Receive safe PDO1 mapping / Restart acknowledge — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceiveSafePDO1MappingSBCCommand {0x1700, 0x0F} |
| Receive safe PDO1 mapping / SBC command — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceiveSafePDO1MappingResetPosition {0x1700, 0x10} |
| Receive safe PDO1 mapping / Reset position — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceiveSafePDO1MappingSLT {0x1700, 0x11} |
| Receive safe PDO1 mapping / SLT — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceiveSafePDO1MappingFSoECRC0 {0x1700, 0x12} |
| Receive safe PDO1 mapping / FSoE CRC_0 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceiveSafePDO1MappingRxPadding004 {0x1700, 0x13} |
| Receive safe PDO1 mapping / RxPadding 004 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceiveSafePDO1MappingRxPadding005 {0x1700, 0x14} |
| Receive safe PDO1 mapping / RxPadding 005 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceiveSafePDO1MappingRxPadding006 {0x1700, 0x15} |
| Receive safe PDO1 mapping / RxPadding 006 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceiveSafePDO1MappingRxPadding007 {0x1700, 0x16} |
| Receive safe PDO1 mapping / RxPadding 007 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceiveSafePDO1MappingRxPadding008 {0x1700, 0x17} |
| Receive safe PDO1 mapping / RxPadding 008 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceiveSafePDO1MappingSafeOutput1 {0x1700, 0x18} |
| Receive safe PDO1 mapping / Safe output 1 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceiveSafePDO1MappingSafeOutput2 {0x1700, 0x19} |
| Receive safe PDO1 mapping / Safe output 2 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceiveSafePDO1MappingRxPadding009 {0x1700, 0x1A} |
| Receive safe PDO1 mapping / RxPadding 009 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceiveSafePDO1MappingRxPadding010 {0x1700, 0x1B} |
| Receive safe PDO1 mapping / RxPadding 010 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceiveSafePDO1MappingFSoECRC1 {0x1700, 0x1C} |
| Receive safe PDO1 mapping / FSoE CRC_1 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kReceiveSafePDO1MappingFSoEConnectionID {0x1700, 0x1D} |
| Receive safe PDO1 mapping / FSoE ConnectionID — ro. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kTransmitPDO1ParameterCount {0x1800, 0x00} |
| Transmit PDO1 parameter / SubIndex 000 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitPDO1ParameterCOBIDUsedByPDO {0x1800, 0x01} |
| Transmit PDO1 parameter / COB-ID used by PDO — rw. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kTransmitPDO1ParameterTransmissionType {0x1800, 0x02} |
| Transmit PDO1 parameter / Transmission type — rw. | |
| constexpr ObjectAddress< uint16_t > | mm::node::profile::objects::kTransmitPDO1ParameterInhibitTime {0x1800, 0x03} |
| Transmit PDO1 parameter / Inhibit time — rw. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kTransmitPDO1ParameterReserved {0x1800, 0x04} |
| Transmit PDO1 parameter / reserved — ro. | |
| constexpr ObjectAddress< uint16_t > | mm::node::profile::objects::kTransmitPDO1ParameterEventTimer {0x1800, 0x05} |
| Transmit PDO1 parameter / Event timer — rw. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kTransmitPDO2ParameterCount {0x1801, 0x00} |
| Transmit PDO2 parameter / Subindex 000 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitPDO2ParameterCOBIDUsedByPDO {0x1801, 0x01} |
| Transmit PDO2 parameter / COB-ID used by PDO — rw. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kTransmitPDO2ParameterTransmissionType {0x1801, 0x02} |
| Transmit PDO2 parameter / Transmission type — rw. | |
| constexpr ObjectAddress< uint16_t > | mm::node::profile::objects::kTransmitPDO2ParameterInhibitTime {0x1801, 0x03} |
| Transmit PDO2 parameter / Inhibit time — rw. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kTransmitPDO2ParameterReserved {0x1801, 0x04} |
| Transmit PDO2 parameter / reserved — ro. | |
| constexpr ObjectAddress< uint16_t > | mm::node::profile::objects::kTransmitPDO2ParameterEventTimer {0x1801, 0x05} |
| Transmit PDO2 parameter / Event timer — rw. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kTransmitPDO3ParameterCount {0x1802, 0x00} |
| Transmit PDO3 parameter / Subindex 000 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitPDO3ParameterCOBIDUsedByPDO {0x1802, 0x01} |
| Transmit PDO3 parameter / COB-ID used by PDO — rw. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kTransmitPDO3ParameterTransmissionType {0x1802, 0x02} |
| Transmit PDO3 parameter / Transmission type — rw. | |
| constexpr ObjectAddress< uint16_t > | mm::node::profile::objects::kTransmitPDO3ParameterInhibitTime {0x1802, 0x03} |
| Transmit PDO3 parameter / Inhibit time — rw. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kTransmitPDO3ParameterReserved {0x1802, 0x04} |
| Transmit PDO3 parameter / reserved — rw. | |
| constexpr ObjectAddress< uint16_t > | mm::node::profile::objects::kTransmitPDO3ParameterEventTimer {0x1802, 0x05} |
| Transmit PDO3 parameter / Event timer — rw. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kTransmitPDO4ParameterCount {0x1803, 0x00} |
| Transmit PDO4 parameter / Subindex 000 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitPDO4ParameterCOBIDUsedByPDO {0x1803, 0x01} |
| Transmit PDO4 parameter / COB-ID used by PDO — rw. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kTransmitPDO4ParameterTransmissionType {0x1803, 0x02} |
| Transmit PDO4 parameter / Transmission type — rw. | |
| constexpr ObjectAddress< uint16_t > | mm::node::profile::objects::kTransmitPDO4ParameterInhibitTime {0x1803, 0x03} |
| Transmit PDO4 parameter / Inhibit time — rw. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kTransmitPDO4ParameterReserved {0x1803, 0x04} |
| Transmit PDO4 parameter / reserved — rw. | |
| constexpr ObjectAddress< uint16_t > | mm::node::profile::objects::kTransmitPDO4ParameterEventTimer {0x1803, 0x05} |
| Transmit PDO4 parameter / Event timer — rw. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kTransmitPDO1MappingCount {0x1A00, 0x00} |
| Transmit PDO1 mapping / SubIndex 000 — rw. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitPDO1MappingStatusword {0x1A00, 0x01} |
| Transmit PDO1 mapping / Statusword — rw. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitPDO1MappingModesOfOperationDisplay {0x1A00, 0x02} |
| Transmit PDO1 mapping / Modes of operation display — rw. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitPDO1MappingPositionActualValue {0x1A00, 0x03} |
| Transmit PDO1 mapping / Position actual value — rw. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitPDO1MappingVelocityActualValue {0x1A00, 0x04} |
| Transmit PDO1 mapping / Velocity actual value — rw. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitPDO1MappingTorqueActualValue {0x1A00, 0x05} |
| Transmit PDO1 mapping / Torque actual value — rw. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kTransmitPDO2MappingCount {0x1A01, 0x00} |
| Transmit PDO2 mapping / SubIndex 000 — rw. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitPDO2MappingAnalogInput1 {0x1A01, 0x01} |
| Transmit PDO2 mapping / Analog input 1 — rw. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitPDO2MappingAnalogInput2 {0x1A01, 0x02} |
| Transmit PDO2 mapping / Analog input 2 — rw. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitPDO2MappingAnalogInput3 {0x1A01, 0x03} |
| Transmit PDO2 mapping / Analog input 3 — rw. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitPDO2MappingAnalogInput4 {0x1A01, 0x04} |
| Transmit PDO2 mapping / Analog input 4 — rw. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitPDO2MappingTuningStatus {0x1A01, 0x05} |
| Transmit PDO2 mapping / Tuning status — rw. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kTransmitPDO3MappingCount {0x1A02, 0x00} |
| Transmit PDO3 mapping / SubIndex 000 — rw. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitPDO3MappingDigitalInputs {0x1A02, 0x01} |
| Transmit PDO3 mapping / Digital inputs — rw. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kTransmitPDO4MappingCount {0x1A03, 0x00} |
| Transmit PDO4 mapping / SubIndex 000 — rw. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitPDO4MappingUserMISO {0x1A03, 0x01} |
| Transmit PDO4 mapping / User MISO — rw. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitPDO4MappingTimestamp {0x1A03, 0x02} |
| Transmit PDO4 mapping / Timestamp — rw. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitPDO4MappingPositionDemandInternalValue |
| Transmit PDO4 mapping / Position demand internal value — rw. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitPDO4MappingVelocityDemandValue {0x1A03, 0x04} |
| Transmit PDO4 mapping / Velocity demand value — rw. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitPDO4MappingTorqueDemand {0x1A03, 0x05} |
| Transmit PDO4 mapping / Torque demand — rw. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kTransmitSafePDO1MappingCount {0x1B00, 0x00} |
| Transmit safe PDO1 mapping / SubIndex 000 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingFSoECommand {0x1B00, 0x01} |
| Transmit safe PDO1 mapping / FSoE Command — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingSTOState {0x1B00, 0x02} |
| Transmit safe PDO1 mapping / STO state — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingTxPadding001 {0x1B00, 0x03} |
| Transmit safe PDO1 mapping / TxPadding 001 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingTxPadding002 {0x1B00, 0x04} |
| Transmit safe PDO1 mapping / TxPadding 002 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingSOSState {0x1B00, 0x05} |
| Transmit safe PDO1 mapping / SOS state — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingTxPadding003 {0x1B00, 0x06} |
| Transmit safe PDO1 mapping / TxPadding 003 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingTxPadding004 {0x1B00, 0x07} |
| Transmit safe PDO1 mapping / TxPadding 004 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingTxPadding005 {0x1B00, 0x08} |
| Transmit safe PDO1 mapping / TxPadding 005 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingErrorState {0x1B00, 0x09} |
| Transmit safe PDO1 mapping / Error state — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingSS1State {0x1B00, 0x0A} |
| Transmit safe PDO1 mapping / SS1 state — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingSS2State {0x1B00, 0x0B} |
| Transmit safe PDO1 mapping / SS2 state — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingTxPadding006 {0x1B00, 0x0C} |
| Transmit safe PDO1 mapping / TxPadding 006 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingTxPadding007 {0x1B00, 0x0D} |
| Transmit safe PDO1 mapping / TxPadding 007 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingSLSInstance1 {0x1B00, 0x0E} |
| Transmit safe PDO1 mapping / SLS Instance 1 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingSLSInstance2 {0x1B00, 0x0F} |
| Transmit safe PDO1 mapping / SLS Instance 2 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingSLSInstance3 {0x1B00, 0x10} |
| Transmit safe PDO1 mapping / SLS Instance 3 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingSLSInstance4 {0x1B00, 0x11} |
| Transmit safe PDO1 mapping / SLS Instance 4 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingFSoECRC0 {0x1B00, 0x12} |
| Transmit safe PDO1 mapping / FSoE CRC_0 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingRestartAcknowledgeRequired |
| Transmit safe PDO1 mapping / Restart acknowledge required — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingSBCState {0x1B00, 0x14} |
| Transmit safe PDO1 mapping / SBC state — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingTemperatureWarning {0x1B00, 0x15} |
| Transmit safe PDO1 mapping / Temperature warning — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingSafePositionValid {0x1B00, 0x16} |
| Transmit safe PDO1 mapping / Safe position valid — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingSafeSpeedValid {0x1B00, 0x17} |
| Transmit safe PDO1 mapping / Safe speed valid — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingSafeTorqueValid {0x1B00, 0x18} |
| Transmit safe PDO1 mapping / Safe torque valid — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingSafeTorqueSignValid {0x1B00, 0x19} |
| Transmit safe PDO1 mapping / Safe torque sign valid — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingSLTState {0x1B00, 0x1A} |
| Transmit safe PDO1 mapping / SLT state — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingSafeInput1 {0x1B00, 0x1B} |
| Transmit safe PDO1 mapping / Safe input 1 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingSafeInput2 {0x1B00, 0x1C} |
| Transmit safe PDO1 mapping / Safe input 2 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingSafeInput3 {0x1B00, 0x1D} |
| Transmit safe PDO1 mapping / Safe input 3 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingSafeInput4 {0x1B00, 0x1E} |
| Transmit safe PDO1 mapping / Safe input 4 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingSafeOutputMonitor1 {0x1B00, 0x1F} |
| Transmit safe PDO1 mapping / Safe output monitor 1 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingSafeOutputMonitor2 {0x1B00, 0x20} |
| Transmit safe PDO1 mapping / Safe output monitor 2 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingAnalogDiagnosticActiveSingleChannel {0x1B00, 0x21} |
| Transmit safe PDO1 mapping / Analog diagnostic active (single channel) — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingAnalogValueValid {0x1B00, 0x22} |
| Transmit safe PDO1 mapping / Analog value valid — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingFSoECRC1 {0x1B00, 0x23} |
| Transmit safe PDO1 mapping / FSoE CRC_1 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingSafePositionActualValueLow |
| Transmit safe PDO1 mapping / Safe position actual value low — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingFSoECRC2 {0x1B00, 0x25} |
| Transmit safe PDO1 mapping / FSoE CRC_2 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingSafePositionActualValueHigh |
| Transmit safe PDO1 mapping / Safe position actual value high — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingFSoECRC3 {0x1B00, 0x27} |
| Transmit safe PDO1 mapping / FSoE CRC_3 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingSafeVelocityActualValueLow |
| Transmit safe PDO1 mapping / Safe velocity actual value low — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingFSoECRC4 {0x1B00, 0x29} |
| Transmit safe PDO1 mapping / FSoE CRC_4 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingSafeVelocityActualValueHigh |
| Transmit safe PDO1 mapping / Safe velocity actual value high — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingFSoECRC5 {0x1B00, 0x2B} |
| Transmit safe PDO1 mapping / FSoE CRC_5 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingSafeAnalogValueScaled |
| Transmit safe PDO1 mapping / Safe analog value (scaled) — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingFSoECRC6 {0x1B00, 0x2D} |
| Transmit safe PDO1 mapping / FSoE CRC_6 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingSafeTorque {0x1B00, 0x2E} |
| Transmit safe PDO1 mapping / Safe torque — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingFSoECRC7 {0x1B00, 0x2F} |
| Transmit safe PDO1 mapping / FSoE CRC_7 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kTransmitSafePDO1MappingFSoEConnectionID {0x1B00, 0x30} |
| Transmit safe PDO1 mapping / FSoE ConnectionID — ro. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kSyncManagerTypeCount {0x1C00, 0x00} |
| Sync manager type / SubIndex 000 — ro. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kSyncManagerTypeSubIndex001 {0x1C00, 0x01} |
| Sync manager type / SubIndex 001 — ro. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kSyncManagerTypeSubIndex002 {0x1C00, 0x02} |
| Sync manager type / SubIndex 002 — ro. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kSyncManagerTypeSubIndex003 {0x1C00, 0x03} |
| Sync manager type / SubIndex 003 — ro. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kSyncManagerTypeSubIndex004 {0x1C00, 0x04} |
| Sync manager type / SubIndex 004 — ro. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kSM0AssignmentCount {0x1C10, 0x00} |
| SM 0 Assignment / SubIndex 000 — ro. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kSM1AssignmentCount {0x1C11, 0x00} |
| SM 1 Assignment / SubIndex 000 — ro. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kSM2AssignmentCount {0x1C12, 0x00} |
| SM 2 Assignment / SubIndex 000 — rw. | |
| constexpr ObjectAddress< uint16_t > | mm::node::profile::objects::kSM2AssignmentSubIndex001 {0x1C12, 0x01} |
| SM 2 Assignment / SubIndex 001 — rw. | |
| constexpr ObjectAddress< uint16_t > | mm::node::profile::objects::kSM2AssignmentSubIndex002 {0x1C12, 0x02} |
| SM 2 Assignment / SubIndex 002 — rw. | |
| constexpr ObjectAddress< uint16_t > | mm::node::profile::objects::kSM2AssignmentSubIndex003 {0x1C12, 0x03} |
| SM 2 Assignment / SubIndex 003 — rw. | |
| constexpr ObjectAddress< uint16_t > | mm::node::profile::objects::kSM2AssignmentSubIndex004 {0x1C12, 0x04} |
| SM 2 Assignment / SubIndex 004 — rw. | |
| constexpr ObjectAddress< uint16_t > | mm::node::profile::objects::kSM2AssignmentSubIndex005 {0x1C12, 0x05} |
| SM 2 Assignment / SubIndex 005 — rw. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kSM3AssignmentCount {0x1C13, 0x00} |
| SM 3 Assignment / SubIndex 000 — rw. | |
| constexpr ObjectAddress< uint16_t > | mm::node::profile::objects::kSM3AssignmentSubIndex001 {0x1C13, 0x01} |
| SM 3 Assignment / SubIndex 001 — rw. | |
| constexpr ObjectAddress< uint16_t > | mm::node::profile::objects::kSM3AssignmentSubIndex002 {0x1C13, 0x02} |
| SM 3 Assignment / SubIndex 002 — rw. | |
| constexpr ObjectAddress< uint16_t > | mm::node::profile::objects::kSM3AssignmentSubIndex003 {0x1C13, 0x03} |
| SM 3 Assignment / SubIndex 003 — rw. | |
| constexpr ObjectAddress< uint16_t > | mm::node::profile::objects::kSM3AssignmentSubIndex004 {0x1C13, 0x04} |
| SM 3 Assignment / SubIndex 004 — rw. | |
| constexpr ObjectAddress< uint16_t > | mm::node::profile::objects::kSM3AssignmentSubIndex005 {0x1C13, 0x05} |
| SM 3 Assignment / SubIndex 005 — rw. | |
| constexpr ObjectAddress< uint16_t > | mm::node::profile::objects::kSM3AssignmentSubIndex006 {0x1C13, 0x06} |
| SM 3 Assignment / SubIndex 006 — rw. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kOutputSyncManagerParameterCount {0x1C32, 0x00} |
| Output SyncManager Parameter / SubIndex 000 — ro. | |
| constexpr ObjectAddress< uint16_t > | mm::node::profile::objects::kOutputSyncManagerParameterSynchronizationType |
| Output SyncManager Parameter / Synchronization Type — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kOutputSyncManagerParameterCycleTime {0x1C32, 0x02} |
| Output SyncManager Parameter / Cycle time — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kOutputSyncManagerParameterShiftTime {0x1C32, 0x03} |
| Output SyncManager Parameter / Shift time — ro. | |
| constexpr ObjectAddress< uint16_t > | mm::node::profile::objects::kOutputSyncManagerParameterSynchronizationTypesSupported |
| Output SyncManager Parameter / Synchronization types supported — ro. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kInputSyncManagerParameterCount {0x1C33, 0x00} |
| Input SyncManager Parameter / SubIndex 000 — ro. | |
| constexpr ObjectAddress< uint16_t > | mm::node::profile::objects::kInputSyncManagerParameterSynchronizationType |
| Input SyncManager Parameter / Synchronization Type — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kInputSyncManagerParameterCycleTime {0x1C33, 0x02} |
| Input SyncManager Parameter / Cycle time — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kInputSyncManagerParameterShiftTime {0x1C33, 0x03} |
| Input SyncManager Parameter / Shift time — ro. | |
| constexpr ObjectAddress< uint16_t > | mm::node::profile::objects::kInputSyncManagerParameterSynchronizationTypesSupported |
| Input SyncManager Parameter / Synchronization types supported — ro. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kModularDeviceProfileCount {0xF000, 0x00} |
| Modular Device Profile / Subindex 000 — ro. | |
| constexpr ObjectAddress< uint16_t > | mm::node::profile::objects::kModularDeviceProfileIndexDistance {0xF000, 0x01} |
| Modular Device Profile / Index distance — rw. | |
| constexpr ObjectAddress< uint16_t > | mm::node::profile::objects::kModularDeviceProfileMaximumNumberOfModules {0xF000, 0x02} |
| Modular Device Profile / Maximum number of modules — rw. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kConfiguredModuleIdentListCount {0xF030, 0x00} |
| Configured module ident list / SubIndex 000 — rw. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kConfiguredModuleIdentListSubIndex001 {0xF030, 0x01} |
| Configured module ident list / SubIndex 001 — rw. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kConfiguredModuleIdentListSubIndex002 {0xF030, 0x02} |
| Configured module ident list / SubIndex 002 — rw. | |
| constexpr ObjectAddress< uint8_t > | mm::node::profile::objects::kDetectedModuleIdentListCount {0xF050, 0x00} |
| Detected module ident list / SubIndex 000 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kDetectedModuleIdentListSubIndex001 {0xF050, 0x01} |
| Detected module ident list / SubIndex 001 — ro. | |
| constexpr ObjectAddress< uint32_t > | mm::node::profile::objects::kDetectedModuleIdentListSubIndex002 {0xF050, 0x02} |
| Detected module ident list / SubIndex 002 — ro. | |