USB services: Difference between revisions

No edit summary
No edit summary
Line 1,031: Line 1,031:


= VdmCommand =
= VdmCommand =
This is "nn::usb::pd::driver::detail::VdmCommand".
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
! Value || UserId || Name
! Value || UserId || [[#VdmCommandType|VdmCommandType]] || VdmCommandLength || Name
|-
|-
| 0 || - || None
| 0 || - || -1 || 0 || None
|-
|-
| 1 || 0 || LedControlRequest
| 1 || 0 || 0 || 3 || LedControlRequest
|-
|-
| 2 || - || SleepButtonNotice
| 2 || - || 1 || 3 || LedControlReply
|-
|-
| 3 || 10 || DeviceTypeRequest
| 3 || 10 || 0 || 3 || DeviceTypeRequest
|-
|-
| 4 || - || DeviceTypeReply
| 4 || - || 1 || 3 || DeviceTypeReply
|-
|-
| 5 || - || UsbPowerErrorNotice
| 5 || - || -1 || 0 || UsbPowerErrorNotice
|-
|-
| 6 || 1 || Dp2HdmiFwVerRequest
| 6 || 1 || 0 || 2 || Dp2HdmiFwVerRequest
|-
|-
| 7 || - || Dp2HdmiFwVerReply
| 7 || - || 1 || 3 || Dp2HdmiFwVerReply
|-
|-
| 8 || - || Dp2HdmiFwUpdateRequest
| 8 || - || -1 || 0 || Dp2HdmiFwUpdateRequest
|-
|-
| 9 || - || Dp2HdmiFwUpdateReply
| 9 || - || -1 || 0 || Dp2HdmiFwUpdateReply
|-
|-
| 10 || - || Dp2HdmiFwUpdateNotice
| 10 || - || -1 || 0 || Dp2HdmiFwUpdateNotice
|-
|-
| 11 || 2 || PdcHFwVerRequest
| 11 || 2 || 0 || 2 || PdcHFwVerRequest
|-
|-
| 12 || - || PdcHFwVerReply
| 12 || - || 1 || 3 || PdcHFwVerReply
|-
|-
| 13 || - || PdcHFwUpdateRequest
| 13 || - || -1 || 0 || PdcHFwUpdateRequest
|-
|-
| 14 || - || PdcHFwUpdateReply
| 14 || - || -1 || 0 || PdcHFwUpdateReply
|-
|-
| 15 || - || PdcHFwUpdateNotice
| 15 || - || -1 || 0 || PdcHFwUpdateNotice
|-
|-
| 16 || 3 || PdcAFwVerRequest
| 16 || 3 || 0 || 2 || PdcAFwVerRequest
|-
|-
| 17 || - || PdcAFwVerReply
| 17 || - || 1 || 3 || PdcAFwVerReply
|-
|-
| 18 || - || PdcAFwUpdateRequest
| 18 || - || -1 || 0 || PdcAFwUpdateRequest
|-
|-
| 19 || - || PdcAFwUpdateReply
| 19 || - || -1 || 0 || PdcAFwUpdateReply
|-
|-
| 20 || - || PdcAFwUpdateNotice
| 20 || - || -1 || 0 || PdcAFwUpdateNotice
|-
|-
| 21 || - || DeviceErrorNotice
| 21 || - || 0 || 3 || DeviceErrorNotice
|-
|-
| 22 || 4 || DeviceStateRequest
| 22 || 4 || 0 || 2 || DeviceStateRequest
|-
|-
| 23 || - || DeviceStateReply
| 23 || - || 1 || 3 || DeviceStateReply
|-
|-
| 24 || 5 || McuFwVerRequest
| 24 || 5 || 0 || 2 || McuFwVerRequest
|-
|-
| 25 || - || McuFwVerReply
| 25 || - || 1 || 3 || McuFwVerReply
|-
|-
| 26 || 6 || McuFwUpdateRequest
| 26 || 6 || 0 || 2 || McuFwUpdateRequest
|-
|-
| 27 || - || McuFwUpdateReply
| 27 || - || 1 || 2 || McuFwUpdateReply
|-
|-
| 28 || 7 || McuFwUpdateNotice
| 28 || 7 || 0 || 2 || UsbHubSleepRequest
|-
|-
| 29 || - ||  
| 29 || - || 1 || 2 || UsbHubSleepReply
|-
|-
| 30 || 8 ||  
| 30 || 8 || 0 || 2 || UsbHubResetRequest
|-
|-
| 31 || - ||  
| 31 || - || 1 || 2 || UsbHubResetReply
|-
|-
| 32 || 9 ||  
| 32 || 9 || 0 || 2 || UsbHubControlRequest
|-
| 33 || - || 1 || 2 || UsbHubControlReply
|}
 
= VdmCommandType =
This is "nn::usb::pd::driver::detail::VdmCommandType".
 
{| class="wikitable" border="1"
|-
! Value || Name
|-
| -1 || None
|-
| 0 || Initiator
|-
| 1 || Ack
|-
| 2 || Nak
|-
| 3 || Busy
|}
|}