#include <black_box.h>
Nevrax France
Definition at line 42 of file black_box.h.
Public Member Functions | |
IBlackBox () | |
Description functions | |
Give the interface (Inputs, Outputs, ParamaeterIn and ParameterOut) of the IBlackBox. | |
virtual TCommandList | getInputList () const=0 |
virtual TCommandList | getOutputList () const=0 |
virtual TParameterList | getParamInList () const=0 |
virtual TParameterList | getParamOutList () const=0 |
Running functions | |
Functions used during the run time of the IBlackBox. | |
virtual TParameterList | getNeededParamIn () const=0 |
virtual bool | getOutput (TString outputName)=0 |
Return the value of an output signal. | |
virtual const IObjectIA * | getParamOut (TString parameterName)=0 |
Get the value of an output parameter. | |
virtual void | setInput (TString inputName, bool)=0 |
Fix the value of an input signal. | |
virtual void | setParamIn (TString parameterName, IObjectIA val)=0 |
Set the value of an input parameter. |
|
|
|
Return the list of Inputs for command signal. It's a list of the differents pins which can be triggered when receiving an incoming event. |
|
Return a list of the parameters which need to be updated. |
|
Return the value of an output signal.
|
|
Return the list of Outputs for command signal. It's a list of the differents pins which allows to send an event, to triggered anoter IBlackBox. |
|
Return the list of parameters used by the IBlackBox. It's the name and type of each parameters. |
|
Get the value of an output parameter.
|
|
Return the list of parameters returned by the IBlackBox. It's the name and type of each parameters. |
|
Fix the value of an input signal.
|
|
Set the value of an input parameter.
|