Package-level declarations
Types
Link copied to clipboard
@Serializable
Captures the ambient temperature.
Link copied to clipboard
Link copied to clipboard
object ApplicationContextHolder
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class BGFetchDataSyncManager
Link copied to clipboard
data class ClientMessage(val msg: ClientMessage.Msg<*>? = null, val unknownFields: Map<Int, UnknownField> = emptyMap()) : Message
Link copied to clipboard
interface DataSyncManager
Link copied to clipboard
class DataSyncWorker(appContext: Context, workerParams: WorkerParameters) : CoroutineWorker, KoinComponent
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class FederatedLearningImports
Link copied to clipboard
class FederatedLearningManager(context: Context, hubroSession: HubroSessionBuilder) : FederatedManager
Link copied to clipboard
interface FederatedManager
Link copied to clipboard
class FlowerClient<X : Any, Y : Any>(tfliteFileBuffer: MappedByteBuffer, val layersSizes: IntArray, val spec: SampleSpec<X, Y>) : AutoCloseable
Flower client that handles TensorFlow Lite model Interpreter and sample data.
Link copied to clipboard
class FlowerServiceRunnable<X : Any, Y : Any>(val flowerClient: FlowerClient<X, Y>, val callback: (String) -> Unit)
Start communication with Flower server and training in the background. Note: constructing an instance of this class immediately starts training.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface HealthManager
Link copied to clipboard
Common interface shared by readable or writable records.
Link copied to clipboard
Link copied to clipboard
This is a KDoc comment.
Link copied to clipboard
class InMemoryCache
Link copied to clipboard
Link copied to clipboard
A record that contains an instantaneous measurement.
Link copied to clipboard
A record that contains a measurement with a time interval.
Link copied to clipboard
Link copied to clipboard
@Serializable
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Serializable
Link copied to clipboard
data class Parameters(val tensors: List<ByteArr> = emptyList(), val tensorType: String = "", val unknownFields: Map<Int, UnknownField> = emptyMap()) : Message
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class RPCWrapper
Link copied to clipboard
data class Scalar(val scalar: Scalar.Scalar<*>? = null, val unknownFields: Map<Int, UnknownField> = emptyMap()) : Message
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface SensorManager
Link copied to clipboard
Link copied to clipboard
data class ServerMessage(val msg: ServerMessage.Msg<*>? = null, val unknownFields: Map<Int, UnknownField> = emptyMap()) : Message
Link copied to clipboard
@Serializable
Captures the number of steps taken since the last reading. Each step is only reported once so records shouldn't have overlapping time. The start time of each record should represent the start of the interval in which steps were taken.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Captures the user's weight.
Link copied to clipboard
class WorkManagerDataSyncManager(context: Context, hubroSession: HubroSessionBuilder) : DataSyncManager
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun ClientMessage.GetPropertiesRes.PropertiesEntry?.orDefault(): ClientMessage.GetPropertiesRes.PropertiesEntry
fun ServerMessage.GetParametersIns.ConfigEntry?.orDefault(): ServerMessage.GetParametersIns.ConfigEntry
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard