Search
27 result(s) for SerializationScope
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object Serialization3.1.3 SerializationScopeSerializationScope the subset of Nodes directly or indirectly referenced by the SerializationStartNode , selected by the SerializationConfiguration
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object Serialization3.1.1 SerializationStartNodeObject or Variable that is the root Node of the Node -tree containing the Serialization Scope . Note 1 to entry: The SerializationStartNode is the SourceNode of the HasSerializationEntity ReferenceType . Note
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object Serialization3.1.2 SerializationEntityObject of the SerializedData Variable containing the SerializationValue and allows the configuration of the SerializationScope and the Serialization DataTypes
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object SerializationSerializationConfiguration the set of Properties of the SerializationEntity influencing the SerializationProcess and the SerializationScope
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object Serialization3.1.5 SerializationValuemerged compact aggregation of the Values of all serialized Nodes belonging to the SerializationScope and is the Value of the SerializedData Variable
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object Serialization3.1.7 SerializationPropertiesSerializationProperties Properties of the SerializationEntity which allow the configuration of the SerializationProcess and the SerializationScope
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object Serialization3.1.8 SerializationProcessSerializationProcess the mapping of the SerializationValue from and to the Values in the SerializationScope . Note 1 to entry: This can imply the creation or re-creation of the SerializationFieldDataType used
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object SerializationValues of different Variables belonging to a subset of the Information Model ( SerializationScope ) into the Value (SerializationValue) of a single Variable ( SerializedData ) . Clients gain access to all Values ... SerializationScope at once by accessing the SerializationValue
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object SerializationSerializationScope and SerializationEntity A SerializationScope is a subset of Nodes in the Information Model which are mapped into the SerializationValue, and which shall take part in a SerializationProcess . A SerializationScope ... Node is a Variable . There may exist an arbitrary number of SerializationScopes . Since the SerializationScope potentially comprises many Nodes reachable from the SerializationStartNode down to an arbitrary depth, the possibility
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object Serialization4.5 General Featuresconcepts laid out above enable the following features and advantages: The Structure of the SerializationScope is preserved. This means that the relationship of the Objects and Variables contributing ... with NonatomicWrite flag set to 0, the update of the original Values in the SerializationScope is like a transaction. This means if update of one original Values fails, all previously
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object SerializationFigure 4 ), the "SerializationEntity 1" Object configures the "SerializationScope 1" by limiting the Variables belonging to the SerializationScope to those connected with HasRioProcessVariable References ... ChannelGroupConfig" Object . The "SerializationEntity 2" configures a separate SerializationScope . This "SerializationScope 2" is defined using the "ChannelGroupConfig" Object as SerializationStartNode (see "SerializationStartNode
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object Serializationstructure of energy data provided by a Server as shown in Figure 5 . The SerializationScope shown in Figure 5 comprises all MeasurementValueType Variables which are components of the EnergyMeasurementType Objects ... organized in the "EnergyManagement" Folder Object . The SerializationScope is configured to exclude the constant metadata contained in the Properties belonging to each MeasurementValueType Variable . Figure 5 - PROFIenergy measurement
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object Serializationabove). To enable each of the possible scenarios for metadata handling outlined above, the SerializationScope can be adjusted in various ways (see chapter
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object Serialization6.1 OverviewOverview Object Serialization provides a consistent, compact representation of the Variable Values in the SerializationScope . Objects or Variables that are the root of such a serialization are called SerializationStartNodes ... DataType of the SerializedData Variable is the SerializationValue DataType mapping all Values in the SerializationScope . It is the serialization DataType of the SerializationStartNode . The Values themselves each have their
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object Serialization6.2 LimitationsLimitations Since the BrowseNames of the Variables in the SerializationScope are used as field names for the SerializationFieldDataType fields in the SerializationValue DataType , limitations for BrowseNames arise: The characters used
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object Serialization6.3.1 DefinitionSerializationProcess . It has SerializationProperties which allow the configuration of the SerializationProcess and the SerializationScope . The SerializationEntityType is formally defined in Table 1 and illustrated in Figure 7 . Figure 7 - SerializationEntityType
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object Serialization6.3.2 SerializedData VariableClient's Session shall be able to successfully write all original Variables in the SerializationScope . If the write for any Variable fails, the write call shall fail and return ... proper result code (e.g., Bad_NotWritable, Bad_InvalidArgument, and Bad_ConfigurationError). If the SerializationScope contains nested subtrees, each element that has children itself has its own DataType Node describing these
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object SerializationExcludeReferenceTypes Properties These Properties allow to select which ReferenceTypes are followed to create the SerializationScope : The IncludeReferenceTypes Property contains an array of ReferenceType NodeIds . Any Reference of each ReferenceType NodeId
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object SerializationSerializationDepth Property The SerializationDepth Property allows to limit the serialization levels of the SerializationScope. A SerializationDepth Value of 0 implies no limit. A Value of 1 implies direct children ... Object , and so on. If SerializationDepth is equal to zero and the SerializationScope contains circular References , the process of serialization into a Structure does not stop. The modelling
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object SerializationQualifiedName inside the KeyValuePair . Figure 10 shows the structure of the CustomMetaDataProperties for a SerializationScope excluding the metadata comprising the EUInformation and EngineeringUnits Properties of the AnalogUnitType and AnalogUnitRangeType Variables ... SerializationScope . Figure 10 - CustomMetaDataProperties example The content of the CustomMetaDataProperties Property of the SerializedData Variable describes the semantic Properties for all Values mapped into the SerializationValue DataType of the SerializedData
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object SerializationSerializationValue Structure rules The following rules describe how the SerializationScope and the SerializationProperties impact the layout of the SerializationFieldDataType
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object Serializationexamples for the IncludeStatus, IncludeSourceTimestamp and IncludeDictionaryReference Properties ). Note: The SerializationValue DataType for a SerializationScope only consisting of one Variable and a SerializationScope consisting of one Object with this Variable
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object SerializationComponents Figure A.1 shows the SerializationValue DataType structure generated by the Server for a SerializationScope with a Variable having other Variables as components, and one of these Variables also
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object Serializationusing the HasComponent ReferenceType . To include the components of the RioChannelType Objects into the SerializationScope , each Channel Object references a "SerializationEntity" Object which has the IncludeReferenceType array Property ... SerializationEntity" Objects referenced by the Channel Objects to be applied, effectively extending of SerializationScope with all components of the subtrees originating from the Channel Objects . The JSON snipped shows
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object SerializationEnergy Measurement Values Figure A.4 shows a SerializationScope configured to exclude the metadata Properties of the Objects and Variables reachable from the SerializationStartNode . The EnergyMeasurementType Object has a mandatory PeObjectNumber ... Property which is not part of the SerializationScope since the ExcludeReferenceTypes SerializationProperty contains the HasProperty ReferenceType . The same applies to the PeMeasurementID , AccuracyDomain , AccuracyClass and EngineeringUnits Properties of the MeasurementValueType
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object Serializationmetadata for 2 Variables ), demonstrating the usefulness of excluding the metadata from the SerializationScope especially for low-bandwidth requirements. Figure A.6 - JSON encoding of FieldMetaData Properties
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object SerializationCombining SerializationScopes Figure A.7 shows a SerializationScope configured by the SerializationEntity referenced by the "EnergyManagement" folder (see OPC PE ) which is modified by a second SerializationScope. The ConsiderSubElementSerializationProperties ... MeasurementY1" Variable , which is already part of the "enveloping" SerializationScope . The IncludeStatus SerializationProperty of this second SerializationEntity is set to true, causing the StatusCode