ZHCACZ5 August 2023 CC2564C
SetLocalName 命令負責(zé)將本地藍牙設(shè)備的名稱設(shè)置為指定名稱。此命令在成功執(zhí)行時返回零,而在出現(xiàn)任何錯誤時返回負值。必須存在藍牙協(xié)議棧 ID,才能嘗試調(diào)用此命令。
此命令需要一個參數(shù)。指定的設(shè)備名稱必須是唯一的參數(shù)(這意味著名稱中不應(yīng)有空格。如果名稱中包含空格,則僅設(shè)置名稱的第一部分。)
GAP_Set_Local_Device_Name(BluetoothStackID, TempParam->Params[0].strParam)
int BTPSAPI GAP_Set_Local_Device_Name(unsigned int BluetoothStackID, char *Name)
提供此函數(shù)是為了允許更改本地藍牙設(shè)備的設(shè)備名稱。名稱參數(shù)必須是指向以 NULL 為終止符的 ASCII 字符串的指針,且長度最大為 MAX_NAME_LENGTH(不包括尾部的 NULL 終止符)。如果成功更改了本地設(shè)備名稱,此函數(shù)返回零;如果出現(xiàn)錯誤情況,則返回負的錯誤代碼。