All Frameworks Class Hierarchy This Framework Indexes
ElecFunctionalItf Interface CATIEfdGroupSignal
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIEfdGroupSignal
Interface to manage group signals.
Role:The group signal is a signal that can agregate signals
It groups signals that will be routed together, for example shielded
or twisted signals.
Method Index
- o
AddSignal(wchar_t*,wchar_t*,CATIEfdSignal**)
- Adds a signal in the group signal.
- o
GetEfdSystem(CATIEfdSystem**)
- Retrieves the system in which is contained.
- o
ListSignals(CATListValCATBaseUnknown_var**)
- Lists signals/group signals directly referenced within the group signal.
- o
Remove(CATIEfdSignal**)
- Removes a signal from the group signal.
Methods
o AddSignal
| public virtual AddSignal( | const | iSignalType, |
| const | iObjectId, |
| | oSignal) |
-
Adds a signal in the group signal.
- Parameters:
-
- iSignalType
- the signal Object type.
Legal values:
GroundSignal for a ground signal
GropSignal for a group signal
ShieldingSignal for a shielding signal
VideoSignal for a video signal
PowerSignal for a power signal
CommandSignal for a command signal
- iObjectId
- the signal user identifier.
- oSignal
- the signal created.
o GetEfdSystem
| public virtual GetEfdSystem( | | oSystem) |
-
Retrieves the system in which is contained.
- Parameters:
-
- oSystem
- the system object.
o ListSignals
| public virtual ListSignals( | | oSignals) |
-
Lists signals/group signals directly referenced within the group signal.
- Parameters:
-
- iClass
- The Signal type (ALL for all types of Signals)
- oChilden
- The list of Signals found
Legal values: NULL if the list
is created from scratch, orNOT NULL if you want to
append new elements to the list
o Remove
| public virtual Remove( | | iSignal) |
-
Removes a signal from the group signal.
- Parameters:
-
- iSignal
- the signal to be removed
This object is included in the file: CATIEfdGroupSignal.h
If needed, your Imakefile.mk should include the module: CATEFDInterfaces