|
Motion Master 6.0.0-alpha.86
Next-generation motion control software
|
Namespaces | |
| namespace | mm |
| namespace | mm::comm |
Functions | |
| std::array< uint8_t, kSyncManagerRegisterBytes > | mm::comm::encodeSyncManager (const SyncManagerConfig &config) |
| Encodes a Sync Manager as the eight bytes an FPWR to its register block carries. | |
| std::optional< SyncManagerConfig > | mm::comm::decodeSyncManager (uint8_t index, std::span< const uint8_t > bytes) |
Decodes a Sync Manager register block — the inverse of encodeSyncManager. | |
| std::array< uint8_t, kFmmuRegisterBytes > | mm::comm::encodeFmmu (const FmmuConfig &config) |
| Encodes an FMMU as the sixteen bytes an FPWR to its register block carries. | |
| std::optional< FmmuConfig > | mm::comm::decodeFmmu (uint8_t index, std::span< const uint8_t > bytes) |
Decodes an FMMU register block — the inverse of encodeFmmu. | |