|
Motion Master 6.0.0-alpha.111
Next-generation motion control software
|
Both encoder records and which of them each controller uses. One read answers every "which encoder does X" question: a position in 0x6064 is in counts of the position encoder, so its revolution is that encoder's resolution. More...
#include <somanet_drive.h>
Public Attributes | |
| std::vector< EncoderConfiguration > | encoders |
| std::optional< somanet::EncoderOrdinal > | position |
| 0x2012:09; empty for "no encoder". | |
| std::optional< somanet::EncoderOrdinal > | velocity |
| 0x2011:05. | |
| std::optional< somanet::EncoderOrdinal > | commutation |
| 0x2010:0C. | |
Both encoder records and which of them each controller uses. One read answers every "which encoder does X" question: a position in 0x6064 is in counts of the position encoder, so its revolution is that encoder's resolution.
| std::optional<somanet::EncoderOrdinal> mm::node::Encoders::commutation |
0x2010:0C.
| std::vector<EncoderConfiguration> mm::node::Encoders::encoders |
| std::optional<somanet::EncoderOrdinal> mm::node::Encoders::position |
0x2012:09; empty for "no encoder".
| std::optional<somanet::EncoderOrdinal> mm::node::Encoders::velocity |
0x2011:05.