12.2.3 FunctionalGroupType
The FunctionalGroupType is used to organize Parameters and Methods (which are defined in ParameterSet and MethodSet) in a user-friendly way (see Table 63). FunctionalGroups may be organized hierarchically by organizing FunctionalGroups as child nodes of FunctionalGroups.
| OPC | FDT | |||
|---|---|---|---|---|
| Attribute | Interface | Method | Data member | Description |
| <GroupIdentifier> | IInstanceData / IDeviceData | <>GetDataInfo | DataInfo.DeviceDataItems == DataGroup DataGroup.Name | Only DataInfo.DeviceDataItems shall be mapped, that are of type DataGroup. The Name member of the DataGroup shall be used as <GroupIdentifier>. |
| DisplayName | IInstanceData / IDeviceData | <>GetDataInfo | DataGroup.Label | |
| Description | IInstanceData / IDeviceData | <>GetDataInfo | DataGroup.Descriptor | |
| BrowseName | Interface | Method | Data member | Description |
| <ParameterIdentifier> | IInstanceData / IDeviceData | <>GetDataInfo | DataInfo.DeviceDataItems == Data Data.Name | Only DataInfo.DeviceDataItems shall be mapped, that are of type Data. The Name member of the Data shall be used as <ParameterIdentifier>. |
| <MethodIdentifier> | (no mapping defined) | |||
| UIElement | (no mapping defined) | |||