CX_STRUCTURED 
Class hierarchy
- CX_CLASS
- CX_SIMPLE
- CX_TERMED
- CX_EXPANDABLE
- CX_STRUCTURED
- CX_EXPANDABLE
- CX_TERMED
- CX_SIMPLE
Description:
CX_STRUCTURED belongs to the basic model classes. In addition to the properties of CX_EXPANDABLE, this class allows structuring.
Code example:
...
| Function | MA* | Parameters | Return | Brief description |
|---|---|---|---|---|
| ConnectStateStructure | OBJECT, STRING | - | Creates a wrapper for the passed status structure with the uniqueID (string parameter) | |
| Description | ||||
| ForceMonitor | STRING | OBJECT | ||
| GetSlotEntries | ||||
| InsertMonitor | OBJECT | |||
| Monitor | STRING | OBJECT | ||
| RemoveMonitor | OBJECT | |||
| RemoveStateStructure | STRING | - | Finds a status structure according to uniqueID (STRING parameter) and terminates the connection. (Wrapper is deleted) | |
| ShortName | ||||
| StateStructure | STRING | OBJECT | ||
| StateStructureWrapper | STRING | OBJECT | ||
| StructureByCondition | ||||
| StructureByID | ||||
| StructureByIDMA | ||||
| StructureByType | ||||
| TriggeredStateStructure | STRING | OBJECT | Calls TriggeredStateStructureWrapper function internally, tries to switch the state structure (selected by STRING parameter (uniqueID of the wrapper)) and returns the new state structure object unwapped | |
| TriggeredStateStructureWrapper | STRING | OBJECT | tries to switch the status structure (selected by STRING parameter (uniqueID of the wrapper)) and returns the new status structure object(wrapped) | |
| TriggerStateStructures | - | - | Triggers all in structured status structures by calling the TriggeredStateStructure function | |
| UniqueID | ||||
| ClassFilter | STRING, INTEGER | OBJECT | This object, if it corresponds to a specific class | |
| ConditionedFilter | ||||
| ConditionedFilter2 | ||||
| Deleted | - | INTEGER | Checks whether the object was logically deleted (marked as deleted in the database) | |
| GetDomain | - | INTEGER | Returns the domain of the object | |
| GetSiblings | - | COLLECTION | Returns all siblings of this object | |
| GetSiblings2 | - | COLLECTION | Returns all siblings of this object | |
| LastUpdate | - | OBJECT | Returns the date and time of the last write access | |
| LastUser | - | INTEGER | Returns the user who last had write access to the object | |
| SetDomain | INTEGER, INTEGER | - | Sets the domain of the object | |
| Siblings | * | Access to all objects with validity | ||
| SpanDateValidity | * | Access to the validity period of the object | ||
| string | INTEGER | OBJECT | Returns the string representation of this object | |
| ValidSince | - | OBJECT | Returns the start of the validity period in the form of a CX_TERM object | |
| ValidUntil | - | OBJECT | Returns the end of the validity period in the form of a CX_TERM object | |
| VerifySiblings | - | INTEGER | Checks whether the ring of exchange objects is intact |
* MA = Member Access function,
grey background = inherited function
| Data field | Type | Reference class | I* | Brief description |
|---|---|---|---|---|
| uniqueID | STRING | * | ||
| validity | POINTER | CX_VALIDITY | ||
| structures | REL_MN | CX_STRUCTURED |
* I = Indexable data field,
grey background = inherited data field
| Module | Brief description |
|---|---|