infrastructure/sampling_packages/device library
A library containing a sampling package for collecting information from the device hardware:
- device info
- battery status
- screen events
- free memory
- time zone
Classes
- BatteryProbe
- The BatteryProbe listens to the hardware battery and collect a BatteryState every time the battery state changes. For example, battery level or charging mode.
- BatteryState
- Holds battery level and charging status collected from the phone.
- DeviceInformation
- Holds basic information about the mobile device from where the data is collected.
- DeviceProbe
- A probe that collects the device info about this device.
- DeviceSamplingPackage
- FreeMemory
- Holds information about free memory on the phone.
- MemoryProbe
-
A probe that collects free virtual memory on a regular basis
as specified in
PeriodicMeasure.frequency
. - ScreenEvent
- Holds a screen event collected from the phone.
- ScreenProbe
- A probe collecting screen events:
- Timezone
- Holds timezone information about the mobile device.
- TimezoneProbe
- A probe that collects the device's current timezone.