ZHCACY9 August 2023 CC2564C
以下函數(shù)負(fù)責(zé)向遠(yuǎn)程 HID 設(shè)備發(fā)送 SET_REPORT 事務(wù)。此函數(shù)在成功執(zhí)行時(shí)返回零,而在出現(xiàn)任何錯(cuò)誤時(shí)返回負(fù)值。
SetReportRequest 使用一個(gè)參數(shù),即 ReportType(0 = rtOther,1 = rtInput,2 = rtOutput,3 = rtFeature)。
HID_Set_Report_Request(BluetoothStackID, HIDID, (HID_Report_Type_Type_t)TempParam->Params[1].intParam, size of(GenericMouseReport), GenericMouseReport)
int BTPSAPI HID_Set_Report_Request(unsigned int BluetoothStackID, unsigned int HIDID, HID_Report_Type_Type_t ReportType, Word_t ReportPayloadSize, Byte_t*ReportDataPayload)
以下函數(shù)負(fù)責(zé)向遠(yuǎn)程設(shè)備發(fā)送 SET_REPORT 請求。此函數(shù)接受藍(lán)牙協(xié)議棧的藍(lán)牙協(xié)議棧 ID(用于發(fā)送事務(wù))和已建立連接的 HID ID 作為輸入。第三個(gè)參數(shù)是要發(fā)送的報(bào)告的類型。請注意,rtOther 是無效報(bào)告類型,不能與此函數(shù)一起使用。此函數(shù)的最后兩個(gè)參數(shù)是要發(fā)送的報(bào)告有效載荷的長度和指向要發(fā)送的報(bào)告有效載荷的指針。如果成功,此函數(shù)返回零;如果出現(xiàn)錯(cuò)誤,則返回負(fù)的錯(cuò)誤代碼。