Motion Master 6.0.0-alpha.86
Next-generation motion control software
Loading...
Searching...
No Matches
somanet_drive_objects.h
Go to the documentation of this file.
1// Generated by `motion-master generate-object-addresses` from somanet-v5.6.6.xml — do not edit.
2// Regenerating is a two-step job: run that command, then `tools/format.sh` — clang-format
3// wraps the declarations that overrun 100 columns, and it does so context-sensitively
4// enough that reproducing its choices here would be guesswork.
5//
6// SOMANET vendor area (0x2xxx) and FSoE — 423 addresses.
7//
8// Each constant carries an object's index, subindex and the C++ type its declared
9// ETG.1020 type maps to, so a call site cannot disagree with the object it names:
10//
11// device.value(objects::kStatusword) // std::optional<uint16_t>
12// device.readValue(objects::kDeviceName) // std::expected<std::string, ...>
13//
14// The union of every device in the ESI is emitted: which module is fitted is unknowable
15// offline, so an address that does not apply to the drive in front of you simply fails
16// to resolve at runtime, exactly as a hand-written index would. The trailing comment on
17// each line is the ESI's own name, access mode and unit — the unit especially, since a
18// temperature in milli-degrees looks exactly like one in degrees until a motor stops.
19//
20// One header serves the whole device family because SOMANET gives one address one
21// meaning across it: an index/subindex names the same quantity, with the same data type
22// and the same unit, on a Node, a Circulo, a Circulo SMM and an Integro alike. For
23// 0x1xxx and 0x6xxx the standards require that; in the manufacturer-specific area
24// (0x2xxx) nothing does — ETG.1000.6 reserves the range for the vendor and says nothing
25// about keeping it stable between devices — so it is a vendor convention, and it holds
26// here because those devices draw the bulk of their dictionary from one shared ESI
27// module (0x04020001, "Default CiA402 object dictionary") rather than from four
28// descriptions that happen to agree. Where two devices disagree on an address's type
29// the generator warns and keeps the first; one index reused for a different quantity of
30// the same type would merge silently, and would mean a header per device instead.
31
32#pragma once
33
34#include <cstdint>
35#include <string>
36#include <vector>
37
39
41
43inline constexpr ObjectAddress<uint16_t> kCommandObjectDisabled{0x2000, 0x00};
44
46inline constexpr ObjectAddress<int16_t> kCommutationAngleOffset{0x2001, 0x00};
47
50
53
56
59
62
65
68
72
74inline constexpr ObjectAddress<uint8_t> kBrakeOptionsCount{0x2004, 0x00};
75
78
81
83inline constexpr ObjectAddress<uint16_t> kBrakeOptionsPullTime{0x2004, 0x03};
84
87
90
93
95inline constexpr ObjectAddress<uint8_t> kBrakeOptionsBrakeStatus{0x2004, 0x07};
96
99
103
106
109
112
114inline constexpr ObjectAddress<uint8_t> kHomingOptionsCount{0x2005, 0x00};
115
118
122
126
129
131inline constexpr ObjectAddress<uint8_t> kProtectionCount{0x2006, 0x00};
132
135
138
141
144
147
150
152inline constexpr ObjectAddress<uint8_t> kCommutationOffsetCount{0x2009, 0x00};
153
155inline constexpr ObjectAddress<int16_t> kCommutationOffsetState{0x2009, 0x01};
156
159
162
165
168
171
174
177
180
183
186
189
191inline constexpr ObjectAddress<uint32_t> kMaxPower{0x200B, 0x00};
192
195
197inline constexpr ObjectAddress<uint8_t> kSystemPolarity{0x200D, 0x00};
198
200inline constexpr ObjectAddress<uint8_t> kLoggingCount{0x200E, 0x00};
201
203inline constexpr ObjectAddress<uint8_t> kLoggingState{0x200E, 0x01};
204
206inline constexpr ObjectAddress<uint8_t> kTorqueControllerCount{0x2010, 0x00};
207
210
213
216
219
222
226
230
234
237
240
243
246
249
252
256
259
263
267
270
273
276
279
282
285
288
291
294
297
300
303
306
309
312
315
317inline constexpr ObjectAddress<uint8_t> kGainSchedulingCount{0x2013, 0x00};
318
320inline constexpr ObjectAddress<uint8_t> kGainSchedulingEnabled{0x2013, 0x01};
321
324
327
330
333
336
339
342
345
348
351
354
357
360
363
366
369
372
375
377inline constexpr ObjectAddress<uint8_t> kTorqueWindowCount{0x2014, 0x00};
378
380inline constexpr ObjectAddress<uint16_t> kTorqueWindowValue{0x2014, 0x01};
381
383inline constexpr ObjectAddress<uint16_t> kTorqueWindowTime{0x2014, 0x02};
384
387
390
393
396
400
404
407
410
413
416
418inline constexpr ObjectAddress<int16_t> kTotalMotorCurrent{0x2019, 0x00};
419
422
425
428
431
434
437
439inline constexpr ObjectAddress<uint8_t> kNotchFilterCount{0x2023, 0x00};
440
442inline constexpr ObjectAddress<uint8_t> kNotchFilterEnabled{0x2023, 0x01};
443
446
449
451inline constexpr ObjectAddress<uint16_t> kNotchFilterDepth{0x2023, 0x04};
452
455
458
461
463inline constexpr ObjectAddress<uint8_t> kCoreTemperatureCount{0x2030, 0x00};
464
467
469inline constexpr ObjectAddress<uint8_t> kDriveTemperatureCount{0x2031, 0x00};
470
473
476
480
483
486
489
492
495
498
501
504
507
510
513
515inline constexpr ObjectAddress<uint8_t> kErrorReportCount{0x203F, 0x00};
516
519
521inline constexpr ObjectAddress<uint32_t> kInputCounter{0x2040, 0x00};
522
524inline constexpr ObjectAddress<uint8_t> kMotorCurrentCount{0x2041, 0x00};
525
528
531
534
537
540
543
547
549inline constexpr ObjectAddress<int32_t> kTargetJointTorque{0x2051, 0x00};
550
552inline constexpr ObjectAddress<int32_t> kJointTorqueDemandValue{0x2052, 0x00};
553
555inline constexpr ObjectAddress<int32_t> kJointTorqueOffset{0x2053, 0x00};
556
558inline constexpr ObjectAddress<uint32_t> kMaxJointTorque{0x2054, 0x00};
559
562
565
568
571
574
577
581
584
587
590
593
596
598inline constexpr ObjectAddress<uint32_t> kTimestamp{0x20F0, 0x00};
599
601inline constexpr ObjectAddress<std::string> kAssignedName{0x20F2, 0x00};
602
605
608
611
614
617
620
623
626
629
632
635
639
642
646
649
652
655
658
661
664
667
670
673
676
680
683
686
689
692
694inline constexpr ObjectAddress<uint8_t> kEncoder1FeedbackCount{0x2111, 0x00};
695
698
701
704
707
710
713
716
719
722
725
728
731
734
737
740
744
747
751
754
757
760
763
766
769
772
775
778
781
785
788
791
794
797
799inline constexpr ObjectAddress<uint8_t> kEncoder2FeedbackCount{0x2113, 0x00};
800
803
806
809
812
815
818
821
824
827
830
833
836
839
842
845
847inline constexpr ObjectAddress<int32_t> kTorqueSensorValue{0x2151, 0x00};
848
851
854
857
860
863
866
869
872
875
878
881
883inline constexpr ObjectAddress<uint8_t> kGPIOOutputEventsCount{0x2211, 0x00};
884
887
889inline constexpr ObjectAddress<uint8_t> kGPIOInputActionsCount{0x2212, 0x00};
890
893
896
899
902
905
907inline constexpr ObjectAddress<uint8_t> kGPIOGlobalOptionsCount{0x2214, 0x00};
908
911
914
917
919inline constexpr ObjectAddress<uint16_t> kAnalogInput1{0x2401, 0x00};
920
922inline constexpr ObjectAddress<uint16_t> kAnalogInput2{0x2402, 0x00};
923
925inline constexpr ObjectAddress<uint16_t> kAnalogInput3{0x2403, 0x00};
926
928inline constexpr ObjectAddress<uint16_t> kAnalogInput4{0x2404, 0x00};
929
932
934inline constexpr ObjectAddress<uint8_t> kTemperatureWarning{0x2600, 0x00};
935
937inline constexpr ObjectAddress<uint8_t> kSafePositionValid{0x2601, 0x00};
938
940inline constexpr ObjectAddress<uint8_t> kSafeSpeedValid{0x2602, 0x00};
941
943inline constexpr ObjectAddress<uint8_t> kSafeInputCount{0x2603, 0x00};
944
946inline constexpr ObjectAddress<uint8_t> kSafeInputSubIndex001{0x2603, 0x01};
947
949inline constexpr ObjectAddress<uint8_t> kSafeInputSubIndex002{0x2603, 0x02};
950
952inline constexpr ObjectAddress<uint8_t> kSafeInputSubIndex003{0x2603, 0x03};
953
955inline constexpr ObjectAddress<uint8_t> kSafeInputSubIndex004{0x2603, 0x04};
956
958inline constexpr ObjectAddress<uint8_t> kSafeOutputMonitorCount{0x2604, 0x00};
959
962
965
967inline constexpr ObjectAddress<uint8_t> kAnalogInputCount{0x2605, 0x00};
968
971
974
977
980
983
986
989
992
995
998
1001
1003inline constexpr ObjectAddress<uint8_t> kGeneralCount{0x2620, 0x00};
1004
1007
1009inline constexpr ObjectAddress<uint8_t> kGeneralSafeFieldbus{0x2620, 0x02};
1010
1012inline constexpr ObjectAddress<uint16_t> kGeneralSafeAddress{0x2620, 0x03};
1013
1015inline constexpr ObjectAddress<uint8_t> kGeneralFSoEDownload{0x2620, 0x04};
1016
1018inline constexpr ObjectAddress<uint8_t> kSafetyDigitalIOCount{0x2621, 0x00};
1019
1022
1025
1028
1031
1034
1037
1040
1043
1046
1049
1052
1055
1058
1061
1064
1067
1070
1073
1075inline constexpr ObjectAddress<uint8_t> kEncoderSourceType{0x2630, 0x01};
1076
1079
1082
1085
1088
1091
1094
1098
1102
1106
1108inline constexpr ObjectAddress<uint8_t> kEncoderSelectionCount{0x2635, 0x00};
1109
1112
1115
1118
1121
1124
1127
1130
1133
1137
1141
1144
1147
1149inline constexpr ObjectAddress<uint8_t> kSTOInputCount{0x2641, 0x00};
1150
1152inline constexpr ObjectAddress<uint8_t> kSTOInput{0x2641, 0x01};
1153
1155inline constexpr ObjectAddress<uint8_t> kSTOInputSBC{0x2641, 0x02};
1156
1158inline constexpr ObjectAddress<uint8_t> kSS1InputCount{0x2650, 0x00};
1159
1161inline constexpr ObjectAddress<uint8_t> kSS1Input{0x2650, 0x01};
1162
1165
1167inline constexpr ObjectAddress<uint8_t> kSOSInputCount{0x2668, 0x00};
1168
1170inline constexpr ObjectAddress<uint8_t> kSOSInput{0x2668, 0x01};
1171
1173inline constexpr ObjectAddress<uint16_t> kSOSInputTDSOS{0x2668, 0x02};
1174
1176inline constexpr ObjectAddress<uint8_t> kSS2InputCount{0x2670, 0x00};
1177
1179inline constexpr ObjectAddress<uint8_t> kSS2Input{0x2670, 0x01};
1180
1182inline constexpr ObjectAddress<uint8_t> kSLSInputCount{0x2690, 0x00};
1183
1185inline constexpr ObjectAddress<uint8_t> kSLSInputSLS1Input{0x2690, 0x01};
1186
1188inline constexpr ObjectAddress<uint8_t> kSLSInputSLS2Input{0x2690, 0x02};
1189
1191inline constexpr ObjectAddress<uint8_t> kSLSInputSLS3Input{0x2690, 0x03};
1192
1194inline constexpr ObjectAddress<uint8_t> kSLSInputSLS4Input{0x2690, 0x04};
1195
1197inline constexpr ObjectAddress<uint8_t> kResetPosition{0x26A0, 0x00};
1198
1200inline constexpr ObjectAddress<uint8_t> kSafeTorqueCount{0x26B0, 0x00};
1201
1203inline constexpr ObjectAddress<uint8_t> kSafeTorqueSubIndex001{0x26B0, 0x01};
1204
1206inline constexpr ObjectAddress<uint8_t> kSafeTorqueSubIndex002{0x26B0, 0x02};
1207
1210
1213
1216
1219
1223
1225inline constexpr ObjectAddress<uint8_t> kSLTInputCount{0x26B2, 0x00};
1226
1228inline constexpr ObjectAddress<uint8_t> kSLTInput{0x26B2, 0x01};
1229
1231inline constexpr ObjectAddress<uint8_t> kSLTInputSLTSource{0x26B2, 0x02};
1232
1234inline constexpr ObjectAddress<uint8_t> kSafeOutputCount{0x26F0, 0x00};
1235
1237inline constexpr ObjectAddress<uint8_t> kSafeOutputSubIndex001{0x26F0, 0x01};
1238
1240inline constexpr ObjectAddress<uint8_t> kSafeOutputSubIndex002{0x26F0, 0x02};
1241
1243inline constexpr ObjectAddress<uint8_t> kFirmwareCount{0x2700, 0x00};
1244
1247
1249inline constexpr ObjectAddress<uint32_t> kTuningCommand{0x2701, 0x00};
1250
1252inline constexpr ObjectAddress<uint32_t> kTuningStatus{0x2702, 0x00};
1253
1255inline constexpr ObjectAddress<uint32_t> kUserMOSI{0x2703, 0x00};
1256
1258inline constexpr ObjectAddress<uint32_t> kUserMISO{0x2704, 0x00};
1259
1261inline constexpr ObjectAddress<uint8_t> kSetupWizardCompleted{0x2705, 0x00};
1262
1265
1268
1271
1274
1277
1280
1283
1286
1289
1292
1295
1298
1300inline constexpr ObjectAddress<uint16_t> kInternalUsageOnlyBKC{0x2FFF, 0x04};
1301
1304
1307
1310
1313
1316
1320
1323
1327
1331
1334
1337
1340
1341} // namespace mm::node::somanet::objects
Definition somanet_drive_objects.h:40
constexpr ObjectAddress< uint16_t > kBrakeOptionsPercentageOfRatedCurrentPinBrake
Brake options / Percentage of Rated Current (pin brake) — rw.
Definition somanet_drive_objects.h:101
constexpr ObjectAddress< uint32_t > kTCPIPConfigurationNameServer
TCP/IP Configuration / Name server — rw.
Definition somanet_drive_objects.h:1276
constexpr ObjectAddress< int8_t > kCommutationOffsetMeasurementMethod
Commutation offset / Measurement method — rw.
Definition somanet_drive_objects.h:161
constexpr ObjectAddress< uint32_t > kTorqueControllerActiveShortCircuitDurationTime
Torque controller / Active short circuit duration time — rw, ms.
Definition somanet_drive_objects.h:265
constexpr ObjectAddress< uint8_t > kVelocityFeedForwardCount
Velocity feed forward / Subindex 000 — ro.
Definition somanet_drive_objects.h:386
constexpr ObjectAddress< float > kTorqueControllerControllerKpDisabled
Torque controller / Controller Kp (disabled) — rw.
Definition somanet_drive_objects.h:209
constexpr ObjectAddress< float > kTorqueSensorConfigurationCoefficientK4
Torque sensor configuration / Coefficient K4 — rw.
Definition somanet_drive_objects.h:841
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationFrameSize
Encoder 1 configuration / Frame size — rw.
Definition somanet_drive_objects.h:631
constexpr ObjectAddress< uint32_t > kEncoder1ConfigurationZeroVelocityThreshold
Encoder 1 configuration / Zero velocity threshold — rw, μs.
Definition somanet_drive_objects.h:616
constexpr ObjectAddress< float > kGainSchedulingPositionLoopKp1
Gain scheduling / Position loop Kp 1 — rw.
Definition somanet_drive_objects.h:353
constexpr ObjectAddress< uint32_t > kGainSchedulingThresholdVelocity0
Gain scheduling / Threshold velocity 0 — rw, rpm.
Definition somanet_drive_objects.h:323
constexpr ObjectAddress< uint32_t > kTuningStatus
Tuning status — rw.
Definition somanet_drive_objects.h:1252
constexpr ObjectAddress< uint8_t > kEncoder2FeedbackCount
Encoder 2 feedback / SubIndex 000 — ro.
Definition somanet_drive_objects.h:799
constexpr ObjectAddress< uint8_t > kNotchFilterEnabled
Notch filter / Enabled — rw.
Definition somanet_drive_objects.h:442
constexpr ObjectAddress< uint8_t > kTorqueSensorConfigurationType
Torque sensor configuration / Type — rw.
Definition somanet_drive_objects.h:817
constexpr ObjectAddress< uint8_t > kI2tAndStallProtectionProtectionActive
I2t and Stall protection / Protection active — ro.
Definition somanet_drive_objects.h:185
constexpr ObjectAddress< uint8_t > kGPIOPinConfigurationDigitalIO5
GPIO pin configuration / Digital IO 5 — rw.
Definition somanet_drive_objects.h:874
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationMultiturnFirstBitPosition
Encoder 2 configuration / Multiturn first bit position — rw.
Definition somanet_drive_objects.h:742
constexpr ObjectAddress< float > kGainSchedulingVelocityLoopKp1
Gain scheduling / Velocity loop Kp 1 — rw.
Definition somanet_drive_objects.h:365
constexpr ObjectAddress< uint8_t > kSafetyModuleInputDiagnosticsSubIndex002
Safety Module input diagnostics / SubIndex 002 — ro.
Definition somanet_drive_objects.h:1000
constexpr ObjectAddress< uint32_t > kEncoder2FeedbackRawPosition
Encoder 2 feedback / Raw position — ro, Inc.
Definition somanet_drive_objects.h:802
constexpr ObjectAddress< uint32_t > kEncoderVerificationVerificationSensorResolution
Encoder verification / Verification sensor resolution — rw, Inc.
Definition somanet_drive_objects.h:1100
constexpr ObjectAddress< uint8_t > kGPIOPinConfigurationDigitalIO1
GPIO pin configuration / Digital IO 1 — rw.
Definition somanet_drive_objects.h:862
constexpr ObjectAddress< int16_t > kCommutationAngleOffset
Commutation angle offset — rw.
Definition somanet_drive_objects.h:46
constexpr ObjectAddress< float > kPositionControllerPositionLoopKi
Position controller / Position loop Ki — rw.
Definition somanet_drive_objects.h:293
constexpr ObjectAddress< uint16_t > kFSoECommunicationParameterSafetyAddress
FSoE Communication Parameter / SafetyAddress — ro.
Definition somanet_drive_objects.h:1309
constexpr ObjectAddress< std::string > kFirmwareCoreVersion
Firmware / Core version — ro.
Definition somanet_drive_objects.h:1246
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationAccessSignalType
Encoder 2 configuration / Access signal type — rw.
Definition somanet_drive_objects.h:730
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationCRCPolynomial
Encoder 2 configuration / CRC polynomial — rw.
Definition somanet_drive_objects.h:756
constexpr ObjectAddress< float > kExternalScaledMeasurementConstantA3
External scaled measurement / Constant a3 — rw.
Definition somanet_drive_objects.h:497
constexpr ObjectAddress< int32_t > kEncoder2FeedbackAdjustedPosition
Encoder 2 feedback / Adjusted position — ro, Inc.
Definition somanet_drive_objects.h:805
constexpr ObjectAddress< float > kPositionControllerVelocityLoopKi
Position controller / Velocity loop Ki — rw.
Definition somanet_drive_objects.h:305
constexpr ObjectAddress< uint8_t > kSTOInputSBC
STO input / SBC — rw.
Definition somanet_drive_objects.h:1155
constexpr ObjectAddress< int16_t > kVelocityFeedForwardGain
Velocity feed forward / Gain — rw.
Definition somanet_drive_objects.h:389
constexpr ObjectAddress< uint16_t > kVelocityFeedForwardCutoffFrequency
Velocity feed forward / Cutoff frequency — rw, Hz.
Definition somanet_drive_objects.h:392
constexpr ObjectAddress< uint8_t > kI2tAndStallProtectionEnabled
I2t and Stall protection / Enabled — rw.
Definition somanet_drive_objects.h:176
constexpr ObjectAddress< int16_t > kInternalUsageOnlyTCTM4
Internal usage only / TCTM4 — ro.
Definition somanet_drive_objects.h:1294
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationTimeout
Encoder 1 configuration / Timeout — rw, μs.
Definition somanet_drive_objects.h:648
constexpr ObjectAddress< int32_t > kEncoder1FeedbackVelocity
Encoder 1 feedback / Velocity — ro, rpm.
Definition somanet_drive_objects.h:703
constexpr ObjectAddress< uint8_t > kJointTorqueControllerCount
Joint torque controller / SubIndex 000 — ro.
Definition somanet_drive_objects.h:533
constexpr ObjectAddress< uint16_t > kHomingOptionsTorqueThresholdForHomingOnEndStop
Homing Options / Torque Threshold for Homing on end stop — rw.
Definition somanet_drive_objects.h:124
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationMaximumTbusy
Encoder 2 configuration / Maximum tbusy — rw, μs.
Definition somanet_drive_objects.h:759
constexpr ObjectAddress< uint8_t > kBrakeOptionsSwitchingFrequency
Brake options / Switching frequency — rw.
Definition somanet_drive_objects.h:108
constexpr ObjectAddress< uint8_t > kSLSInputCount
SLS input / Subindex 000 — ro.
Definition somanet_drive_objects.h:1182
constexpr ObjectAddress< uint16_t > kFSoECommunicationParameterConnectionType
FSoE Communication Parameter / Connection Type — ro.
Definition somanet_drive_objects.h:1322
constexpr ObjectAddress< uint8_t > kTorqueSensorFeedbackFilterType
Torque sensor feedback filter / Type — rw.
Definition somanet_drive_objects.h:853
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationSinusoidalOutputVoltage
Encoder 1 configuration / Sinusoidal output voltage — rw.
Definition somanet_drive_objects.h:685
constexpr ObjectAddress< uint8_t > kGPIOPositionTriggerPulseWidth
GPIO position trigger / Pulse width — rw, ms.
Definition somanet_drive_objects.h:904
constexpr ObjectAddress< uint8_t > kSystemPolarity
System polarity — rw.
Definition somanet_drive_objects.h:197
constexpr ObjectAddress< uint8_t > kImpedanceControllerCount
Impedance controller / SubIndex 000 — ro.
Definition somanet_drive_objects.h:561
constexpr ObjectAddress< uint32_t > kManufacturingParametersVendorID
Manufacturing parameters / Vendor ID — ro.
Definition somanet_drive_objects.h:982
constexpr ObjectAddress< int16_t > kInternalUsageOnlyTCTM3
Internal usage only / TCTM3 — ro.
Definition somanet_drive_objects.h:1291
constexpr ObjectAddress< int32_t > kVelocityFollowingErrorActualValue
Velocity following error / Actual value — ro, rpm.
Definition somanet_drive_objects.h:415
constexpr ObjectAddress< uint8_t > kSafeOutputSubIndex002
Safe output / SubIndex 002 — rw.
Definition somanet_drive_objects.h:1240
constexpr ObjectAddress< uint8_t > kEncoderSelectionAbsolutePosition
Encoder selection / Absolute position — rw.
Definition somanet_drive_objects.h:1114
constexpr ObjectAddress< uint8_t > kBrakeOptionsCount
Brake options / SubIndex 000 — ro.
Definition somanet_drive_objects.h:74
constexpr ObjectAddress< uint32_t > kSafetyIOAnalogInputAnalogAllowedError
Safety IO analog input / Analog allowed error — rw, nNm.
Definition somanet_drive_objects.h:1060
constexpr ObjectAddress< int32_t > kEncoder2FeedbackVelocity
Encoder 2 feedback / Velocity — ro, rpm.
Definition somanet_drive_objects.h:808
constexpr ObjectAddress< uint32_t > kEncoder1FeedbackRawPosition
Encoder 1 feedback / Raw position — ro, Inc.
Definition somanet_drive_objects.h:697
constexpr ObjectAddress< float > kPositionControllerVelocityLoopKd
Position controller / Velocity loop Kd — rw.
Definition somanet_drive_objects.h:308
constexpr ObjectAddress< uint16_t > kTorqueControllerDampingRatio
Torque controller / Damping ratio — rw.
Definition somanet_drive_objects.h:242
constexpr ObjectAddress< int32_t > kSafetyIOAnalogInputAnalogInput2Gain
Safety IO analog input / Analog input2 Gain — rw, nNm/Inc.
Definition somanet_drive_objects.h:1054
constexpr ObjectAddress< int32_t > kTorqueSensorConfigurationOffset
Torque sensor configuration / Offset — rw, mNm.
Definition somanet_drive_objects.h:829
constexpr ObjectAddress< uint8_t > kGeneralFSoEDownload
General / FSoE Download — rw.
Definition somanet_drive_objects.h:1015
constexpr ObjectAddress< std::string > kManufacturingParametersDeviceType
Manufacturing parameters / Device Type — ro.
Definition somanet_drive_objects.h:985
constexpr ObjectAddress< int16_t > kSafetyIOAnalogInputSafeAnalogInChannelA
Safety IO analog input / Safe analog in channel A — ro.
Definition somanet_drive_objects.h:1066
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationMultiturnFirstBitPosition
Encoder 1 configuration / Multiturn first bit position — rw.
Definition somanet_drive_objects.h:637
constexpr ObjectAddress< uint8_t > kMotorSpecificSettingsPolePairs
Motor specific settings / Pole pairs — rw.
Definition somanet_drive_objects.h:55
constexpr ObjectAddress< int32_t > kMotorSpecificSettingsPhaseResistance
Motor specific settings / Phase resistance — rw, μΩ
Definition somanet_drive_objects.h:61
constexpr ObjectAddress< uint16_t > kEncoderSelectionAllowedSpeedDiscrepancy
Encoder selection / Allowed speed discrepancy — rw.
Definition somanet_drive_objects.h:1126
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationEndianness
Encoder 2 configuration / Endianness — rw.
Definition somanet_drive_objects.h:774
constexpr ObjectAddress< uint16_t > kAnalogInput1
Analog input 1 — ro.
Definition somanet_drive_objects.h:919
constexpr ObjectAddress< float > kVelocityControllerControllerKd
Velocity controller / Controller Kd — rw.
Definition somanet_drive_objects.h:278
constexpr ObjectAddress< uint32_t > kInputCounter
Input counter — ro, Inc.
Definition somanet_drive_objects.h:521
constexpr ObjectAddress< uint8_t > kEncoder1FeedbackCount
Encoder 1 feedback / SubIndex 000 — ro.
Definition somanet_drive_objects.h:694
constexpr ObjectAddress< uint8_t > kFollowingErrorOptionCodesVelocityFollowingErrorOptionCode
Following error option codes / Velocity following error option code — rw.
Definition somanet_drive_objects.h:402
constexpr ObjectAddress< float > kTorqueControllerControllerKdDisabled
Torque controller / Controller Kd (disabled) — rw.
Definition somanet_drive_objects.h:215
constexpr ObjectAddress< uint32_t > kEncoder1FeedbackEncoderStatus
Encoder 1 feedback / Encoder status — ro.
Definition somanet_drive_objects.h:706
constexpr ObjectAddress< int32_t > kJointTorqueOffset
Joint torque offset — rw, mNm.
Definition somanet_drive_objects.h:555
constexpr ObjectAddress< uint8_t > kVelocityControllerEncoderSource
Velocity controller / Encoder source — rw.
Definition somanet_drive_objects.h:284
constexpr ObjectAddress< uint32_t > kJointTorqueControllerControllerIntegralLimit
Joint torque controller / Controller integral limit — rw.
Definition somanet_drive_objects.h:545
constexpr ObjectAddress< uint16_t > kEncoder2ConfigurationSinewaveCyclesPerRevolution
Encoder 2 configuration / Sinewave cycles per revolution — rw.
Definition somanet_drive_objects.h:783
constexpr ObjectAddress< uint32_t > kTCPIPConfigurationNameServer2
TCP/IP Configuration / Name server 2 — rw.
Definition somanet_drive_objects.h:1279
constexpr ObjectAddress< uint8_t > kTorqueControllerSwitchingFrequency
Torque controller / Switching frequency — rw.
Definition somanet_drive_objects.h:236
constexpr ObjectAddress< uint32_t > kTorqueControllerVirtualBrakingChopperVoltageLevel
Torque controller / Virtual Braking Chopper Voltage Level — rw, mV.
Definition somanet_drive_objects.h:254
constexpr ObjectAddress< uint8_t > kTemperatureWarning
Temperature warning — ro.
Definition somanet_drive_objects.h:934
constexpr ObjectAddress< std::string > kGeneralDriveSafetyName
General / Drive safety name — rw.
Definition somanet_drive_objects.h:1006
constexpr ObjectAddress< uint32_t > kPositionControllerPositionLoopIntegralLimit
Position controller / Position loop integral limit — rw, rpm.
Definition somanet_drive_objects.h:299
constexpr ObjectAddress< uint32_t > kFSoECommunicationParameterSRACRC
FSoE Communication Parameter / SRA CRC — ro.
Definition somanet_drive_objects.h:1333
constexpr ObjectAddress< float > kExternalScaledMeasurementConstantA1
External scaled measurement / Constant a1 — rw.
Definition somanet_drive_objects.h:491
constexpr ObjectAddress< uint32_t > kVelocityFeedbackFilterCutoffFrequency
Velocity feedback filter / Cutoff frequency — rw, Hz.
Definition somanet_drive_objects.h:427
constexpr ObjectAddress< float > kTorqueSensorConfigurationCoefficientK3
Torque sensor configuration / Coefficient K3 — rw.
Definition somanet_drive_objects.h:838
constexpr ObjectAddress< uint8_t > kEncoderSourceTypeEncoderMultiturnBits
Encoder source type / Encoder multiturn bits — rw, Bit.
Definition somanet_drive_objects.h:1081
constexpr ObjectAddress< float > kPositionControllerPositionLoopKd
Position controller / Position loop Kd — rw.
Definition somanet_drive_objects.h:296
constexpr ObjectAddress< uint8_t > kSTOInputCount
STO input / Subindex 000 — ro.
Definition somanet_drive_objects.h:1149
constexpr ObjectAddress< float > kGainSchedulingVelocityLoopKd0
Gain scheduling / Velocity loop Kd 0 — rw.
Definition somanet_drive_objects.h:344
constexpr ObjectAddress< uint16_t > kBrakeOptionsPullTime
Brake options / Pull time — rw, ms.
Definition somanet_drive_objects.h:83
constexpr ObjectAddress< uint16_t > kAnalogInput2
Analog input 2 — ro.
Definition somanet_drive_objects.h:922
constexpr ObjectAddress< uint8_t > kAnalogInputAnalogValueValid
Analog input / Analog value valid — ro.
Definition somanet_drive_objects.h:973
constexpr ObjectAddress< uint32_t > kTCPIPConfigurationIPAddress
TCP/IP Configuration / IP address — rw.
Definition somanet_drive_objects.h:1267
constexpr ObjectAddress< uint32_t > kGainSchedulingPositionLoopIntegralLimit0
Gain scheduling / Position loop integral limit 0 — rw, rpm.
Definition somanet_drive_objects.h:335
constexpr ObjectAddress< uint32_t > kEncoder1ConfigurationResolution
Encoder 1 configuration / Resolution — rw, Inc/Revolution.
Definition somanet_drive_objects.h:613
constexpr ObjectAddress< uint8_t > kSafeTorqueSubIndex002
Safe torque / SubIndex 002 — rw.
Definition somanet_drive_objects.h:1206
constexpr ObjectAddress< uint16_t > kExternalScaledMeasurementCutoffFrequency
External scaled measurement / Cutoff frequency — rw, Hz.
Definition somanet_drive_objects.h:506
constexpr ObjectAddress< uint16_t > kNotchFilterDepth
Notch filter / Depth — rw.
Definition somanet_drive_objects.h:451
constexpr ObjectAddress< uint8_t > kTorqueControllerVirtualBrakingChopperNotificationLevel
Torque controller / Virtual Braking Chopper Notification Level — rw.
Definition somanet_drive_objects.h:261
constexpr ObjectAddress< int32_t > kSafetyIOAnalogInputAnalogInput1Gain
Safety IO analog input / Analog input1 Gain — rw, nNm/Inc.
Definition somanet_drive_objects.h:1048
constexpr ObjectAddress< uint8_t > kTCPIPConfigurationCount
TCP/IP Configuration / SubIndex 000 — ro.
Definition somanet_drive_objects.h:1264
constexpr ObjectAddress< uint32_t > kMaxPower
Max power — rw, W.
Definition somanet_drive_objects.h:191
constexpr ObjectAddress< uint32_t > kGainSchedulingThresholdVelocity1
Gain scheduling / Threshold velocity 1 — rw, rpm.
Definition somanet_drive_objects.h:350
constexpr ObjectAddress< float > kTorqueSensorConfigurationGain
Torque sensor configuration / Gain — rw.
Definition somanet_drive_objects.h:826
constexpr ObjectAddress< float > kImpedanceControllerJointTorqueControllerKd
Impedance controller / Joint torque controller Kd — rw.
Definition somanet_drive_objects.h:576
constexpr ObjectAddress< uint8_t > kEncoderSelectionPositionResetInput
Encoder selection / Position reset input — rw.
Definition somanet_drive_objects.h:1117
constexpr ObjectAddress< uint8_t > kEncoderSelectionSystemPolaritySafety
Encoder selection / System polarity (safety) — rw.
Definition somanet_drive_objects.h:1143
constexpr ObjectAddress< uint8_t > kMotorCurrentCount
Motor current / SubIndex 000 — ro.
Definition somanet_drive_objects.h:524
constexpr ObjectAddress< std::vector< uint8_t > > kHighResolutionDataSubIndex002
High resolution data / SubIndex 002 — ro.
Definition somanet_drive_objects.h:589
constexpr ObjectAddress< uint32_t > kTorqueControllerCommutationAngleMeasurementDelay
Torque controller / Commutation angle measurement delay — rw, μs.
Definition somanet_drive_objects.h:232
constexpr ObjectAddress< int32_t > kJointTorqueDemandValue
Joint torque demand value — ro, mNm.
Definition somanet_drive_objects.h:552
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationDataOrdering
Encoder 2 configuration / Data ordering — rw.
Definition somanet_drive_objects.h:771
constexpr ObjectAddress< float > kGainSchedulingPositionLoopKp0
Gain scheduling / Position loop Kp 0 — rw.
Definition somanet_drive_objects.h:326
constexpr ObjectAddress< uint16_t > kAnalogInput3
Analog input 3 — ro.
Definition somanet_drive_objects.h:925
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationFrameSize
Encoder 2 configuration / Frame size — rw.
Definition somanet_drive_objects.h:736
constexpr ObjectAddress< uint32_t > kEncoder2ConfigurationSingleturnOffset
Encoder 2 configuration / Singleturn offset — rw, Inc.
Definition somanet_drive_objects.h:727
constexpr ObjectAddress< uint32_t > kTuningCommand
Tuning command — rw.
Definition somanet_drive_objects.h:1249
constexpr ObjectAddress< uint8_t > kInternalUsageOnlyCount
Internal usage only / SubIndex 000 — ro.
Definition somanet_drive_objects.h:1288
constexpr ObjectAddress< uint8_t > kManufacturingParametersCount
Manufacturing parameters / Subindex 000 — ro.
Definition somanet_drive_objects.h:979
constexpr ObjectAddress< uint8_t > kLoggingState
Logging / State — rw.
Definition somanet_drive_objects.h:203
constexpr ObjectAddress< uint8_t > kGPIOGlobalOptionsVoltageLevel
GPIO global options / Voltage level — rw.
Definition somanet_drive_objects.h:910
constexpr ObjectAddress< uint8_t > kMotorSpecificSettingsCount
Motor specific settings / SubIndex 000 — ro.
Definition somanet_drive_objects.h:52
constexpr ObjectAddress< uint16_t > kTorqueControllerSettlingTime
Torque controller / Settling time — rw, μs.
Definition somanet_drive_objects.h:239
constexpr ObjectAddress< float > kJointTorqueControllerControllerKd
Joint torque controller / Controller Kd — rw.
Definition somanet_drive_objects.h:542
constexpr ObjectAddress< uint8_t > kSafeOutputMonitorCount
Safe output monitor / SubIndex 000 — ro.
Definition somanet_drive_objects.h:958
constexpr ObjectAddress< uint8_t > kSS1InputSS1DecelerationMonitoring
SS1 input / SS1: Deceleration monitoring — rw.
Definition somanet_drive_objects.h:1164
constexpr ObjectAddress< uint8_t > kEncoderSourceType
Encoder source type — rw.
Definition somanet_drive_objects.h:1075
constexpr ObjectAddress< int16_t > kAnalogInputSafeAnalogValueScaled
Analog input / Safe analog value (scaled) — ro.
Definition somanet_drive_objects.h:976
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationSensorPort
Encoder 2 configuration / Sensor port — rw.
Definition somanet_drive_objects.h:712
constexpr ObjectAddress< int32_t > kDriveTemperatureMeasuredTemperature
Drive temperature / Measured temperature — ro, m°C.
Definition somanet_drive_objects.h:472
constexpr ObjectAddress< int32_t > kHomingOptionsHomePosition
Homing Options / Home Position — ro, Inc.
Definition somanet_drive_objects.h:117
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationSamplingFrequency
Encoder 1 configuration / Sampling frequency — rw.
Definition somanet_drive_objects.h:691
constexpr ObjectAddress< int16_t > kSafetyIOAnalogInputSafeAnalogInChannelB
Safety IO analog input / Safe analog in channel B — ro.
Definition somanet_drive_objects.h:1069
constexpr ObjectAddress< uint8_t > kSafetyModuleInputDiagnosticsCount
Safety Module input diagnostics / SubIndex 000 — ro.
Definition somanet_drive_objects.h:994
constexpr ObjectAddress< uint16_t > kFSoECommunicationParameterWatchdogTime
FSoE Communication Parameter / Watchdog Time — ro.
Definition somanet_drive_objects.h:1315
constexpr ObjectAddress< uint16_t > kVelocityFollowingErrorTimeOut
Velocity following error / Time out — rw, ms.
Definition somanet_drive_objects.h:412
constexpr ObjectAddress< uint32_t > kEncoderSelectionMaxPositionDiscrepancy
Encoder selection / max. position discrepancy — ro.
Definition somanet_drive_objects.h:1146
constexpr ObjectAddress< uint8_t > kGPIOPinConfigurationDigitalIO2
GPIO pin configuration / Digital IO 2 — rw.
Definition somanet_drive_objects.h:865
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationHallSensorPort
Encoder 1 configuration / Hall sensor port — rw.
Definition somanet_drive_objects.h:675
constexpr ObjectAddress< uint32_t > kGPIOOutputEventsTimestampSetpoint
GPIO output events / Timestamp setpoint — rw.
Definition somanet_drive_objects.h:886
constexpr ObjectAddress< int16_t > kSafetyIOAnalogInputAnalogInput2Offset
Safety IO analog input / Analog input2 Offset — rw, Inc.
Definition somanet_drive_objects.h:1057
constexpr ObjectAddress< int32_t > kProtectionOvercurrentSetpoint
Protection / Overcurrent setpoint — rw, mA.
Definition somanet_drive_objects.h:140
constexpr ObjectAddress< uint8_t > kI2tAndStallProtectionMotorWindingType
I2t and Stall protection / Motor winding type — rw.
Definition somanet_drive_objects.h:188
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationIndexAvailability
Encoder 1 configuration / Index availability — rw.
Definition somanet_drive_objects.h:672
constexpr ObjectAddress< uint8_t > kSS2InputCount
SS2 input / Subindex 000 — ro.
Definition somanet_drive_objects.h:1176
constexpr ObjectAddress< std::vector< uint8_t > > kFSoECommunicationParameterUniqueDeviceID
FSoE Communication Parameter / Unique Device ID — ro.
Definition somanet_drive_objects.h:1318
constexpr ObjectAddress< uint8_t > kHomingOptionsRestoreHomePositionWhenLoadingConfiguration
Homing Options / Restore Home Position when loading configuration — rw.
Definition somanet_drive_objects.h:120
constexpr ObjectAddress< uint8_t > kSS1InputCount
SS1 input / Subindex 000 — ro.
Definition somanet_drive_objects.h:1158
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationHallSensorPort
Encoder 2 configuration / Hall sensor port — rw.
Definition somanet_drive_objects.h:780
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationPolarity
Encoder 1 configuration / Polarity — rw.
Definition somanet_drive_objects.h:619
constexpr ObjectAddress< uint8_t > kSafetyDigitalIOInputFilterTime
Safety digital IO / Input filter time — rw, ms.
Definition somanet_drive_objects.h:1030
constexpr ObjectAddress< uint16_t > kHomingOptionsOffsetFromEndstop
Homing Options / Offset From Endstop — rw, Inc.
Definition somanet_drive_objects.h:128
constexpr ObjectAddress< float > kGainSchedulingPositionLoopKi0
Gain scheduling / Position loop Ki 0 — rw.
Definition somanet_drive_objects.h:329
constexpr ObjectAddress< float > kExternalScaledMeasurementUpperErrorThreshold
External scaled measurement / Upper error threshold — rw.
Definition somanet_drive_objects.h:509
constexpr ObjectAddress< int32_t > kMotorSpecificSettingsTorqueConstant
Motor specific settings / Torque constant — rw, μNm/A.
Definition somanet_drive_objects.h:58
constexpr ObjectAddress< uint16_t > kGeneralSafeAddress
General / Safe address — rw.
Definition somanet_drive_objects.h:1012
constexpr ObjectAddress< int8_t > kBrakeOptionsInitialMovementDirectionPinBrake
Brake options / Initial movement direction (pin brake) — rw.
Definition somanet_drive_objects.h:111
constexpr ObjectAddress< uint8_t > kVelocityFeedbackFilterCount
Velocity feedback filter / SubIndex 000 — ro.
Definition somanet_drive_objects.h:421
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationSensorPort
Encoder 1 configuration / Sensor port — rw.
Definition somanet_drive_objects.h:607
constexpr ObjectAddress< uint32_t > kEncoder1ConfigurationSingleturnOffset
Encoder 1 configuration / Singleturn offset — rw, Inc.
Definition somanet_drive_objects.h:622
constexpr ObjectAddress< uint8_t > kPositionControllerCount
Position controller / SubIndex 000 — ro.
Definition somanet_drive_objects.h:287
constexpr ObjectAddress< uint8_t > kPositionFeedbackFilterType
Position feedback filter / Type — rw.
Definition somanet_drive_objects.h:433
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationIndexAvailability
Encoder 2 configuration / Index availability — rw.
Definition somanet_drive_objects.h:777
constexpr ObjectAddress< uint16_t > kSOSInputTDSOS
SOS input / t_D_SOS — rw, ms.
Definition somanet_drive_objects.h:1173
constexpr ObjectAddress< float > kVelocityControllerControllerKp
Velocity controller / Controller Kp — rw.
Definition somanet_drive_objects.h:272
constexpr ObjectAddress< uint8_t > kGPIOPositionTriggerCount
GPIO position trigger / SubIndex 000 — ro.
Definition somanet_drive_objects.h:895
constexpr ObjectAddress< float > kTorqueSensorConfigurationCoefficientK1
Torque sensor configuration / Coefficient K1 — rw.
Definition somanet_drive_objects.h:832
constexpr ObjectAddress< uint16_t > kAnalogInput4
Analog input 4 — ro.
Definition somanet_drive_objects.h:928
constexpr ObjectAddress< float > kImpedanceControllerJointTorqueControllerKp
Impedance controller / Joint torque controller Kp — rw.
Definition somanet_drive_objects.h:570
constexpr ObjectAddress< uint8_t > kSafetyDigitalIOAcknowledgeViaDrive
Safety digital IO / Acknowledge via drive — rw.
Definition somanet_drive_objects.h:1021
constexpr ObjectAddress< uint8_t > kBrakeOptionsBrakeStatus
Brake options / Brake status — rw.
Definition somanet_drive_objects.h:95
constexpr ObjectAddress< uint8_t > kSLSInputSLS3Input
SLS input / SLS3 input — rw.
Definition somanet_drive_objects.h:1191
constexpr ObjectAddress< float > kGainSchedulingVelocityLoopKi0
Gain scheduling / Velocity loop Ki 0 — rw.
Definition somanet_drive_objects.h:341
constexpr ObjectAddress< uint8_t > kSafetyIOAnalogInputCount
Safety IO analog input / Subindex 000 — ro.
Definition somanet_drive_objects.h:1045
constexpr ObjectAddress< float > kGainSchedulingPositionLoopKi1
Gain scheduling / Position loop Ki 1 — rw.
Definition somanet_drive_objects.h:356
constexpr ObjectAddress< uint8_t > kGPIOAddressableLEDControlCount
GPIO addressable LED control / SubIndex 000 — ro.
Definition somanet_drive_objects.h:913
constexpr ObjectAddress< uint32_t > kExternalScaledMeasurementResistance
External scaled measurement / Resistance — rw, Ω
Definition somanet_drive_objects.h:485
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationSingleturnFirstBitPosition
Encoder 2 configuration / Singleturn first bit position — rw.
Definition somanet_drive_objects.h:749
constexpr ObjectAddress< uint8_t > kAnalogInputAnalogDiagnosticActive
Analog input / Analog diagnostic active — rw.
Definition somanet_drive_objects.h:970
constexpr ObjectAddress< uint8_t > kCommutationOffsetCount
Commutation offset / SubIndex 000 — ro.
Definition somanet_drive_objects.h:152
constexpr ObjectAddress< uint8_t > kSafeOutputMonitorSubIndex001
Safe output monitor / SubIndex 001 — ro.
Definition somanet_drive_objects.h:961
constexpr ObjectAddress< uint8_t > kFSoECommunicationParameterCount
FSoE Communication Parameter / Number of Subindex — ro.
Definition somanet_drive_objects.h:1303
constexpr ObjectAddress< uint8_t > kGPIOGlobalOptionsCount
GPIO global options / Subindex 000 — ro.
Definition somanet_drive_objects.h:907
constexpr ObjectAddress< uint8_t > kSafeInputSubIndex004
Safe input / SubIndex 004 — ro.
Definition somanet_drive_objects.h:955
constexpr ObjectAddress< float > kVelocityControllerControllerKi
Velocity controller / Controller Ki — rw.
Definition somanet_drive_objects.h:275
constexpr ObjectAddress< uint8_t > kSafeInputSubIndex002
Safe input / SubIndex 002 — ro.
Definition somanet_drive_objects.h:949
constexpr ObjectAddress< int32_t > kProtectionOvervoltageSetpoint
Protection / Overvoltage setpoint — rw, V.
Definition somanet_drive_objects.h:137
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationCount
Encoder 1 configuration / SubIndex 000 — ro.
Definition somanet_drive_objects.h:604
constexpr ObjectAddress< uint32_t > kGainSchedulingPositionLoopIntegralLimit1
Gain scheduling / Position loop integral limit 1 — rw, rpm.
Definition somanet_drive_objects.h:362
constexpr ObjectAddress< int32_t > kMotorCurrentVectorAmplitude
Motor current / Vector amplitude — ro, mA.
Definition somanet_drive_objects.h:527
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationStatusBitsActiveValue
Encoder 2 configuration / Status bits active value — rw.
Definition somanet_drive_objects.h:762
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationType
Encoder 2 configuration / Type — rw.
Definition somanet_drive_objects.h:715
constexpr ObjectAddress< uint8_t > kCyclicControlInputFrequency
Cyclic control input frequency — rw.
Definition somanet_drive_objects.h:931
constexpr ObjectAddress< uint8_t > kTorqueControllerMTPAEnabled
Torque controller / MTPA Enabled — rw.
Definition somanet_drive_objects.h:258
constexpr ObjectAddress< uint32_t > kEncoder2FeedbackEncoderStatus
Encoder 2 feedback / Encoder status — ro.
Definition somanet_drive_objects.h:811
constexpr ObjectAddress< uint8_t > kOverspeedProtectionLimit
Overspeed protection limit — rw.
Definition somanet_drive_objects.h:194
constexpr ObjectAddress< uint8_t > kSLTInputSLTSource
SLT input / SLT source — rw.
Definition somanet_drive_objects.h:1231
constexpr ObjectAddress< uint8_t > kSLSInputSLS2Input
SLS input / SLS2 input — rw.
Definition somanet_drive_objects.h:1188
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationDataOrdering
Encoder 1 configuration / Data ordering — rw.
Definition somanet_drive_objects.h:666
constexpr ObjectAddress< uint8_t > kErrorReportCount
Error report / SubIndex 000 — ro.
Definition somanet_drive_objects.h:515
constexpr ObjectAddress< uint16_t > kEncoderSelectionAllowedPositionDiscrepancy
Encoder selection / Allowed position discrepancy — rw.
Definition somanet_drive_objects.h:1123
constexpr ObjectAddress< uint32_t > kEncoder2ConfigurationZeroVelocityThreshold
Encoder 2 configuration / Zero velocity threshold — rw, μs.
Definition somanet_drive_objects.h:721
constexpr ObjectAddress< uint8_t > kI2tAndStallProtectionCount
I2t and Stall protection / SubIndex 000 — ro.
Definition somanet_drive_objects.h:173
constexpr ObjectAddress< uint16_t > kBrakeOptionsOutputVoltage
Brake options / Output voltage — rw, mV.
Definition somanet_drive_objects.h:105
constexpr ObjectAddress< uint8_t > kSafeOutputCount
Safe output / SubIndex 000 — ro.
Definition somanet_drive_objects.h:1234
constexpr ObjectAddress< uint8_t > kEncoderSelectionPrimaryEncoderUsedForCommutation
Encoder selection / Primary encoder used for commutation — rw.
Definition somanet_drive_objects.h:1139
constexpr ObjectAddress< uint32_t > kUserMISO
User MISO — rw.
Definition somanet_drive_objects.h:1258
constexpr ObjectAddress< float > kExternalScaledMeasurementConstantA2
External scaled measurement / Constant a2 — rw.
Definition somanet_drive_objects.h:494
constexpr ObjectAddress< int16_t > kSafeTorqueParameterCommutationAngleOffsetSafety
Safe torque parameter / commutation angle offset (safety) — rw.
Definition somanet_drive_objects.h:1221
constexpr ObjectAddress< uint16_t > kPositionControlStrategy
Position control strategy — rw.
Definition somanet_drive_objects.h:49
constexpr ObjectAddress< uint8_t > kTorqueSensorFeedbackFilterCount
Torque sensor feedback filter / SubIndex 000 — ro.
Definition somanet_drive_objects.h:850
constexpr ObjectAddress< float > kGainSchedulingVelocityLoopKi1
Gain scheduling / Velocity loop Ki 1 — rw.
Definition somanet_drive_objects.h:368
constexpr ObjectAddress< uint8_t > kHighResolutionDataCount
High resolution data / SubIndex 000 — ro.
Definition somanet_drive_objects.h:583
constexpr ObjectAddress< uint8_t > kControlInputFIRFilterEnabled
Control input FIR filter / Enabled — rw.
Definition somanet_drive_objects.h:457
constexpr ObjectAddress< uint8_t > kTorqueSensorConfigurationCount
Torque sensor configuration / SubIndex 000 — ro.
Definition somanet_drive_objects.h:814
constexpr ObjectAddress< uint8_t > kI2tAndStallProtectionMotorHeatIndex
I2t and Stall protection / Motor heat index — ro.
Definition somanet_drive_objects.h:182
constexpr ObjectAddress< uint8_t > kGainSchedulingEnabled
Gain scheduling / Enabled — rw.
Definition somanet_drive_objects.h:320
constexpr ObjectAddress< uint16_t > kNotchFilterRejectionBand
Notch filter / Rejection band — rw, Hz.
Definition somanet_drive_objects.h:448
constexpr ObjectAddress< float > kPositionControllerVelocityLoopKp
Position controller / Velocity loop Kp — rw.
Definition somanet_drive_objects.h:302
constexpr ObjectAddress< int32_t > kImpedanceControllerDamping
Impedance controller / Damping — rw.
Definition somanet_drive_objects.h:567
constexpr ObjectAddress< uint8_t > kDriveTemperatureCount
Drive temperature / Subindex 000 — ro.
Definition somanet_drive_objects.h:469
constexpr ObjectAddress< uint8_t > kEncoderSelectionSpeedWindow
Encoder selection / Speed window — rw, ms.
Definition somanet_drive_objects.h:1111
constexpr ObjectAddress< uint8_t > kGeneralCount
General / Subindex 000 — ro.
Definition somanet_drive_objects.h:1003
constexpr ObjectAddress< uint32_t > kTorqueControllerFieldWeakeningPercentage
Torque controller / Field weakening percentage — rw.
Definition somanet_drive_objects.h:221
constexpr ObjectAddress< std::string > kTCPIPConfigurationDomainName
TCP/IP Configuration / Domain name — rw.
Definition somanet_drive_objects.h:1282
constexpr ObjectAddress< uint32_t > kEncoder2ConfigurationResolution
Encoder 2 configuration / Resolution — rw, Inc/Revolution.
Definition somanet_drive_objects.h:718
constexpr ObjectAddress< uint8_t > kSafetyIOAnalogInputSafeAnalogInputFilterTime
Safety IO analog input / Safe analog input filter time — rw, ms.
Definition somanet_drive_objects.h:1063
constexpr ObjectAddress< uint8_t > kEncoderSelectionCount
Encoder selection / Subindex 000 — ro.
Definition somanet_drive_objects.h:1108
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationParityType
Encoder 1 configuration / Parity type — rw.
Definition somanet_drive_objects.h:660
constexpr ObjectAddress< uint16_t > kBrakeOptionsControllerDisableDelay
Brake options / Controller disable delay — rw, ms.
Definition somanet_drive_objects.h:89
constexpr ObjectAddress< uint8_t > kFirmwareCount
Firmware / SubIndex 000 — ro.
Definition somanet_drive_objects.h:1243
constexpr ObjectAddress< uint16_t > kEncoder2ConfigurationFirstClockDelay
Encoder 2 configuration / First clock delay — rw, μs.
Definition somanet_drive_objects.h:768
constexpr ObjectAddress< uint8_t > kEncoderSourceTypeEncoderClockFrequency
Encoder source type / Encoder clock frequency — rw.
Definition somanet_drive_objects.h:1084
constexpr ObjectAddress< uint8_t > kControlInputFIRFilterCount
Control input FIR filter / SubIndex 000 — ro.
Definition somanet_drive_objects.h:454
constexpr ObjectAddress< uint8_t > kFollowingErrorOptionCodesCount
Following error option codes / SubIndex 000 — ro.
Definition somanet_drive_objects.h:395
constexpr ObjectAddress< uint8_t > kSafeInputSubIndex001
Safe input / SubIndex 001 — ro.
Definition somanet_drive_objects.h:946
constexpr ObjectAddress< uint8_t > kSafeTorqueParameterSafeTorqueFilterTime
Safe torque parameter / Safe torque filter time — rw, ms.
Definition somanet_drive_objects.h:1215
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationSinewaveResolution
Encoder 2 configuration / Sinewave resolution — rw, Inc.
Definition somanet_drive_objects.h:787
constexpr ObjectAddress< uint8_t > kTorqueWindowCount
Torque window / Subindex 000 — ro.
Definition somanet_drive_objects.h:377
constexpr ObjectAddress< uint8_t > kBrakeOptionsReleaseStrategy
Brake options / Release strategy — rw.
Definition somanet_drive_objects.h:86
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationMaximumTbusy
Encoder 1 configuration / Maximum tbusy — rw, μs.
Definition somanet_drive_objects.h:654
constexpr ObjectAddress< uint16_t > kCommandObjectDisabled
Command object (disabled) — rw.
Definition somanet_drive_objects.h:43
constexpr ObjectAddress< float > kImpedanceControllerJointTorqueControllerKi
Impedance controller / Joint torque controller Ki — rw.
Definition somanet_drive_objects.h:573
constexpr ObjectAddress< uint32_t > kImpedanceControllerJointTorqueControllerIntegralLimit
Impedance controller / Joint torque controller integral limit — rw, mNm.
Definition somanet_drive_objects.h:579
constexpr ObjectAddress< int32_t > kProtectionUndervoltageSetpoint
Protection / Undervoltage setpoint — rw, V.
Definition somanet_drive_objects.h:134
constexpr ObjectAddress< uint8_t > kSLTInput
SLT input — rw.
Definition somanet_drive_objects.h:1228
constexpr ObjectAddress< uint8_t > kGPIOPinConfigurationCount
GPIO pin configuration / SubIndex 000 — ro.
Definition somanet_drive_objects.h:859
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationTimeout
Encoder 2 configuration / Timeout — rw, μs.
Definition somanet_drive_objects.h:753
constexpr ObjectAddress< int16_t > kCoggingTorqueCompensationEnabled
Cogging torque compensation / Enabled — rw.
Definition somanet_drive_objects.h:149
constexpr ObjectAddress< uint8_t > kSafetyDigitalIOOutput2Function
Safety digital IO / Output2 function — rw.
Definition somanet_drive_objects.h:1042
constexpr ObjectAddress< std::vector< uint8_t > > kHighResolutionDataSubIndex001
High resolution data / SubIndex 001 — ro.
Definition somanet_drive_objects.h:586
constexpr ObjectAddress< uint8_t > kSafeTorqueParameterCount
Safe torque parameter / SubIndex 000 — ro.
Definition somanet_drive_objects.h:1209
constexpr ObjectAddress< uint16_t > kInternalUsageOnlyBKC
Internal usage only / BKC — ro.
Definition somanet_drive_objects.h:1300
constexpr ObjectAddress< uint32_t > kGainSchedulingVelocityLoopIntegralLimit0
Gain scheduling / Velocity loop integral limit 0 — rw, mNm.
Definition somanet_drive_objects.h:347
constexpr ObjectAddress< uint8_t > kSOSInput
SOS input — rw.
Definition somanet_drive_objects.h:1170
constexpr ObjectAddress< uint16_t > kTorqueWindowTime
Torque window / Time — rw, ms.
Definition somanet_drive_objects.h:383
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationSingleturnBits
Encoder 1 configuration / Singleturn bits — rw.
Definition somanet_drive_objects.h:641
constexpr ObjectAddress< int16_t > kInternalUsageOnlyTCNM1
Internal usage only / TCNM1 — ro.
Definition somanet_drive_objects.h:1297
constexpr ObjectAddress< uint32_t > kGainSchedulingVelocityLoopIntegralLimit1
Gain scheduling / Velocity loop integral limit 1 — rw, mNm.
Definition somanet_drive_objects.h:374
constexpr ObjectAddress< uint8_t > kGPIOPositionTriggerTargetEncoder
GPIO position trigger / Target encoder — rw.
Definition somanet_drive_objects.h:901
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationSinewaveResolution
Encoder 1 configuration / Sinewave resolution — rw, Inc.
Definition somanet_drive_objects.h:682
constexpr ObjectAddress< float > kCommutationOffsetPhasingControllerKp
Commutation offset / Phasing controller Kp — rw.
Definition somanet_drive_objects.h:164
constexpr ObjectAddress< uint32_t > kI2tAndStallProtectionPeakTime
I2t and Stall protection / Peak time — rw, ms.
Definition somanet_drive_objects.h:179
constexpr ObjectAddress< uint32_t > kEncoderSelectionAbsolutePositionOnReset
Encoder selection / Absolute position on reset — rw.
Definition somanet_drive_objects.h:1120
constexpr ObjectAddress< int32_t > kMotorSpecificSettingsPhaseInductance
Motor specific settings / Phase inductance — rw, μH.
Definition somanet_drive_objects.h:64
constexpr ObjectAddress< int16_t > kTotalMotorCurrent
Total motor current — ro.
Definition somanet_drive_objects.h:418
constexpr ObjectAddress< uint16_t > kEncoder2ConfigurationClockFrequency
Encoder 2 configuration / Clock frequency — rw, kHz.
Definition somanet_drive_objects.h:733
constexpr ObjectAddress< uint8_t > kGPIOPinConfigurationDigitalIO7
GPIO pin configuration / Digital IO 7 — rw.
Definition somanet_drive_objects.h:880
constexpr ObjectAddress< float > kCommutationOffsetPhasingControllerKd
Commutation offset / Phasing controller Kd — rw.
Definition somanet_drive_objects.h:170
constexpr ObjectAddress< uint8_t > kTorqueControllerEncoderSource
Torque controller / Encoder source — rw.
Definition somanet_drive_objects.h:245
constexpr ObjectAddress< int16_t > kCoggingTorqueCompensationState
Cogging torque compensation / State — ro.
Definition somanet_drive_objects.h:146
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationFilterDisabled
Encoder 1 configuration / Filter (disabled) — rw.
Definition somanet_drive_objects.h:688
constexpr ObjectAddress< float > kGainSchedulingVelocityLoopKd1
Gain scheduling / Velocity loop Kd 1 — rw.
Definition somanet_drive_objects.h:371
constexpr ObjectAddress< uint8_t > kMotorSpecificSettingsMotorPhasesInverted
Motor specific settings / Motor phases inverted — rw.
Definition somanet_drive_objects.h:67
constexpr ObjectAddress< uint16_t > kControlInputFIRFilterOrder
Control input FIR filter / Order — rw.
Definition somanet_drive_objects.h:460
constexpr ObjectAddress< int32_t > kEncoder1FeedbackAdjustedPosition
Encoder 1 feedback / Adjusted position — ro, Inc.
Definition somanet_drive_objects.h:700
constexpr ObjectAddress< float > kCommutationOffsetPhasingControllerKi
Commutation offset / Phasing controller Ki — rw.
Definition somanet_drive_objects.h:167
constexpr ObjectAddress< uint16_t > kVelocityFollowingErrorWindow
Velocity following error / Window — rw, rpm.
Definition somanet_drive_objects.h:409
constexpr ObjectAddress< uint8_t > kSafetyDigitalIOOutput1Function
Safety digital IO / Output1 function — rw.
Definition somanet_drive_objects.h:1039
constexpr ObjectAddress< uint16_t > kFSoECommunicationParameterFSoEConnectionID
FSoE Communication Parameter / FSoE Connection ID — ro.
Definition somanet_drive_objects.h:1312
constexpr ObjectAddress< uint8_t > kSS2Input
SS2 input — rw.
Definition somanet_drive_objects.h:1179
constexpr ObjectAddress< uint32_t > kTCPIPConfigurationGatewayAddress
TCP/IP Configuration / Gateway address — rw.
Definition somanet_drive_objects.h:1273
constexpr ObjectAddress< std::vector< uint8_t > > kHighResolutionDataSubIndex004
High resolution data / SubIndex 004 — ro.
Definition somanet_drive_objects.h:595
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationEndianness
Encoder 1 configuration / Endianness — rw.
Definition somanet_drive_objects.h:669
constexpr ObjectAddress< float > kExternalScaledMeasurementConstantA5
External scaled measurement / Constant a5 — rw.
Definition somanet_drive_objects.h:503
constexpr ObjectAddress< uint32_t > kMotorSpecificSettingsDifferenceOfLdAndLqInductance
Motor specific settings / Difference of Ld and Lq inductance — rw, μH.
Definition somanet_drive_objects.h:70
constexpr ObjectAddress< std::string > kManufacturingParametersDeviceVersion
Manufacturing parameters / Device Version — ro.
Definition somanet_drive_objects.h:988
constexpr ObjectAddress< uint32_t > kGPIOAddressableLEDControlLEDColor
GPIO addressable LED control / LED color — rw.
Definition somanet_drive_objects.h:916
constexpr ObjectAddress< uint8_t > kEncoderVerificationVerificationSensorSourceType
Encoder verification / Verification sensor source type — rw.
Definition somanet_drive_objects.h:1096
constexpr ObjectAddress< uint8_t > kLoggingCount
Logging / SubIndex 000 — ro.
Definition somanet_drive_objects.h:200
constexpr ObjectAddress< uint8_t > kSafeTorqueParameterNumberOfPolePairs
Safe torque parameter / number of pole pairs — rw.
Definition somanet_drive_objects.h:1218
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationSamplingFrequency
Encoder 2 configuration / Sampling frequency — rw.
Definition somanet_drive_objects.h:796
constexpr ObjectAddress< uint8_t > kNotchFilterCount
Notch filter / Subindex 000 — ro.
Definition somanet_drive_objects.h:439
constexpr ObjectAddress< uint32_t > kPositionControllerVelocityLoopIntegralLimit
Position controller / Velocity loop integral limit — rw, mNm.
Definition somanet_drive_objects.h:311
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationParityType
Encoder 2 configuration / Parity type — rw.
Definition somanet_drive_objects.h:765
constexpr ObjectAddress< uint16_t > kFSoECommunicationParameterApplicationParameterLength
FSoE Communication Parameter / Application Parameter Length — ro.
Definition somanet_drive_objects.h:1329
constexpr ObjectAddress< uint8_t > kDeviceSafetyAddressCount
Device Safety Address / Subindex 000 — ro.
Definition somanet_drive_objects.h:1336
constexpr ObjectAddress< std::string > kFSoECommunicationParameterVersion
FSoE Communication Parameter / Version — ro.
Definition somanet_drive_objects.h:1306
constexpr ObjectAddress< uint32_t > kTorqueControllerFieldWeakeningEnabled
Torque controller / Field weakening enabled — rw.
Definition somanet_drive_objects.h:218
constexpr ObjectAddress< uint32_t > kEncoderSourceTypeEncoderResolution
Encoder source type / Encoder resolution — rw, Inc.
Definition somanet_drive_objects.h:1078
constexpr ObjectAddress< int32_t > kGPIOPositionTriggerPositionSetpoint
GPIO position trigger / Position setpoint — rw, Inc.
Definition somanet_drive_objects.h:898
constexpr ObjectAddress< uint8_t > kTorqueSensorConfigurationChannel
Torque sensor configuration / Channel — rw.
Definition somanet_drive_objects.h:823
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationMultiturnBits
Encoder 2 configuration / Multiturn bits — rw.
Definition somanet_drive_objects.h:739
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationAccessSignalType
Encoder 1 configuration / Access signal type — rw.
Definition somanet_drive_objects.h:625
constexpr ObjectAddress< uint8_t > kSafePositionValid
Safe position valid — ro.
Definition somanet_drive_objects.h:937
constexpr ObjectAddress< uint16_t > kSafetyDigitalIOTestPulseMaxDistance
Safety digital IO / Test pulse max. distance — rw, ms.
Definition somanet_drive_objects.h:1033
constexpr ObjectAddress< float > kJointTorqueControllerControllerKi
Joint torque controller / Controller Ki — rw.
Definition somanet_drive_objects.h:539
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationPolarity
Encoder 2 configuration / Polarity — rw.
Definition somanet_drive_objects.h:724
constexpr ObjectAddress< int16_t > kEncoderSelectionVerificationScalingNumerator
Encoder selection / Verification scaling numerator — rw.
Definition somanet_drive_objects.h:1132
constexpr ObjectAddress< int32_t > kCoreTemperatureMeasuredTemperature
Core temperature / Measured temperature — ro, m°C.
Definition somanet_drive_objects.h:466
constexpr ObjectAddress< uint32_t > kBrakeOptionsMinimumDisplacementPinBrake
Brake options / Minimum displacement (pin brake) — rw, Inc.
Definition somanet_drive_objects.h:98
constexpr ObjectAddress< uint8_t > kSafeTorqueSubIndex001
Safe torque / SubIndex 001 — rw.
Definition somanet_drive_objects.h:1203
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationCount
Encoder 2 configuration / SubIndex 000 — ro.
Definition somanet_drive_objects.h:709
constexpr ObjectAddress< uint8_t > kExternalScaledMeasurementAnalogInput
External scaled measurement / Analog input — rw.
Definition somanet_drive_objects.h:482
constexpr ObjectAddress< uint32_t > kBrakeOptionsHoldVoltage
Brake options / Hold voltage — rw, mV.
Definition somanet_drive_objects.h:80
constexpr ObjectAddress< uint8_t > kHomingOptionsCount
Homing Options / SubIndex 000 — ro.
Definition somanet_drive_objects.h:114
constexpr ObjectAddress< uint32_t > kVelocityControllerControllerIntegralLimit
Velocity controller / Controller integral limit — rw, mNm.
Definition somanet_drive_objects.h:281
constexpr ObjectAddress< float > kExternalScaledMeasurementConstantA0
External scaled measurement / Constant a0 — rw.
Definition somanet_drive_objects.h:488
constexpr ObjectAddress< uint8_t > kTorqueControllerCount
Torque controller / SubIndex 000 — ro.
Definition somanet_drive_objects.h:206
constexpr ObjectAddress< uint8_t > kCoggingTorqueCompensationCount
Cogging torque compensation / SubIndex 000 — ro.
Definition somanet_drive_objects.h:143
constexpr ObjectAddress< int32_t > kTorqueSensorValue
Torque sensor value — ro, mNm.
Definition somanet_drive_objects.h:847
constexpr ObjectAddress< uint8_t > kSafeOutputMonitorSubIndex002
Safe output monitor / SubIndex 002 — ro.
Definition somanet_drive_objects.h:964
constexpr ObjectAddress< uint8_t > kSTOInput
STO input — rw.
Definition somanet_drive_objects.h:1152
constexpr ObjectAddress< int16_t > kCommutationOffsetAppliedPercentOfRatedTorque
Commutation offset / Applied percent of rated torque — rw.
Definition somanet_drive_objects.h:158
constexpr ObjectAddress< uint32_t > kMaxJointTorque
Max joint torque — rw, mNm.
Definition somanet_drive_objects.h:558
constexpr ObjectAddress< std::string > kErrorReportDescription
Error report / Description — ro.
Definition somanet_drive_objects.h:518
constexpr ObjectAddress< float > kPositionControllerPositionLoopKp
Position controller / Position loop Kp — rw.
Definition somanet_drive_objects.h:290
constexpr ObjectAddress< float > kGainSchedulingPositionLoopKd0
Gain scheduling / Position loop Kd 0 — rw.
Definition somanet_drive_objects.h:332
constexpr ObjectAddress< uint8_t > kSLTInputCount
SLT input / SubIndex 000 — ro.
Definition somanet_drive_objects.h:1225
constexpr ObjectAddress< uint8_t > kSLSInputSLS1Input
SLS input / SLS1 input — rw.
Definition somanet_drive_objects.h:1185
constexpr ObjectAddress< uint8_t > kSafeInputCount
Safe input / SubIndex 000 — ro.
Definition somanet_drive_objects.h:943
constexpr ObjectAddress< uint8_t > kGPIOPinConfigurationDigitalIO6
GPIO pin configuration / Digital IO 6 — rw.
Definition somanet_drive_objects.h:877
constexpr ObjectAddress< uint8_t > kSOSInputCount
SOS input / Subindex 000 — ro.
Definition somanet_drive_objects.h:1167
constexpr ObjectAddress< uint16_t > kDeviceSafetyAddressFSoEAddress
Device Safety Address / FSoE Address — ro.
Definition somanet_drive_objects.h:1339
constexpr ObjectAddress< uint8_t > kGPIOPinConfigurationDigitalIO4
GPIO pin configuration / Digital IO 4 — rw.
Definition somanet_drive_objects.h:871
constexpr ObjectAddress< uint8_t > kGainSchedulingCount
Gain scheduling / SubIndex 000 — ro.
Definition somanet_drive_objects.h:317
constexpr ObjectAddress< int16_t > kSafetyIOAnalogInputAnalogInput1Offset
Safety IO analog input / Analog input1 Offset — rw, Inc.
Definition somanet_drive_objects.h:1051
constexpr ObjectAddress< uint8_t > kSafetyDigitalIOOutputTestPulse
Safety digital IO / Output test pulse — rw.
Definition somanet_drive_objects.h:1036
constexpr ObjectAddress< uint8_t > kSafetyDigitalIOCount
Safety digital IO / Subindex 000 — ro.
Definition somanet_drive_objects.h:1018
constexpr ObjectAddress< uint8_t > kPositionControllerEncoderSource
Position controller / Encoder source — rw.
Definition somanet_drive_objects.h:314
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationSinusoidalOutputVoltage
Encoder 2 configuration / Sinusoidal output voltage — rw.
Definition somanet_drive_objects.h:790
constexpr ObjectAddress< float > kTorqueSensorConfigurationCoefficientK2
Torque sensor configuration / Coefficient K2 — rw.
Definition somanet_drive_objects.h:835
constexpr ObjectAddress< float > kGainSchedulingPositionLoopKd1
Gain scheduling / Position loop Kd 1 — rw.
Definition somanet_drive_objects.h:359
constexpr ObjectAddress< uint32_t > kUserMOSI
User MOSI — rw.
Definition somanet_drive_objects.h:1255
constexpr ObjectAddress< uint8_t > kGeneralSafeFieldbus
General / Safe fieldbus — rw.
Definition somanet_drive_objects.h:1009
constexpr ObjectAddress< uint8_t > kEncoderSourceTypeMultiturnCountingBySMM
Encoder source type / Multiturn Counting by SMM — rw.
Definition somanet_drive_objects.h:1090
constexpr ObjectAddress< uint16_t > kEncoder1ConfigurationSinewaveCyclesPerRevolution
Encoder 1 configuration / Sinewave cycles per revolution — rw.
Definition somanet_drive_objects.h:678
constexpr ObjectAddress< uint8_t > kVelocityFollowingErrorCount
Velocity following error / SubIndex 000 — ro.
Definition somanet_drive_objects.h:406
constexpr ObjectAddress< uint8_t > kVelocityFeedbackFilterType
Velocity feedback filter / Type — rw.
Definition somanet_drive_objects.h:424
constexpr ObjectAddress< uint8_t > kGPIOPinConfigurationDigitalIO3
GPIO pin configuration / Digital IO 3 — rw.
Definition somanet_drive_objects.h:868
constexpr ObjectAddress< int32_t > kMotorCurrentPhaseAdvanceAngle
Motor current / Phase advance angle — ro, mrad.
Definition somanet_drive_objects.h:530
constexpr ObjectAddress< uint8_t > kSS1Input
SS1 input — rw.
Definition somanet_drive_objects.h:1161
constexpr ObjectAddress< uint16_t > kTorqueWindowValue
Torque window / Value — rw.
Definition somanet_drive_objects.h:380
constexpr ObjectAddress< uint8_t > kSafeTorqueCount
Safe torque / SubIndex 000 — ro.
Definition somanet_drive_objects.h:1200
constexpr ObjectAddress< uint16_t > kBrakeOptionsDCBusVoltageDeprecated
Brake options / DC bus voltage (deprecated) — ro, V.
Definition somanet_drive_objects.h:92
constexpr ObjectAddress< uint32_t > kTCPIPConfigurationNetworkMask
TCP/IP Configuration / Network mask — rw.
Definition somanet_drive_objects.h:1270
constexpr ObjectAddress< uint32_t > kTorqueSensorFeedbackFilterCutoffFrequency
Torque sensor feedback filter / Cutoff frequency — rw, Hz.
Definition somanet_drive_objects.h:856
constexpr ObjectAddress< std::string > kAssignedName
Assigned name — rw.
Definition somanet_drive_objects.h:601
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationSingleturnBits
Encoder 2 configuration / Singleturn bits — rw.
Definition somanet_drive_objects.h:746
constexpr ObjectAddress< std::string > kManufacturingParametersSerialNumber
Manufacturing parameters / Serial Number — ro.
Definition somanet_drive_objects.h:991
constexpr ObjectAddress< uint32_t > kTorqueControllerVirtualBrakingChopperGain
Torque controller / Virtual Braking Chopper Gain — rw.
Definition somanet_drive_objects.h:251
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationCRCPolynomial
Encoder 1 configuration / CRC polynomial — rw.
Definition somanet_drive_objects.h:651
constexpr ObjectAddress< uint8_t > kFollowingErrorOptionCodesPositionFollowingErrorOptionCode
Following error option codes / Position following error option code — rw.
Definition somanet_drive_objects.h:398
constexpr ObjectAddress< uint16_t > kEncoder1ConfigurationClockFrequency
Encoder 1 configuration / Clock frequency — rw, kHz.
Definition somanet_drive_objects.h:628
constexpr ObjectAddress< uint8_t > kGPIOOutputEventsCount
GPIO output events / Subindex 000 — ro.
Definition somanet_drive_objects.h:883
constexpr ObjectAddress< uint8_t > kResetPosition
Reset position — rw.
Definition somanet_drive_objects.h:1197
constexpr ObjectAddress< uint16_t > kEncoderSelectionDiscrepancyTimer
Encoder selection / Discrepancy timer — rw, ms.
Definition somanet_drive_objects.h:1129
constexpr ObjectAddress< uint16_t > kEncoderSourceTypeEncoderTimeout
Encoder source type / Encoder timeout — rw, μs.
Definition somanet_drive_objects.h:1087
constexpr ObjectAddress< uint32_t > kBrakeOptionsPullVoltage
Brake options / Pull voltage — rw, mV.
Definition somanet_drive_objects.h:77
constexpr ObjectAddress< uint8_t > kSafetyModuleInputDiagnosticsSubIndex001
Safety Module input diagnostics / SubIndex 001 — ro.
Definition somanet_drive_objects.h:997
constexpr ObjectAddress< uint8_t > kEncoder2ConfigurationFilterDisabled
Encoder 2 configuration / Filter (disabled) — rw.
Definition somanet_drive_objects.h:793
constexpr ObjectAddress< float > kTorqueControllerControllerKiDisabled
Torque controller / Controller Ki (disabled) — rw.
Definition somanet_drive_objects.h:212
constexpr ObjectAddress< std::string > kTCPIPConfigurationHostName
TCP/IP Configuration / Host name — rw.
Definition somanet_drive_objects.h:1285
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationSingleturnFirstBitPosition
Encoder 1 configuration / Singleturn first bit position — rw.
Definition somanet_drive_objects.h:644
constexpr ObjectAddress< float > kExternalScaledMeasurementScaledMeasurementValue
External scaled measurement / Scaled measurement value — ro.
Definition somanet_drive_objects.h:478
constexpr ObjectAddress< uint8_t > kSafeSpeedValid
Safe speed valid — ro.
Definition somanet_drive_objects.h:940
constexpr ObjectAddress< uint32_t > kTorqueControllerFieldWeakeningStartingSpeedDeprecated
Torque controller / Field weakening starting speed (deprecated) — rw, rpm.
Definition somanet_drive_objects.h:224
constexpr ObjectAddress< uint8_t > kVelocityControllerCount
Velocity controller / SubIndex 000 — ro.
Definition somanet_drive_objects.h:269
constexpr ObjectAddress< uint8_t > kCoreTemperatureCount
Core temperature / Subindex 000 — ro.
Definition somanet_drive_objects.h:463
constexpr ObjectAddress< float > kJointTorqueControllerControllerKp
Joint torque controller / Controller Kp — rw.
Definition somanet_drive_objects.h:536
constexpr ObjectAddress< std::vector< uint8_t > > kHighResolutionDataSubIndex003
High resolution data / SubIndex 003 — ro.
Definition somanet_drive_objects.h:592
constexpr ObjectAddress< float > kGainSchedulingVelocityLoopKp0
Gain scheduling / Velocity loop Kp 0 — rw.
Definition somanet_drive_objects.h:338
constexpr ObjectAddress< uint16_t > kEncoder1ConfigurationFirstClockDelay
Encoder 1 configuration / First clock delay — rw, μs.
Definition somanet_drive_objects.h:663
constexpr ObjectAddress< uint8_t > kPositionFeedbackFilterCount
Position feedback filter / Subindex 000 — ro.
Definition somanet_drive_objects.h:430
constexpr ObjectAddress< uint8_t > kTorqueSensorConfigurationPolarity
Torque sensor configuration / Polarity — rw.
Definition somanet_drive_objects.h:820
constexpr ObjectAddress< float > kExternalScaledMeasurementConstantA4
External scaled measurement / Constant a4 — rw.
Definition somanet_drive_objects.h:500
constexpr ObjectAddress< uint16_t > kFSoECommunicationParameterCommunicationParameterLength
FSoE Communication Parameter / Communication Parameter Length — ro.
Definition somanet_drive_objects.h:1325
constexpr ObjectAddress< uint8_t > kGPIOInputActionsCount
GPIO input actions / Subindex 000 — ro.
Definition somanet_drive_objects.h:889
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationType
Encoder 1 configuration / Type — rw.
Definition somanet_drive_objects.h:610
constexpr ObjectAddress< uint8_t > kSLSInputSLS4Input
SLS input / SLS4 input — rw.
Definition somanet_drive_objects.h:1194
constexpr ObjectAddress< uint8_t > kEncoderSourceTypeCount
Encoder source type / Subindex 000 — ro.
Definition somanet_drive_objects.h:1072
constexpr ObjectAddress< uint32_t > kTimestamp
Timestamp — ro, μs.
Definition somanet_drive_objects.h:598
constexpr ObjectAddress< uint8_t > kSafetyDigitalIOAcknowledgementInput
Safety digital IO / Acknowledgement input — rw.
Definition somanet_drive_objects.h:1024
constexpr ObjectAddress< uint8_t > kSafetyDigitalIOInputTestPulseDetection
Safety digital IO / Input test pulse detection — rw.
Definition somanet_drive_objects.h:1027
constexpr ObjectAddress< uint32_t > kPositionFeedbackFilterCutoffFrequency
Position feedback filter / Cutoff frequency — rw, Hz.
Definition somanet_drive_objects.h:436
constexpr ObjectAddress< uint8_t > kExternalScaledMeasurementCount
External scaled measurement / Subindex 000 — ro.
Definition somanet_drive_objects.h:475
constexpr ObjectAddress< uint8_t > kSafeInputSubIndex003
Safe input / SubIndex 003 — ro.
Definition somanet_drive_objects.h:952
constexpr ObjectAddress< uint8_t > kEncoderVerificationCount
Encoder verification / Subindex 000 — ro.
Definition somanet_drive_objects.h:1093
constexpr ObjectAddress< uint16_t > kNotchFilterCenterFrequency
Notch filter / Center frequency — rw, Hz.
Definition somanet_drive_objects.h:445
constexpr ObjectAddress< uint16_t > kEncoderSelectionVerificationScalingDenominator
Encoder selection / Verification scaling denominator — rw.
Definition somanet_drive_objects.h:1135
constexpr ObjectAddress< uint8_t > kSetupWizardCompleted
Setup wizard completed — rw.
Definition somanet_drive_objects.h:1261
constexpr ObjectAddress< float > kTorqueSensorConfigurationCoefficientK5
Torque sensor configuration / Coefficient K5 — rw.
Definition somanet_drive_objects.h:844
constexpr ObjectAddress< int32_t > kImpedanceControllerStiffness
Impedance controller / Stiffness — rw, mNm/rad.
Definition somanet_drive_objects.h:564
constexpr ObjectAddress< int32_t > kTargetJointTorque
Target joint torque — rw, mNm.
Definition somanet_drive_objects.h:549
constexpr ObjectAddress< uint32_t > kGPIOInputActionsTimestampOnRisingEdge
GPIO input actions / Timestamp on rising edge — ro.
Definition somanet_drive_objects.h:892
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationStatusBitsActiveValue
Encoder 1 configuration / Status bits active value — rw.
Definition somanet_drive_objects.h:657
constexpr ObjectAddress< uint32_t > kSafeTorqueParameterTorqueConstantSafety
Safe torque parameter / Torque constant (safety) — rw, μNm/A.
Definition somanet_drive_objects.h:1212
constexpr ObjectAddress< float > kExternalScaledMeasurementLowerErrorThreshold
External scaled measurement / Lower error threshold — rw.
Definition somanet_drive_objects.h:512
constexpr ObjectAddress< uint32_t > kTorqueControllerFieldWeakeningEndingSpeedDeprecated
Torque controller / Field weakening ending speed (deprecated) — rw, rpm.
Definition somanet_drive_objects.h:228
constexpr ObjectAddress< uint8_t > kTorqueControllerVirtualBrakingChopperEnabled
Torque controller / Virtual Braking Chopper Enabled — rw.
Definition somanet_drive_objects.h:248
constexpr ObjectAddress< uint8_t > kAnalogInputCount
Analog input / SubIndex 000 — ro.
Definition somanet_drive_objects.h:967
constexpr ObjectAddress< uint8_t > kSafeOutputSubIndex001
Safe output / SubIndex 001 — rw.
Definition somanet_drive_objects.h:1237
constexpr ObjectAddress< uint8_t > kEncoderVerificationVerificationSensorMultiturnBits
Encoder verification / Verification sensor multiturn bits — rw, Bit.
Definition somanet_drive_objects.h:1104
constexpr ObjectAddress< uint8_t > kEncoder1ConfigurationMultiturnBits
Encoder 1 configuration / Multiturn bits — rw.
Definition somanet_drive_objects.h:634
constexpr ObjectAddress< int16_t > kCommutationOffsetState
Commutation offset / State — rw.
Definition somanet_drive_objects.h:155
constexpr ObjectAddress< uint8_t > kProtectionCount
Protection / SubIndex 000 — ro.
Definition somanet_drive_objects.h:131
The address of one object-dictionary entry, carrying the type that entry holds.
Definition device_parameter.h:63