9.1 Conformance Units

Table 23 defines the corresponding ConformanceUnits for the OPC UA Information Model for RSL.

Table 23 – Conformance Units for Relative Spatial Location
Category Title Description
ServerRSL BaseSupports the base functionality defined in RSL InformationModel with at least one instance of SpatialObjectsListType (6.2) organized by the RelativeSpatialLocations object. The SpatialObjectsListType instance shall support at least one instance of SpatialObjectType (6.1). The Variable PositionFrame of the SpatialObjectType instance shall be of a discrete subtype of SpatialLocationType (7.2)
ServerRSL SpatialObject IdentifierSupports the variable Identifier of SpatialObjectType (6.1).
ServerRSL SpatialObject AttachPointsSupports the folder AttachPoints of SpatialObjectType (6.1).
ServerRSL SpatialObject InternalFramesSupports the folder InternalFrames of SpatialObjectType (6.1).
ServerRSL SpatialObject AlternativeFramesSupports the folder AlternativeFrames of SpatialObjectType (6.1).
ServerCartesianFrameAngleOrientationTypeInstances of SpatialObjectType use the CartesianFrameAngleOrientationType (7.3) for WorldFrame and PositionFrame
ClientRSL Client BaseConsumes the Object RelativeSpatialLocations (8.1) and Objects that conform to the types SpatialObjectType (6.1), SpatialObjectsListType (6.2) (described with sequences in Annex D.1) and interpret provided location information (e.g. following the reference chains to find the world frame)
ClientRSL Client ModelChangeReceives the ModelChangeEvent or subscribes to the NodeVersion property and updates the model related information in its use-cases (e.g. rebrowse of the address space)