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

One row of the standard operation-mode table — a mode, the 0x6502 bit that advertises it, and the two names the profile gives it. More...

#include <cia402.h>

Collaboration diagram for mm::node::cia402::StandardOperationMode:
[legend]

Public Attributes

OperationMode mode {OperationMode::kNoMode}
 
int bit = -1
 
std::string_view abbreviation
 The profile's short form: "csp", "hm", …. Empty for kNoMode.
 
std::string_view label
 The profile's own wording, for a user-facing list.
 

Detailed Description

One row of the standard operation-mode table — a mode, the 0x6502 bit that advertises it, and the two names the profile gives it.

Member Data Documentation

◆ abbreviation

std::string_view mm::node::cia402::StandardOperationMode::abbreviation

The profile's short form: "csp", "hm", …. Empty for kNoMode.

◆ bit

int mm::node::cia402::StandardOperationMode::bit = -1

The bit of 0x6502 "Supported drive modes" that advertises this mode, or -1 for kNoMode, which the capability field has no bit for because it is always legal.

◆ label

std::string_view mm::node::cia402::StandardOperationMode::label

The profile's own wording, for a user-facing list.

◆ mode

OperationMode mm::node::cia402::StandardOperationMode::mode {OperationMode::kNoMode}

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