|
|
| ExternalLinkStandard (string simObjectName, ISimObjectCreator *creator) |
| |
|
virtual | ~ExternalLinkStandard () |
| | reads parameters, registers states, input/output ports and shared resources
|
| |
|
virtual bool | SetMyOutputPort (const string &portName, const double *portValueArray) |
| |
|
virtual bool | SetMyOutputPortWithCopy (const string &portName, const double *portValueArray) |
| | Sets value of externalobject output port. Only stores pointer, does NOT copy values.
|
| |
|
virtual const double * | GetMyInputPort (const string &portName) |
| | Sets value of externalobject output port. Copies values to internal buffer.
|
| |
|
virtual bool | SetMyOutputPort (int portIndex, const double *portValueArray) |
| | Gets value of externalobject input port.
|
| |
|
virtual bool | SetMyOutputPortWithCopy (int portIndex, const double *portValueArray) |
| | Sets value of externalobject output port. Only stores pointer, does NOT copy values.
|
| |
|
virtual const double * | GetMyInputPort (int portIndex) |
| | Sets value of externalobject output port. Copies values to internal buffer.
|
| |
|
virtual vector< string > | GetAllInputPorts () |
| | Gets value of externalobject input port.
|
| |
|
virtual vector< string > | GetAllOutputPorts () |
| | Get names of all input ports.
|
| |
|
virtual int | GetInputPortSize (string portName) |
| | Get names of all output ports.
|
| |
|
virtual int | GetOutputPortSize (string portName) |
| | Get size of input port.
|
| |
|
virtual int | GetInputPortSize (int portIndex) |
| | Get size of output port.
|
| |
|
virtual int | GetOutputPortSize (int portIndex) |
| | Get size of input port.
|
| |
|
virtual int | GetMyInputPortIndex (const string &portName) |
| | Get size of output port.
|
| |
|
virtual bool | SetMyOutputPortWithIndex (const int portName, const double *portValueArray) |
| | Gets index of externalobject input port.
|
| |
|
virtual bool | SetMyOutputPortWithCopyWithIndex (const int portName, const double *portValueArray) |
| | Sets value of externalobject output port. Only stores pointer, does NOT copy values.
|
| |