Data Collection
constructor(maxNumberOfLogMessagesPerMinute: Int = 100, accelerationSamplingPeriodMs: Int = 10, accelerationMaxReportLatencyMs: Int = 200, gyroscopeSamplingPeriodMs: Int = 10, gyroscopeMaxReportLatencyMs: Int = 200, magnetometerSamplingPeriodMs: Int = 10, magnetometerMaxReportLatencyMs: Int = 200, gravitySamplingPeriodMs: Int = 10, gravityMaxReportLatencyMs: Int = 200, collectCoalescedPointerEvents: Boolean = true, collectCoalescedStylusEvents: Boolean = true, collectCoalescedTouchEvents: Boolean = true, metadataSubmissionInterval: Long, collectors: List<TrapDatasource> = mutableListOf(
TrapAccelerometerCollector(),
TrapBluetoothCollector(),
TrapGravityCollector(),
TrapGyroscopeCollector(),
TrapCoarseLocationCollector(),
TrapMagnetometerCollector(),
TrapPointerCollector(),
TrapStylusCollector(),
TrapTouchCollector(),
TrapWiFiCollector(),
TrapBatteryCollector(),
TrapMetadataCollector(),
))