Package-level declarations

Types

Link copied to clipboard
data class AnxietyNetwork(val recordIndex: Long, val firstRecId: Long, val recordTimestamp: Long, val utcOffset: Long, val anxietyLevel: Int, var sensorId: String = "") : NetworkRecord
Link copied to clipboard
data class DataGroup<out Item : NetworkRecord>(val sensorId: String, val items: List<Item>, resyncAfter: Long? = null)
Link copied to clipboard
open class EventNetwork(val recordIndex: Long, val recordTimestamp: Long, val utcOffset: Int, val eventType: Int, val eventData: String? = null, var sensorId: String = "", val moduleId: Long) : NetworkRecord
Link copied to clipboard
data class FullSummaryNetwork(val recordIndex: Long, val recordTimestamp: Long, val activityRoutineKkal: Int, val activityRoutineMins: Int, val activityRunningKkal: Int, val activityRunningMins: Int, val activitySittingKkal: Int, val activitySittingMins: Int, val activityWalkingKkal: Int, val activityWalkingMins: Int, val utcOffset: Int, val totalEnergyIn: Float, val totalEnergyOut: Float, val totalWaterIn: Float, val totalWaterLoss: Float, val totalCarbohydratesIn: Float, val totalCarbohydratesLoss: Float, val totalFatIn: Float, val totalFatLoss: Float, val waterNeed: Float, val totalSteps: Int, val totalDistance: Int, val totalWaterDrunk: Float, val totalProIn: Float? = null, val totalProLoss: Float? = null, val currentWater: Int, val recommendedWater: Int, val batteryLevel: Int, var sensorId: String = "") : NetworkRecord
Link copied to clipboard
data class MealNetwork(val recordIndex: Long, val recordTimestamp: Long, val utcOffset: Long, val startTimestamp: Long, val endTimestamp: Long, val mealTime: Long, val mealFlags: Long, val energyLoss: Float, val energyIn: Float, val cbhLoss: Float, val cbhIn: Float, val fatLoss: Float, val fatIn: Float, val proteinLoss: Float, val proteinIn: Float, val steps: Int, val stressLevel: Int, val periodType: Int, val distance: Float, var sensorId: String = "") : NetworkRecord

start time — Время начала периода в UTC end time — Время конца периода в UTC energy intake — Финальный приход калорий за данные сутки (раньше брали из HB_FULL_SUMMARY, теперь считаем из Meal Interval Data и данных Energy Time Series) energy burned — Финальный расход калорий за данные сутки (сейчас из HB_FULL_SUMMARY, но в перспективе хотим считать из записей Energy Time Series и формул базового метаболизма) energy balance — Финальный баланс энергии за сутки (считаем сами из разницы energy intake и energy burned, т.к. значения прихода теперь считаются иначе) cbh in — Приход углеводов за данные сутки (из Meal Interval Data) fat intake — Приход жиров за данные сутки (из Meal Interval Data) prt intake — Приход белка за данные сутки (из Meal Interval Data)

Link copied to clipboard
interface NetworkRecord
Link copied to clipboard
data class PressureNetwork(val recordTimestamp: Long, val utcOffset: Long, val hrByPw: Short, val hrByActivity: Short? = null, val systolicPressure: Short, val diastolicPressure: Short, var sensorId: String = "", val recordIndex: Long = 0) : NetworkRecord
Link copied to clipboard
data class ResyncRangeNetwork(val recordIndex: Long, val recordTimestamp: Long, val utcOffset: Long, val processed: Int, val firstRecId: Long, val lastRecId: Long, val type: Long, val flags: Long, val reserved: Long, var sensorId: String = "") : NetworkRecord

"rec_id": 1, "processed": 1, обработано = 1, нет = 0 "timestamp": 1471510800, "first_rec_id": 10, "last_rec_id": 20, "first_rec_ts": 1471500000, "last_rec_ts": 1471503600, "type": 1, "flags": 1, "reserved": 1, "utc_offset": 10800

Link copied to clipboard
data class ShortSummaryNetwork(val recordIndex: Long, var sensorId: String = "", val recordTimestamp: Long, val tsOffset: Long, val firstRecId: Long, val energyIn: Int, val energyOut: Int, val heartRate: Int, val maxHr: Int?, val minHr: Int?, val stressLevel: Int, val emotionalTension: Int?, val psychoState: Int?, val precision: Int, val dehydrationState: Int, val currentHydration: Int, val normalHydrationLevel: Int, val waterBalance: Int, val metabolicWaterLoss: Float?, val activityWaterLoss: Float?, val flags: Int, val batteryLevel: Int, val steps: Int, val distance: Int?, val ncCnt: Int?, val ncStats: Int?, val reserved1: Int?, val reserved2: Int?, val reserved3: Int?, val cmd: Int) : NetworkRecord
Link copied to clipboard
data class SleepEventNetwork(val recordIndex: Long, val recordTimestamp: Long, val utcOffset: Int, val eventType: Int, val eventData: String? = null, var sensorId: String = "") : EventNetwork
Link copied to clipboard
data class SleepInfoNetwork(val recordIndex: Long, val recordTimestamp: Long, val utcOffset: Long, val totalSleepTime: Int, val totalWakeupTime: Int, val sleepEfficiency: Int, val sleepQuality: Int, val totalTimeInBed: Int, val recommendedSleepDuration: Int, val baseSleepDuration: Int, val sleepStatsBasedComponent: Int, val activityBasedComponent: Int, val stressBasedComponent: Int, var sensorId: String = "") : NetworkRecord
Link copied to clipboard
data class SystemEventNetwork(val recordIndex: Long, val recordTimestamp: Long, val utcOffset: Int, val eventType: Int, val eventData: String? = null, var sensorId: String = "") : EventNetwork