TxPdoZ.hpp
Go to the documentation of this file.
1 #pragma once
2 
3 // std
4 #include <cstdint>
5 
6 namespace rokubimini
7 {
8 namespace ethercat
9 {
10 // This PDO should only be used as long as the firmware doesn't provide the single PDO
11 struct TxPdoZ
12 {
13  // PDO A, 0x6000
17  float forceX_;
18  float forceY_;
19  float forceZ_;
20  float torqueX_;
21  float torqueY_;
22  float torqueZ_;
32  float temperature_;
33 
34  // PDO B, 0x6001
38  float forceXB_;
39  float forceYB_;
40  float forceZB_;
41  float torqueXB_;
42  float torqueYB_;
43  float torqueZB_;
54 
65 
66  // PDO C, 0x6002
70  float forceXC_;
71  float forceYC_;
72  float forceZC_;
73  float torqueXC_;
74  float torqueYC_;
75  float torqueZC_;
86 
97 
113 
114 } __attribute__((packed));
115 
116 } // namespace ethercat
117 } // namespace rokubimini
rokubimini::ethercat::TxPdoZ::torqueInWorldYC_
float torqueInWorldYC_
Definition: TxPdoZ.hpp:95
rokubimini::ethercat::TxPdoZ::forceInWorldZC_
float forceInWorldZC_
Definition: TxPdoZ.hpp:93
uint8_t
unsigned char uint8_t
rokubimini::ethercat::TxPdoZ::forceY_
float forceY_
Definition: TxPdoZ.hpp:18
rokubimini::ethercat::TxPdoZ::angularRateSaturatedB_
uint8_t angularRateSaturatedB_
Definition: TxPdoZ.hpp:52
rokubimini::ethercat::TxPdoZ::forceZB_
float forceZB_
Definition: TxPdoZ.hpp:40
rokubimini::ethercat::TxPdoZ::externalEstimatedOrientationX_
float externalEstimatedOrientationX_
Definition: TxPdoZ.hpp:106
rokubimini::ethercat::TxPdoZ::forceTorqueSaturatedC_
uint8_t forceTorqueSaturatedC_
Definition: TxPdoZ.hpp:76
rokubimini::ethercat::TxPdoZ::angularRateSaturatedC_
uint8_t angularRateSaturatedC_
Definition: TxPdoZ.hpp:84
rokubimini::ethercat::TxPdoZ::estimatedOrientationWC_
float estimatedOrientationWC_
Definition: TxPdoZ.hpp:90
rokubimini::ethercat::TxPdoZ::status_
uint8_t status_
Definition: TxPdoZ.hpp:14
rokubimini::ethercat::TxPdoZ::forceInWorldY_
float forceInWorldY_
Definition: TxPdoZ.hpp:60
rokubimini::ethercat::TxPdoZ::torqueInWorldZ_
float torqueInWorldZ_
Definition: TxPdoZ.hpp:64
rokubimini::ethercat::TxPdoZ::torqueInWorldZC_
float torqueInWorldZC_
Definition: TxPdoZ.hpp:96
rokubimini::ethercat::TxPdoZ::torqueInWorldX_
float torqueInWorldX_
Definition: TxPdoZ.hpp:62
rokubimini::ethercat::TxPdoZ::angularRateZB_
float angularRateZB_
Definition: TxPdoZ.hpp:51
rokubimini::ethercat::TxPdoZ::relativeOrientationY_
float relativeOrientationY_
Definition: TxPdoZ.hpp:111
rokubimini::ethercat::TxPdoZ::externalAngularRateX_
float externalAngularRateX_
Definition: TxPdoZ.hpp:102
rokubimini::ethercat::TxPdoZ::angularRateZC_
float angularRateZC_
Definition: TxPdoZ.hpp:83
rokubimini::ethercat::TxPdoZ::torqueInWorldXC_
float torqueInWorldXC_
Definition: TxPdoZ.hpp:94
rokubimini::ethercat::TxPdoZ::estimatedOrientationW_
float estimatedOrientationW_
Definition: TxPdoZ.hpp:58
rokubimini::ethercat::TxPdoZ::accelerationSaturated_
uint8_t accelerationSaturated_
Definition: TxPdoZ.hpp:27
rokubimini::ethercat::TxPdoZ::accelerationXC_
float accelerationXC_
Definition: TxPdoZ.hpp:77
rokubimini::ethercat::TxPdoZ::relativeOrientationZ_
float relativeOrientationZ_
Definition: TxPdoZ.hpp:112
rokubimini::ethercat::TxPdoZ::externalEstimatedOrientationZ_
float externalEstimatedOrientationZ_
Definition: TxPdoZ.hpp:108
rokubimini::ethercat::TxPdoZ::warningsErrorsFatalsB_
uint32_t warningsErrorsFatalsB_
Definition: TxPdoZ.hpp:36
rokubimini::ethercat::__attribute__
struct rokubimini::ethercat::RxPdo __attribute__((packed))
rokubimini::ethercat::TxPdoZ::forceXC_
float forceXC_
Definition: TxPdoZ.hpp:70
rokubimini::ethercat::TxPdoZ::torqueZB_
float torqueZB_
Definition: TxPdoZ.hpp:43
rokubimini::ethercat::TxPdoZ::forceZC_
float forceZC_
Definition: TxPdoZ.hpp:72
rokubimini::ethercat::TxPdoZ::externalAccelerationSaturated_
uint8_t externalAccelerationSaturated_
Definition: TxPdoZ.hpp:101
rokubimini::ethercat::TxPdoZ::torqueXC_
float torqueXC_
Definition: TxPdoZ.hpp:73
rokubimini::ethercat::TxPdoZ::angularRateXC_
float angularRateXC_
Definition: TxPdoZ.hpp:81
rokubimini::ethercat::TxPdoZ::angularRateYB_
float angularRateYB_
Definition: TxPdoZ.hpp:50
rokubimini::ethercat::TxPdoZ::angularRateSaturated_
uint8_t angularRateSaturated_
Definition: TxPdoZ.hpp:31
rokubimini::ethercat::TxPdoZ::torqueXB_
float torqueXB_
Definition: TxPdoZ.hpp:41
rokubimini::ethercat::TxPdoZ::timeStampB_
uint64_t timeStampB_
Definition: TxPdoZ.hpp:37
rokubimini::ethercat::TxPdoZ::externalAngularRateY_
float externalAngularRateY_
Definition: TxPdoZ.hpp:103
rokubimini::ethercat::TxPdoZ::accelerationZ_
float accelerationZ_
Definition: TxPdoZ.hpp:26
rokubimini::ethercat::TxPdoZ::accelerationYB_
float accelerationYB_
Definition: TxPdoZ.hpp:46
rokubimini::ethercat::TxPdoZ::estimatedOrientationYC_
float estimatedOrientationYC_
Definition: TxPdoZ.hpp:88
rokubimini::ethercat::TxPdoZ::accelerationZC_
float accelerationZC_
Definition: TxPdoZ.hpp:79
rokubimini::ethercat::TxPdoZ::accelerationSaturatedB_
uint8_t accelerationSaturatedB_
Definition: TxPdoZ.hpp:48
rokubimini::ethercat::TxPdoZ::externalEstimatedOrientationW_
float externalEstimatedOrientationW_
Definition: TxPdoZ.hpp:109
uint32_t
unsigned int uint32_t
rokubimini::ethercat::TxPdoZ::forceInWorldYC_
float forceInWorldYC_
Definition: TxPdoZ.hpp:92
rokubimini::ethercat::TxPdoZ::accelerationYC_
float accelerationYC_
Definition: TxPdoZ.hpp:78
rokubimini::ethercat::TxPdoZ::estimatedOrientationZC_
float estimatedOrientationZC_
Definition: TxPdoZ.hpp:89
rokubimini::ethercat::TxPdoZ::externalAngularRateZ_
float externalAngularRateZ_
Definition: TxPdoZ.hpp:104
rokubimini::ethercat::TxPdoZ::angularRateZ_
float angularRateZ_
Definition: TxPdoZ.hpp:30
rokubimini::ethercat::TxPdoZ::torqueZC_
float torqueZC_
Definition: TxPdoZ.hpp:75
rokubimini::ethercat::TxPdoZ::estimatedOrientationZ_
float estimatedOrientationZ_
Definition: TxPdoZ.hpp:57
rokubimini::ethercat::TxPdoZ::forceYB_
float forceYB_
Definition: TxPdoZ.hpp:39
uint64_t
unsigned __int64 uint64_t
rokubimini::ethercat::TxPdoZ::estimatedOrientationY_
float estimatedOrientationY_
Definition: TxPdoZ.hpp:56
rokubimini::ethercat::TxPdoZ::forceTorqueSaturatedB_
uint8_t forceTorqueSaturatedB_
Definition: TxPdoZ.hpp:44
rokubimini::ethercat::TxPdoZ::forceTorqueSaturated_
uint8_t forceTorqueSaturated_
Definition: TxPdoZ.hpp:23
rokubimini::ethercat::TxPdoZ::warningsErrorsFatals_
uint32_t warningsErrorsFatals_
Definition: TxPdoZ.hpp:15
rokubimini::ethercat::TxPdoZ::torqueInWorldY_
float torqueInWorldY_
Definition: TxPdoZ.hpp:63
rokubimini
rokubimini::ethercat::TxPdoZ::statusC_
uint8_t statusC_
Definition: TxPdoZ.hpp:67
rokubimini::ethercat::TxPdoZ::timeStampC_
uint64_t timeStampC_
Definition: TxPdoZ.hpp:69
rokubimini::ethercat::TxPdoZ::temperatureB_
float temperatureB_
Definition: TxPdoZ.hpp:53
rokubimini::ethercat::TxPdoZ::temperatureC_
float temperatureC_
Definition: TxPdoZ.hpp:85
rokubimini::ethercat::TxPdoZ::angularRateX_
float angularRateX_
Definition: TxPdoZ.hpp:28
rokubimini::ethercat::TxPdoZ::torqueY_
float torqueY_
Definition: TxPdoZ.hpp:21
rokubimini::ethercat::TxPdoZ::forceXB_
float forceXB_
Definition: TxPdoZ.hpp:38
rokubimini::ethercat::TxPdoZ::relativeOrientationX_
float relativeOrientationX_
Definition: TxPdoZ.hpp:110
rokubimini::ethercat::TxPdoZ::estimatedOrientationXC_
float estimatedOrientationXC_
Definition: TxPdoZ.hpp:87
rokubimini::ethercat::TxPdoZ::torqueZ_
float torqueZ_
Definition: TxPdoZ.hpp:22
rokubimini::ethercat::TxPdoZ::forceX_
float forceX_
Definition: TxPdoZ.hpp:17
rokubimini::ethercat::TxPdoZ::externalAccelerationY_
float externalAccelerationY_
Definition: TxPdoZ.hpp:99
rokubimini::ethercat::TxPdoZ::forceZ_
float forceZ_
Definition: TxPdoZ.hpp:19
rokubimini::ethercat::TxPdoZ::timeStamp_
uint64_t timeStamp_
Definition: TxPdoZ.hpp:16
rokubimini::ethercat::TxPdoZ::torqueYB_
float torqueYB_
Definition: TxPdoZ.hpp:42
rokubimini::ethercat::TxPdoZ::accelerationY_
float accelerationY_
Definition: TxPdoZ.hpp:25
rokubimini::ethercat::TxPdoZ::angularRateXB_
float angularRateXB_
Definition: TxPdoZ.hpp:49
rokubimini::ethercat::TxPdoZ::forceInWorldZ_
float forceInWorldZ_
Definition: TxPdoZ.hpp:61
rokubimini::ethercat::TxPdoZ::accelerationSaturatedC_
uint8_t accelerationSaturatedC_
Definition: TxPdoZ.hpp:80
rokubimini::ethercat::TxPdoZ::accelerationZB_
float accelerationZB_
Definition: TxPdoZ.hpp:47
rokubimini::ethercat::TxPdoZ::temperature_
float temperature_
Definition: TxPdoZ.hpp:32
rokubimini::ethercat::TxPdoZ::angularRateY_
float angularRateY_
Definition: TxPdoZ.hpp:29
rokubimini::ethercat::TxPdoZ::warningsErrorsFatalsC_
uint32_t warningsErrorsFatalsC_
Definition: TxPdoZ.hpp:68
rokubimini::ethercat::TxPdoZ::statusB_
uint8_t statusB_
Definition: TxPdoZ.hpp:35
rokubimini::ethercat::TxPdoZ::torqueYC_
float torqueYC_
Definition: TxPdoZ.hpp:74
rokubimini::ethercat::TxPdoZ::estimatedOrientationX_
float estimatedOrientationX_
Definition: TxPdoZ.hpp:55
rokubimini::ethercat::TxPdoZ::externalAccelerationX_
float externalAccelerationX_
Definition: TxPdoZ.hpp:98
rokubimini::ethercat::TxPdoZ::torqueX_
float torqueX_
Definition: TxPdoZ.hpp:20
rokubimini::ethercat::TxPdoZ::forceYC_
float forceYC_
Definition: TxPdoZ.hpp:71
rokubimini::ethercat::TxPdoZ::angularRateYC_
float angularRateYC_
Definition: TxPdoZ.hpp:82
rokubimini::ethercat::TxPdoZ::externalAccelerationZ_
float externalAccelerationZ_
Definition: TxPdoZ.hpp:100
rokubimini::ethercat::TxPdoZ::accelerationXB_
float accelerationXB_
Definition: TxPdoZ.hpp:45
rokubimini::ethercat::TxPdoZ::externalAngularRateSaturated_
uint8_t externalAngularRateSaturated_
Definition: TxPdoZ.hpp:105
rokubimini::ethercat::TxPdoZ::accelerationX_
float accelerationX_
Definition: TxPdoZ.hpp:24
rokubimini::ethercat::TxPdoZ::externalEstimatedOrientationY_
float externalEstimatedOrientationY_
Definition: TxPdoZ.hpp:107
rokubimini::ethercat::TxPdoZ::forceInWorldX_
float forceInWorldX_
Definition: TxPdoZ.hpp:59
rokubimini::ethercat::TxPdoZ::forceInWorldXC_
float forceInWorldXC_
Definition: TxPdoZ.hpp:91


rokubimini_ethercat
Author(s):
autogenerated on Sat Apr 15 2023 02:53:56