def __init__(self, peripheral):
self._peripheral = peripheral<EOL>self._advertised = []<EOL>self._discovered_services = set()<EOL>self._char_on_changed = {}<EOL>self._rssi = None<EOL>self._connected = threading.Event()<EOL>self._disconnected = threading.Event()<EOL>self._discovered = threading.Event()<EOL>self._rssi_read = threading.Event()<EOL>
Create an instance of the CoreBluetooth device from the provided
        CBPeripheral instance.