async def METHOD_NAME(self, path):
    print("Getting size")
    send_seq = await self._command(_COMMAND_SIZE, path.encode())
    data = await self._control_characteristic.notified()
    if len(data) != 6:
        raise RuntimeError("Invalid response")
    seq, status, METHOD_NAME = struct.unpack("<BBI", data)
    if seq != send_seq:
        raise RuntimeError("Wrong reply")
    print("result:", seq, status, METHOD_NAME)
    return METHOD_NAME