Constructor
    
    new Device(address, role)
    
    Create a Bluetooth device.
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Source:
Parameters:
    
    
    
        
        | Name | Type | Description | 
    
    
    
        
            
                | address | string|Object | The local Bluetooth identity address. | 
    
        
            
                | role | string | The BLE role of this device. | 
    
    
 
    
     
    
    
    
     
    
    
        Members
        
            
address
    Get the bluetooth address of this device. 'local.server': local/adapter, non-'local.server': other device.
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Source:
 
        
            
addressType
    Get the BLE address type. 'BLE_GAP_ADDR_TYPE_RANDOM_STATIC' (default) or `BLE_GAP_ADDR_TYPE_PUBLIC`.
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Source:
 
        
            
connectionHandle
    Method that sets `_connectionHandle` and `_instanceId` upon establishing a BLE connection.
Called on `BLE_GAP_EVT_CONNECTED`.
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Source:
 
        
            
connectionHandle
    Get the BLE connection handle of this device.
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Source:
 
        
            
instanceId
    Get the instanceId of this device.
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Source:
 
        
            
role
    Get the BLE role of this device. `BLE_GAP_ROLE_CENTRAL` or `BLE_GAP_ROLE_PERIPH`.
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Source:
 
        
    
    
        Methods
        
            
    
    processEventData(event) → {void}
    
    Method that initializes `Device` as a discovered BLE peripheral.
Called on `BLE_GAP_EVT_ADV_REPORT`.
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Source:
Parameters:
    
    
    
        
        | Name | Type | Description | 
    
    
    
        
            
                | event | Object | Advertising report event received from SoftDevice. |