QElectroTech 0.200.1-dev
Loading...
Searching...
No Matches
ElementData::SlaveContactGroup Struct Reference

The SlaveContactGroup struct Defines a contact group that a master element provides for slave elements. Each group specifies the type, subtype, number of displayed contacts, number of terminals, and the labels for each terminal (T1-T20). More...

#include <elementdata.h>

Collaboration diagram for ElementData::SlaveContactGroup:
Collaboration graph

Public Member Functions

bool operator== (const SlaveContactGroup &other) const
bool operator!= (const SlaveContactGroup &other) const

Public Attributes

SlaveState type = NO
 Contact type (NO/NC/SW/Other).
SlaveType subtype = SSimple
 Contact subtype (Simple/Power/Delay*).
int contactCount = 1
 Number of displayed contacts.
int terminalCount = 1
 Number of terminals (Anschlüsse).
QStringList labels
 Terminal labels (T1-T20), max 20 entries.

Detailed Description

The SlaveContactGroup struct Defines a contact group that a master element provides for slave elements. Each group specifies the type, subtype, number of displayed contacts, number of terminals, and the labels for each terminal (T1-T20).

Member Function Documentation

◆ operator!=()

bool ElementData::SlaveContactGroup::operator!= ( const SlaveContactGroup & other) const
inline

◆ operator==()

bool ElementData::SlaveContactGroup::operator== ( const SlaveContactGroup & other) const
inline

Member Data Documentation

◆ contactCount

int ElementData::SlaveContactGroup::contactCount = 1

Number of displayed contacts.

◆ labels

QStringList ElementData::SlaveContactGroup::labels

Terminal labels (T1-T20), max 20 entries.

◆ subtype

SlaveType ElementData::SlaveContactGroup::subtype = SSimple

Contact subtype (Simple/Power/Delay*).

◆ terminalCount

int ElementData::SlaveContactGroup::terminalCount = 1

Number of terminals (Anschlüsse).

◆ type

SlaveState ElementData::SlaveContactGroup::type = NO

Contact type (NO/NC/SW/Other).


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