|
Motion Master 6.0.0-alpha.50
Next-generation motion control software
|
#include "comm/sii.h"#include <algorithm>#include <cstddef>#include <string>#include <utility>#include <vector>Namespaces | |
| namespace | mm |
| namespace | mm::comm |
Functions | |
| std::optional< SiiCategoryType > | mm::comm::resolveSiiCategoryType (uint16_t value) |
Normalises a raw 16-bit category-type word into a SiiCategoryType. | |
| std::expected< SlaveInformationInterface, std::string > | mm::comm::parseSii (std::span< const uint8_t > buffer) |
Parses a raw SII EEPROM image into a SlaveInformationInterface. | |
| void | mm::comm::to_json (nlohmann::json &j, const SiiInfo &v) |
| void | mm::comm::to_json (nlohmann::json &j, const SiiCategoryGeneral &v) |
| void | mm::comm::to_json (nlohmann::json &j, const SiiCategorySyncManagerElement &v) |
| void | mm::comm::to_json (nlohmann::json &j, const SiiCategoryPdoEntryElement &v) |
| void | mm::comm::to_json (nlohmann::json &j, const SiiCategoryPdoElement &v) |
| void | mm::comm::to_json (nlohmann::json &j, const SiiCategoryDistributedClockElement &v) |
| void | mm::comm::to_json (nlohmann::json &j, const SiiCategorySection &v) |
| void | mm::comm::to_json (nlohmann::json &j, const SlaveInformationInterface &v) |