#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.
|
1.3.6