|
Motion Master 6.0.0-alpha.50
Next-generation motion control software
|
#include <algorithm>#include <array>#include <cstdint>#include <nlohmann/json_fwd.hpp>#include <string_view>Go to the source code of this file.
Classes | |
| struct | mm::comm::AlStatusCode |
| Metadata for a single AL Status Code entry. More... | |
Namespaces | |
| namespace | mm |
| namespace | mm::comm |
Functions | |
| void | mm::comm::to_json (nlohmann::json &j, const AlStatusCode &c) |
| Serialises an AlStatusCode to JSON. | |
| constexpr const AlStatusCode * | mm::comm::findAlStatusCode (uint16_t code) |
Looks up code in kAlStatusCodes, or returns nullptr if it is not catalogued. | |
| constexpr bool | mm::comm::isAlStatusCodeTerminal (uint16_t code) |
Returns true if code indicates a state-transition failure that cannot be resolved by retrying the same writestate. | |
| constexpr std::string_view | mm::comm::alStatusCodeName (uint16_t code) |
Returns the short name for code, or an empty view if code is not a known AL Status Code. | |
Variables | |
| constexpr auto | mm::comm::kAlStatusCodes |
| Catalogue of AL Status Codes. | |