ZHCACY9 August 2023 CC2564C
在設備側,將顯示 hcVirtualCableUnplug 指示。
對于沒有參數(shù)的 DeviceControlRequest,默認情況下會執(zhí)行 hcVirtualCableUnplug。
在主機側,將顯示 hcVirtualCableUnplug 指示。
在設備上,觀察報告指示,包括報告類型、ID、大小和緩沖區(qū)大小。
設備可以使用 GetReportResponse 響應 GetReportRequest。這需要 ResultType(0 表示 rtSuccessful,1 表示 rtNotReady,2 表示 rtErrInvalidReportID,3 表示 forrtErrUnsupportedRequest,4 表示 rtErrInvalidParameter,5 表示 rtErrUnknown,6 表示 rtErrFatal,7 表示 rtData)和 ReportType(0 表示 rtOther,1 表示 rtInput,2 表示 rtOutput,3 表示 rtFeature)作為參數(shù)。例如,使用 rtData 作為 ResultType,rtInput 作為 ReportType,響應主機發(fā)出的上述 rtInput 請求。
主機將收到報告確認。
設備將收到具有 ReportType 的 SetReportIndication。
設備可通過發(fā)出 SetReportResponse 命令來響應 SetReportRequest。唯一需要的參數(shù)是 ResultType(0 表示 rtSuccessful,1 表示 rtNotReady,2 表示 forrtErrInvalidReportID,3 表示 rtErrUnsupportedRequest,4 表示 rtErrInvalidParameter,5 表示 rtErrUnknown,6 表示 rtErrFatal,7 表示 rtData)。例如,使用 rtSuccessful 響應上述 rtInputReport 請求。
主機會收到具有 ResultType 的 SetReportConfirmation 指示。
設備會收到協(xié)議指示。
設備可通過發(fā)出 GetProtocolResponse 命令來響應協(xié)議請求。這需要兩個參數(shù):ResultType(0 表示 rtSuccessful,1 表示 rtNotReady,2 表示 forrtErrInvalidReportID,3 表示 rtErrUnsupportedRequest,4 表示 rtErrInvalidParameter,5 表示 rtErrUnknown,6 表示 rtErrFatal,7 表示 rtData)和 Protocol(0 表示 ptBoot,1 表示 forptReport)。例如,響應上一個具有 rtData 和 ptBoot 的請求。
主機會收到具有 ResultType 和 Protocol 的協(xié)議確認。
主機會收到設置協(xié)議指示和協(xié)議。這可通過發(fā)出 SetProtocolResponse 命令來響應,該命令需要 ResultType 作為參數(shù)(0 表示 forrtSuccessful,1 表示 rtNotReady,2 表示 rtErrInvalidReportID,3 表示 rtErrUnsupportedRequest,4 表示 rtErrInvalidParameter,5 表示 rtErrUnknown,6 表示 rtErrFatal,7 表示 rtData)。
主機中具有 ResultType 的協(xié)議確認。
設備會收到 GetIdleIndication。
這可通過 GetIdleResponse 來響應,需要 ResultType(0 表示 rtSuccessful,1 表示 rtNotReady,2 表示 rtErrInvalidReportID,3 表示 rtErrUnsupportedRequest,4 表示 forrtErrInvalidParameter,5 表示 rtErrUnknown,6 表示 rtErrFatal,7 表示 rtData)和 Idle Rate 作為參數(shù)。例如,響應時,ResultType 為 rtData,Idle Rate 為 50。
主機會收到空閑確認。
設備會收到設置空閑指示。這可使用“設置空閑響應”來響應,需要 ResultType(0 表示 rtSuccessful,1 表示 rtNotReady,2 表示 rtErrInvalidReportID,3 表示 forrtErrUnsupportedRequest,4 表示 rtErrInvalidParameter,5 表示 rtErrUnknown,6 表示 rtErrFatal,7 表示 rtData)作為一個參數(shù)。
主機會收到具有 ResultType 的 SetIdleConfirmation。
主機會收到數(shù)據指示。