Quality of Service (QoS) is a general term that is applied to mechanisms used to treat traffic streams with different relative priorities or other delivery characteristics. Standard QoS mechanisms include IEEE 802.1D/Q (Ethernet frame priority) and Differentiated Services (DiffServ) in the TCP/IP protocol suite.
The QoS Object provides a means to configure certain QoS-related behaviors in EtherNet/IP devices.
The QoS Object is required for devices that support sending EtherNet/IP messages with non-zero DiffServ code points (DSCP) or sending EtherNet/IP messages in 802.1Q tagged frames.
Attribute ID | Access Rule | NV | Name | Data Type | Value | Description |
---|---|---|---|---|---|---|
4 | Get ¹, Set | NV | DSCP Urgent | USINT | Default DSCP: 55 [110111] | DSCP value for CIP transport class 0/1 Urgent priority messages That is: CIP transport class 0/1 messages with Urgent priority |
5 | Get ¹, Set | NV | DSCP Scheduled | USINT | Default DSCP: 47 [101111] | DSCP value for CIP transport class 0/1 Scheduled priority messages That is: CIP transport class 0/1 messages with Scheduled priority |
6 | Get ¹, Set | NV | DSCP High | USINT | Default DSCP: 43 [101011] | DSCP value for CIP transport class 0/1 High priority messages That is: CIP transport class 0/1 messages with High priority |
7 | Get ¹, Set | NV | DSCP Low | USINT | Default DSCP: 31 [011111] | DSCP value for CIP transport class 0/1 Low priority messages That is: CIP transport class 0/1 messages with Low priority |
8 | Get ¹, Set | NV | DSCP Explicit | USINT | Default DSCP: 27 [011011] | DSCP value for CIP explicit messages (transport class 2/3 and UCMM) and all other EtherNet/IP encapsulated messages That is:
|
Table Footnotes:
¹ Get access only with application's Get function
Functions | |
uint32_t | EI_API_ADP_getQoS (T *pAdp_p, EI_API_ADP_SQos_t *pAdpQoS_p) |
Get the current QoS settings (Instance Attribute IDs: 4 - 8). More... | |
uint32_t | EI_API_ADP_setQoS (T *pAdp_p, const EI_API_ADP_SQos_t *pQoS_p) |
Set the current QoS settings (Instance Attribute IDs: 4 - 8). More... | |