Example #1
0
def hdl_wid_73(desc):
    bd_addr = btp.pts_addr_get()
    bd_addr_type = btp.pts_addr_type_get()

    btp.gattc_read_uuid(bd_addr_type, bd_addr, '0001', 'FFFF',
                        UUID.device_name)
    btp.gattc_read_uuid_rsp()

    return True
def hdl_wid_108(desc):
    MMI.reset()
    MMI.parse_description(desc)

    btp.gattc_read_uuid(btp.pts_addr_type_get(), btp.pts_addr_get(), 0x0001,
                        0xffff, MMI.args[0])

    btp.gattc_read_uuid_rsp(True, True)

    return True
def hdl_wid_51(desc):
    MMI.reset()
    MMI.parse_description(desc)

    btp.gattc_read_uuid(btp.pts_addr_type_get(), btp.pts_addr_get(),
                        MMI.args[1], MMI.args[2], MMI.args[0])

    btp.gattc_read_uuid_rsp(True)

    return True
Example #4
0
def hdl_wid_109(desc):
    MMI.reset()
    MMI.parse_description(desc)

    uuid = MMI.args[0]

    if not uuid:
        logging.debug("parsing error")
        return False

    btp.gattc_read_uuid(btp.pts_addr_type_get(), btp.pts_addr_get(), "0001",
                        "FFFF", uuid)

    try:
        btp.gattc_read_uuid_rsp(False, True)
    except socket.timeout:
        return False

    return True
Example #5
0
def hdl_wid_51(desc):
    MMI.reset()
    MMI.parse_description(desc)

    uuid = MMI.args[0]
    start_hdl = MMI.args[1]
    end_hdl = MMI.args[2]

    if not uuid or not start_hdl or not end_hdl:
        logging.debug("parsing error")
        return False

    btp.gattc_read_uuid(btp.pts_addr_type_get(), btp.pts_addr_get(), start_hdl,
                        end_hdl, uuid)

    try:
        btp.gattc_read_uuid_rsp(True, True)
    except socket.timeout:
        pass

    return True
Example #6
0
def hdl_wid_73(desc):
    btp.gattc_read_uuid(btp.pts_addr_type_get(None), btp.pts_addr_get(None),
                        '0001', 'FFFF', UUID.device_name)
    return True