LocationConfig

data class LocationConfig(    val trackingStartTimeout: Int = getInteger(R.integer.hypertrack_tracking_start_timeout),     val gpsWaitingTimeout: Int = getInteger(R.integer.hypertrack_gps_waiting_timeout),     val intervalLocationUnavailable: Int = getInteger(R.integer.hypertrack_tracking_interval_location_unavailable),     val intervalActivityRun: Int = getInteger(R.integer.hypertrack_tracking_interval_activity_run),     val intervalActivityCycle: Int = getInteger(R.integer.hypertrack_tracking_interval_activity_cycle),     val intervalActivityWalk: Int = getInteger(R.integer.hypertrack_tracking_interval_activity_walk),     val intervalActivityDrive: Int = getInteger(R.integer.hypertrack_tracking_interval_activity_drive),     val intervalActivityMoving: Int = getInteger(R.integer.hypertrack_tracking_interval_activity_moving),     val intervalActivityStop: Int = getInteger(R.integer.hypertrack_tracking_interval_activity_stop),     val intervalActivityStopBackoff: List<Int> = HyperTrackInitProvider.applicationContext.resources.getIntArray( R.array.hypertrack_tracking_interval_activity_stop ).asList())

Constructors

Link copied to clipboard
fun LocationConfig(    trackingStartTimeout: Int = getInteger(R.integer.hypertrack_tracking_start_timeout),     gpsWaitingTimeout: Int = getInteger(R.integer.hypertrack_gps_waiting_timeout),     intervalLocationUnavailable: Int = getInteger(R.integer.hypertrack_tracking_interval_location_unavailable),     intervalActivityRun: Int = getInteger(R.integer.hypertrack_tracking_interval_activity_run),     intervalActivityCycle: Int = getInteger(R.integer.hypertrack_tracking_interval_activity_cycle),     intervalActivityWalk: Int = getInteger(R.integer.hypertrack_tracking_interval_activity_walk),     intervalActivityDrive: Int = getInteger(R.integer.hypertrack_tracking_interval_activity_drive),     intervalActivityMoving: Int = getInteger(R.integer.hypertrack_tracking_interval_activity_moving),     intervalActivityStop: Int = getInteger(R.integer.hypertrack_tracking_interval_activity_stop),     intervalActivityStopBackoff: List<Int> = HyperTrackInitProvider.applicationContext.resources.getIntArray( R.array.hypertrack_tracking_interval_activity_stop ).asList())

Functions

Link copied to clipboard
fun intervalForStateSeconds(state: ActivityType): Int

Properties

Link copied to clipboard
@SerializedName(value = "gps_waiting_timeout")
val gpsWaitingTimeout: Int
Link copied to clipboard
@SerializedName(value = "tracking_interval_activity_cycle")
val intervalActivityCycle: Int
Link copied to clipboard
@SerializedName(value = "tracking_interval_activity_drive")
val intervalActivityDrive: Int
Link copied to clipboard
@SerializedName(value = "tracking_interval_activity_moving")
val intervalActivityMoving: Int
Link copied to clipboard
@SerializedName(value = "tracking_interval_activity_run")
val intervalActivityRun: Int
Link copied to clipboard
@SerializedName(value = "tracking_interval_activity_stop")
val intervalActivityStop: Int
Link copied to clipboard
@SerializedName(value = "tracking_interval_activity_stop_backoff")
val intervalActivityStopBackoff: List<Int>
Link copied to clipboard
@SerializedName(value = "tracking_interval_activity_walk")
val intervalActivityWalk: Int
Link copied to clipboard
@SerializedName(value = "tracking_interval_location_unavailable")
val intervalLocationUnavailable: Int
Link copied to clipboard
@SerializedName(value = "tracking_start_timeout")
val trackingStartTimeout: Int