def hdl_wid_125(desc): match = re.findall(r'(0[xX])?([0-9a-fA-F]{4})', desc) handle = match[0][1] bd_addr = btp.pts_addr_get() bd_addr_type = btp.pts_addr_type_get() btp.gattc_signed_write(bd_addr_type, bd_addr, handle, "01") return True
def hdl_wid_72(desc): MMI.reset() MMI.parse_description(desc) hdl = MMI.args[0] if not hdl: logging.error("parsing error") return False btp.gattc_signed_write(btp.pts_addr_type_get(), btp.pts_addr_get(), hdl, '12', None) return True
def hdl_wid_110(desc): pts_bd_addr = btp.pts_addr_get() pts_bd_addr_type = btp.pts_addr_type_get() btp.gattc_signed_write(pts_bd_addr_type, pts_bd_addr, "0001", "01") return True