UniversalBleServer constructor

UniversalBleServer({
  1. BleProfile? profile,
  2. UniversalBleServerPlatform? platform,
  3. Duration requestTimeout = const Duration(seconds: 5),
})

Implementation

UniversalBleServer({
  this.profile,
  UniversalBleServerPlatform? platform,
  this.requestTimeout = const Duration(seconds: 5),
}) : _platform = platform ?? UniversalBleServerPlatform.instance {
  if (requestTimeout <= Duration.zero ||
      requestTimeout > const Duration(seconds: 5)) {
    throw ArgumentError(
      'requestTimeout must be greater than zero and at most five seconds',
    );
  }
}