onInitialize method

  1. @override
void onInitialize(
  1. DeviceDescriptor descriptor
)
override

Callback on initialize.

Is to be overridden in sub-classes. Note, however, that it must not be doing a lot of work on startup.

Implementation

@override
void onInitialize(DeviceDescriptor descriptor) {
  // listen to the battery
  battery.onBatteryStateChanged
      .listen((state) async => _batteryLevel = await battery.batteryLevel);

  // find the supported datatypes
  for (var package in SamplingPackageRegistry().packages) {
    if (package is SmartphoneSamplingPackage) {
      _supportedDataTypes.addAll(package.dataTypes);
    }
  }
}