Motion Master 6.0.0-alpha.86
Next-generation motion control software
Loading...
Searching...
No Matches
ic_haus_registers.cc File Reference
#include "node/ic_haus_registers.h"
#include <array>
#include <nlohmann/json.hpp>
#include <string>
Include dependency graph for ic_haus_registers.cc:

Namespaces

namespace  mm
 
namespace  mm::node
 
namespace  mm::node::somanet
 Pure SOMANET (Synapticon manufacturer-specific) vocabulary — object indices, sub-entry numbers and enumerations, with no dependency on Device.
 

Functions

void mm::node::somanet::to_json (nlohmann::json &j, const IcHausField &field)
 Serialises an IcHausField. Participates in nlohmann ADL.
 
void mm::node::somanet::to_json (nlohmann::json &j, const IcHausRegister &r)
 Serialises an IcHausRegister, layout() included. Participates in nlohmann ADL, so a span of them converts on its own.
 
void mm::node::somanet::to_json (nlohmann::json &j, const IcHausRegisterSpace &space)
 Serialises an IcHausRegisterSpace, registers included.
 
std::span< const IcHausRegisterSpacemm::node::somanet::icHausRegisterSpaces ()
 Every register space of both chips, in the order a reader should meet them: the iC-MU's two, then the iC-PVL's three.