Motion Master 6.0.0-alpha.50
Next-generation motion control software
Loading...
Searching...
No Matches
mm::comm::EscRegister Struct Reference

Metadata for a single ESC register entry. More...

#include <esc_registers.h>

Collaboration diagram for mm::comm::EscRegister:
[legend]

Public Attributes

uint16_t address = 0
 Register address in the ESC address space.
 
uint8_t length = 0
 Width in bytes (1/2/4/8 for scalars; 8/16 for the SM/FMMU blocks).
 
std::string_view name
 Short snake_case identifier.
 
std::string_view description
 Human-readable description from ETG.1000.4 / Beckhoff ESC datasheet.
 

Detailed Description

Metadata for a single ESC register entry.

Member Data Documentation

◆ address

uint16_t mm::comm::EscRegister::address = 0

Register address in the ESC address space.

◆ description

std::string_view mm::comm::EscRegister::description

Human-readable description from ETG.1000.4 / Beckhoff ESC datasheet.

◆ length

uint8_t mm::comm::EscRegister::length = 0

Width in bytes (1/2/4/8 for scalars; 8/16 for the SM/FMMU blocks).

◆ name

std::string_view mm::comm::EscRegister::name

Short snake_case identifier.


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