|
| virtual void | setSignalQuantity (const HString &rQuantity, const HString &rUnit, const size_t dataId=Value) |
| | This function can be used to set unit string and displayName for signal nodes ONLY.
|
| |
| virtual void | setSignalQuantityModifyable (bool tf, const size_t dataId=Value) |
| |
| virtual HString | getSignalQuantity (const size_t dataId=Value) const |
| |
| virtual bool | getSignalQuantityModifyable (const size_t dataId=Value) const |
| |
| void | copySignalQuantityAndUnitTo (Node *pOtherNode) const |
| |
| | Node (const size_t datalength) |
| |
|
virtual void | setSignalNumDimensions (size_t numDims) |
| |
|
const HString & | getNiceName () const |
| |
|
const HString & | getNodeType () const |
| | returns the node type
|
| |
|
size_t | getNumDataVariables () const |
| | Returns the total number of variables in a node.
|
| |
| int | getDataIdFromName (const HString &rName) const |
| | This function gives you the data Id for a named data variable.
|
| |
| double | getDataValue (const size_t dataId) const |
| | get data from node
|
| |
| void | setDataValue (const size_t dataId, const double data) |
| | set data in node
|
| |
| const std::vector< NodeDataDescription > * | getDataDescriptions () const |
| | Get the vector of data descriptions for the node.
|
| |
| const NodeDataDescription * | getDataDescription (const size_t id) const |
| |
| void | logData (const size_t logSlot) |
| | Copy current data vector into log storage at given logslot.
|
| |
|
int | getNumberOfPortsByType (const int type) const |
| | Returns the number of attached ports of a specific type.
|
| |
|
size_t | getNumConnectedPorts () const |
| |
| bool | isConnectedToPort (const Port *pPort) const |
| |
|
Port * | getSortOrderSourcePort () const |
| |
|
Component * | getWritePortComponentPtr () const |
| | Returns a pointer to the component with the write port in the node. If connection is ok, any node can only have one write port. If no write port exists, a null pointer is returned.
|
| |
|
ComponentSystem * | getOwnerSystem () const |
| | Returns a pointer to the ComponentSystem that own this Node.
|
| |
|
|
void | setNiceName (const HString &rNicename) |
| |
| void | setDataCharacteristics (const size_t id, const HString &rName, const HString &rShortname, const HString &rQuantityOrUnit, const NodeDataVariableTypeEnumT vartype=DefaultType) |
| | Set data name and unit for a specified data variable.
|
| |
| void | copyNodeDataValuesTo (Node *pOtherNode) const |
| | Copy variable values from this to pNode.
|
| |
|
virtual void | setTLMNodeDataValuesTo (Node *pOtherNode) const |
| |
|
void | preAllocateLogSpace (const size_t nLogSlots) |
| | Pre allocate memory for the needed amount of log data.
|
| |
|
double * | getDataPtr (const size_t data_type) |
| |
|
HString | mNiceName |
| |
|
std::vector< NodeDataDescription > | mDataDescriptions |
| |
|
std::vector< double > | mDataValues |
| |