MetricsProto

Types

Link copied to clipboard
class BloodPressure : GeneratedMessageLite<MessageType, BuilderType> , MetricsProto.BloodPressureOrBuilder

Blood pressure measurements and related cardiovascular metrics.
Currently focuses on phasic blood pressure variations.
Protobuf type presage.physiology.BloodPressure
Link copied to clipboard
interface BloodPressureOrBuilder : MessageLiteOrBuilder
Link copied to clipboard
class Breathing : GeneratedMessageLite<MessageType, BuilderType> , MetricsProto.BreathingOrBuilder

Comprehensive breathing/respiratory measurements and derived metrics.
Contains respiratory rate, traces, and various breathing pattern indicators.
Protobuf type presage.physiology.Breathing
Link copied to clipboard
interface BreathingOrBuilder : MessageLiteOrBuilder
Link copied to clipboard
class DetectionStatus : GeneratedMessageLite<MessageType, BuilderType> , MetricsProto.DetectionStatusOrBuilder

Represents detection status with timestamp information.
Used to track whether a particular physiological feature or state is detected.
Protobuf type presage.physiology.DetectionStatus
Link copied to clipboard
interface DetectionStatusOrBuilder : MessageLiteOrBuilder
Link copied to clipboard
class Eda : GeneratedMessageLite<MessageType, BuilderType> , MetricsProto.EdaOrBuilder

Electrodermal Activity (EDA) measurements.
Tracks skin conductance changes related to autonomic nervous system activity.
Protobuf type presage.physiology.Eda
Link copied to clipboard
interface EdaOrBuilder : MessageLiteOrBuilder
Link copied to clipboard
class Face : GeneratedMessageLite<MessageType, BuilderType> , MetricsProto.FaceOrBuilder

Comprehensive facial analysis measurements and detections.
Contains blinking, talking detection, landmarks, and micro-expressions.
Protobuf type presage.physiology.Face
Link copied to clipboard
interface FaceOrBuilder : MessageLiteOrBuilder
Link copied to clipboard
class Landmarks : GeneratedMessageLite<MessageType, BuilderType> , MetricsProto.LandmarksOrBuilder

Facial landmark coordinates with temporal and stability information.
Used for face tracking and facial feature analysis.
Protobuf type presage.physiology.Landmarks
Link copied to clipboard
interface LandmarksOrBuilder : MessageLiteOrBuilder
Link copied to clipboard
class Measurement : GeneratedMessageLite<MessageType, BuilderType> , MetricsProto.MeasurementOrBuilder

Represents a single measurement with timestamp and stability information.
Used for various physiological measurements throughout the system.
Protobuf type presage.physiology.Measurement
Link copied to clipboard
interface MeasurementOrBuilder : MessageLiteOrBuilder
Link copied to clipboard
class MeasurementWithConfidence : GeneratedMessageLite<MessageType, BuilderType> , MetricsProto.MeasurementWithConfidenceOrBuilder

Represents a measurement with an associated confidence score.
Extends basic measurement with confidence information for quality assessment.
Protobuf type presage.physiology.MeasurementWithConfidence
Link copied to clipboard
interface MeasurementWithConfidenceOrBuilder : MessageLiteOrBuilder
Link copied to clipboard
class Metadata : GeneratedMessageLite<MessageType, BuilderType> , MetricsProto.MetadataOrBuilder

Metadata information for metrics data packets.
Contains identification, timing, and frame information for data correlation.
Protobuf type presage.physiology.Metadata
Link copied to clipboard
interface MetadataOrBuilder : MessageLiteOrBuilder
Link copied to clipboard
class Metrics : GeneratedMessageLite<MessageType, BuilderType> , MetricsProto.MetricsOrBuilder

Comprehensive physiological metrics container.
Contains all available physiological measurements and analysis results.
Protobuf type presage.physiology.Metrics
Link copied to clipboard
class MetricsBuffer : GeneratedMessageLite<MessageType, BuilderType> , MetricsProto.MetricsBufferOrBuilder

Container for a complete set of physiological metrics from a processing buffer.
Represents the output of processing a batch of preprocessed data.
Protobuf type presage.physiology.MetricsBuffer
Link copied to clipboard
interface MetricsBufferOrBuilder : MessageLiteOrBuilder
Link copied to clipboard
interface MetricsOrBuilder : MessageLiteOrBuilder
Link copied to clipboard
class MicroExpression : GeneratedMessageLite<MessageType, BuilderType> , MetricsProto.MicroExpressionOrBuilder

Represents a detected micro-expression with metadata.
Used for facial expression analysis and emotion detection.
Protobuf type presage.physiology.MicroExpression
Link copied to clipboard
interface MicroExpressionOrBuilder : MessageLiteOrBuilder
Link copied to clipboard
class MicroMotion : GeneratedMessageLite<MessageType, BuilderType> , MetricsProto.MicroMotionOrBuilder

Micro-motion measurements for body movement analysis.
Tracks small movements in specific body regions.
Protobuf type presage.physiology.MicroMotion
Link copied to clipboard
interface MicroMotionOrBuilder : MessageLiteOrBuilder
Link copied to clipboard
class Pulse : GeneratedMessageLite<MessageType, BuilderType> , MetricsProto.PulseOrBuilder

Comprehensive pulse-related measurements and derived metrics.
Contains heart rate, pulse trace, and respiratory coupling information.
Protobuf type presage.physiology.Pulse
Link copied to clipboard
interface PulseOrBuilder : MessageLiteOrBuilder
Link copied to clipboard
class Strict : GeneratedMessageLite<MessageType, BuilderType> , MetricsProto.StrictOrBuilder

Container for strict/exact values that require high precision.
Used when measurements need to be treated with special precision requirements.
Protobuf type presage.physiology.Strict
Link copied to clipboard
interface StrictOrBuilder : MessageLiteOrBuilder
Link copied to clipboard
class Trace : GeneratedMessageLite<MessageType, BuilderType> , MetricsProto.TraceOrBuilder

Generic trace data container for time-series measurements.
Used for various physiological signals that require temporal sampling.
Protobuf type presage.physiology.Trace
Link copied to clipboard
interface TraceOrBuilder : MessageLiteOrBuilder

Functions

Link copied to clipboard
open fun registerAllExtensions(registry: ExtensionRegistryLite)