|
| DataAttribute (string name, ModelNode parent, DataAttributeType type, FunctionalConstraint fc, TriggerOptions trgOps, int arrayElements, UInt32 sAddr) |
| Create a new data attribute and add it to a parent model node More...
|
|
| DataAttribute (string name, ModelNode parent, DataAttributeType type, FunctionalConstraint fc, TriggerOptions trgOps, int arrayElements) |
| Create a new data attribute and add it to a parent model node More...
|
|
void | SetValue (MmsValue value) |
| Set the value of the data attribute (can be used to set default values before server is created) More...
|
|
IedModel | GetIedModel () |
| Gets the IedModel for this ModelNode instance More...
|
|
string | GetName () |
| Gets the name of the model node More...
|
|
ModelNode | GetParent () |
| Gets the parent node of this model node More...
|
|
ModelNode | GetChild (string name) |
| Get the child node of this model node with the given name More...
|
|
LinkedList< ModelNode > | GetChildren () |
| Gets the direct child nodes of this ModelNode instance More...
|
|
string | GetObjectReference (bool withoutIedName=false) |
| Gets the object reference of the model node More...
|
|
◆ DataAttribute() [1/2]
Create a new data attribute and add it to a parent model node
The parent model node has to be of type DataObject or DataAttribute
- Parameters
-
name | the name of the data attribute (e.g. "stVal") |
parent | the parent model node (of type DataObject or DataAttribute) |
type | the type of the data attribute (CONSTRUCTED if the type contains sub data attributes) |
fc | the functional constraint (FC) of the data attribute |
trgOps | the trigger options (dupd, dchg, qchg) that cause an event notification |
arrayElements | the number of array elements if the data attribute is an array or 0 |
sAddr | an optional short address (deprecated) |
◆ DataAttribute() [2/2]
Create a new data attribute and add it to a parent model node
The parent model node has to be of type DataObject or DataAttribute
- Parameters
-
name | the name of the data attribute (e.g. "stVal") |
parent | the parent model node (of type DataObject or DataAttribute) |
type | the type of the data attribute (CONSTRUCTED if the type contains sub data attributes) |
fc | the functional constraint (FC) of the data attribute |
trgOps | the trigger options (dupd, dchg, qchg) that cause an event notification |
arrayElements | the number of array elements if the data attribute is an array or 0 |
◆ SetValue()
void IEC61850.Server.DataAttribute.SetValue |
( |
MmsValue |
value | ) |
|
Set the value of the data attribute (can be used to set default values before server is created)
- Parameters
-
value | New value for the data attribute |
◆ FC
The functional constraint (FC) of the data attribute
◆ TrgOps
The trigger options (dchg, qchg, dupd) of the data attribute
◆ Type
DataAttributeType IEC61850.Server.DataAttribute.Type |
|
get |
Get IEC 61850 data attribute type of the data attribute
The documentation for this class was generated from the following file:
- /home/mzillgit/workspace-git/bitbucket/mz-automation/libiec61850/dotnet/IEC61850forCSharp/IEC61850ServerAPI.cs