|
Motion Master 6.0.0-alpha.86
Next-generation motion control software
|
#include "node/hardware_description.h"#include <expected>#include <format>#include <nlohmann/json.hpp>#include <optional>#include <string>#include <string_view>#include <utility>#include <vector>Namespaces | |
| namespace | mm |
| namespace | mm::node |
Functions | |
| std::expected< HardwareDescription, std::string > | mm::node::parseHardwareDescription (std::string_view content) |
Decodes content as a .hardware_description file. | |
| void | mm::node::to_json (nlohmann::json &j, const HardwareComponent &component) |
| Serialises a component, a product and a whole description. | |
| void | mm::node::to_json (nlohmann::json &j, const HardwareProduct &product) |
| void | mm::node::to_json (nlohmann::json &j, const HardwareDescription &description) |