5.2.8 IIeeeBaseTsnTrafficSpecificationType Interface
This OPC UA Interface is used to represent the traffic specification of a TSN stream. The IIeeeBaseTsnTrafficSpecificationType is formally defined in Table 10.
| Attribute | Value | ||||
| BrowseName | IIeeeBaseTsnTrafficSpecificationType | ||||
| IsAbstract | True | ||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | Modelling Rule |
|---|---|---|---|---|---|
| Subtype of the BaseInterfaceType defined in OPC 10000-5 | |||||
| HasComponent | Variable | MaxIntervalFrames | UInt16 | BaseDataVariableType | Mandatory |
| HasComponent | Variable | MaxFrameSize | UInt32 | BaseDataVariableType | Mandatory |
| HasComponent | Variable | Interval | UnsignedRationalNumber | BaseDataVariableType | Mandatory |
| Conformance Units | |||||
|---|---|---|---|---|---|
| BNM TSN Config |
The MaxFrameSize of DataType UInt16 specifies the maximum size frame that will be sent by a Talker for this Stream (as defined in IEEE 802.1Q-2018 clause 35.2.2.8.4a).
The MaxIntervalFrames of DataType UInt16 Variable specifies the maximum number of frames that will be sent during an Interval. (as defined in IEEE 802.1Q-2018, clause 35.2.2.8.4b, “MaxIntervalFrames” or IEEE 802.1Qcc-2018, clause 35.2.2.10.6, “MaxFramesPerInterval”)
Interval of DataType UnsignedRationalNumber defines the time period of the TSN Stream in nanoseconds. In that interval a specified number of frames (MaxIntervalFrames) with a maximum payload size per frame (MaxFrameSize) and a maximum total number of bytes (MaxBytesPerInterval) will be transmitted. The Interval therefore shall either represent the “class measurement interval” as used for AVB based Streams (as defined in IEEE 802.1Q-2018 clause 35 or the “Interval” parameter used in the TrafficSpecification group in IEEE 802.1Qcc-2018 clause 46.2.3.5.1).