LINKTYPE_DISPLAYPORT_AUX
Packet structure
(All fields are 8 bits wide.)
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Packet Type | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Payload | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Packet Type DATA
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type DATA(0x00) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | From Sink(0x00)/Source(0x01) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | AUX channel data |
This is the actual Data as specified by the DisplayPort standard. It is preceded by the information if the Data was sent from the Sink (e.g. a display) or from the Source (e.g. a graphics card).
Packet Type EVENT
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type EVENT(0x02) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Input Status | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
One of the monitored input signals has changed its value.
Input status encoding:
- Bit 0: HPD (Hot Plug Detect)
- Bit 1–7: Application specific
Packet Type START
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type START(0x03) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Input Status | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+A monitor session was started. Inputs status encoding as specified in EVENT packet description.
Packet Type STOP
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type STOP(0x04) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+