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

One CoE transfer the master runs at a transition (ENI CoE/InitCmds/InitCmd). More...

#include <eni.h>

Collaboration diagram for mm::etg::EniCoeCmd:
[legend]

Public Attributes

std::vector< EniTransitiontransitions
 At least one; the schema requires it.
 
std::string comment
 Free text a master may log.
 
std::uint32_t timeoutMs = 0
 Timeout for this transfer.
 
EniCoeCommandSpecifier ccs = EniCoeCommandSpecifier::Download
 Read or write.
 
std::uint16_t index = 0
 Object index.
 
std::uint8_t subindex = 0
 Object subindex.
 
std::vector< std::uint8_t > data
 Payload of a download; empty for an upload.
 
bool disabled = false
 Written to the file but not to be sent.
 

Detailed Description

One CoE transfer the master runs at a transition (ENI CoE/InitCmds/InitCmd).

This is where a device's own configuration goes: the PDO assignment objects, and any vendor object a device needs written before it will leave PRE-OP.

Member Data Documentation

◆ ccs

Read or write.

◆ comment

std::string mm::etg::EniCoeCmd::comment

Free text a master may log.

◆ data

std::vector<std::uint8_t> mm::etg::EniCoeCmd::data

Payload of a download; empty for an upload.

◆ disabled

bool mm::etg::EniCoeCmd::disabled = false

Written to the file but not to be sent.

◆ index

std::uint16_t mm::etg::EniCoeCmd::index = 0

Object index.

◆ subindex

std::uint8_t mm::etg::EniCoeCmd::subindex = 0

Object subindex.

◆ timeoutMs

std::uint32_t mm::etg::EniCoeCmd::timeoutMs = 0

Timeout for this transfer.

◆ transitions

std::vector<EniTransition> mm::etg::EniCoeCmd::transitions

At least one; the schema requires it.


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