Environment
A base interface for local environment.
The environment is used to capabilities of the local device, native or mock.
Properties
Whether the device provides API to remove bond information from local host.
Whether the system requests the maximum MTU itself when the connection is established (e.g. iOS). If true, the library does not request the MTU before it reports the peripheral as connected.
The name of the local device.
Whether Bluetooth is enabled.
Whether Bluetooth is supported.
Whether the device can scan for Bluetooth LE devices advertising on LE Coded PHY as Primary PHY.
Whether the system reports an error when asked to connect in the background (auto connect) to a device that is not bonded and uses a Resolvable Private Address. When false, the request is accepted, but the connection is never established.
Whether the system repeats a request to a protected attribute after it bonded with the peripheral, instead of failing it with Insufficient Authentication (when false, the client is expected to repeat the request).
Whether the device provides information whether a scanned Bluetooth LE advertising packet is connectable.
Whether the device reports connection parameters.