def __init__()

in smart-mirror-full/extracted/device/script/src/agt/ble/adapter.py [0:0]


    def __init__(self,
                 gadget_endpoint_id,
                 gadget_friendly_name,
                 gadget_device_type,
                 gadget_vendor_id,
                 gadget_product_id,
                 data_received_cb,
                 on_connection_cb,
                 on_disconnection_cb):
        self._protocol = BLEProtocol(gadget_endpoint_id, gadget_friendly_name, gadget_device_type,
                                                      data_received_cb, self.on_ready_to_send_data_cb)
        self._gatt_server = BLEGattTransport(self._protocol, gadget_friendly_name,
                                             on_connection_cb, on_disconnection_cb)
        self._gadget_friendly_name = gadget_friendly_name
        self._gadget_vendor_id = gadget_vendor_id
        self._gadget_product_id = gadget_product_id