customIndoor static method
FlutterModeConfig
customIndoor({
- required int scanIntervalMs,
- FlutterWifiScanMode wifiScanMode = FlutterWifiScanMode.all,
- bool bleEnabled = true,
Creates a custom indoor mode with a specific scan interval.
scanIntervalMs The scan interval in milliseconds (minimum 1000)
Implementation
static FlutterModeConfig customIndoor({
required int scanIntervalMs,
FlutterWifiScanMode wifiScanMode = FlutterWifiScanMode.all,
bool bleEnabled = true,
}) =>
FlutterModeConfig(
modeType: FlutterModeType.indoor,
name: 'custom-indoor',
humanReadableName: 'Custom Indoor',
pipelineSleepTimeMs: scanIntervalMs.clamp(1000, 3600000),
minWifiScanTimeMs: 15000,
minBleScanTimeMs: 3000,
stagingTimeMs: 4000,
gpsEnabled: true,
cellEnabled: true,
wifiScanMode: wifiScanMode,
bleEnabled: bleEnabled,
stepCounterEnabled: true,
distanceEnabled: true,
headingGyroEnabled: true,
pressureEnabled: true,
);