Motion Master 6.0.0-alpha.86
Next-generation motion control software
Loading...
Searching...
No Matches
mm::node::HardwareComponent Struct Reference

One item making up a device or assembly (specification §3.2.2.3). More...

#include <hardware_description.h>

Collaboration diagram for mm::node::HardwareComponent:
[legend]

Public Attributes

std::string name
 Human-understandable description, e.g. "Com EtherCAT".
 
std::string version
 Version of the hardware named above, e.g. "B.4".
 
std::string serialNumber
 Unique identifier for this component.
 

Detailed Description

One item making up a device or assembly (specification §3.2.2.3).

Carries no function beyond recording what has a serial number: the specification says so outright. Every field is optional there, so every one of these can legitimately be empty.

Member Data Documentation

◆ name

std::string mm::node::HardwareComponent::name

Human-understandable description, e.g. "Com EtherCAT".

◆ serialNumber

std::string mm::node::HardwareComponent::serialNumber

Unique identifier for this component.

◆ version

std::string mm::node::HardwareComponent::version

Version of the hardware named above, e.g. "B.4".


The documentation for this struct was generated from the following file: