Files
HyperDRM/native/service_context.h
2026-10-06 22:26:27 +02:00

18 lines
508 B
C

#ifndef HYPERDRM_SERVICE_CONTEXT_H
#define HYPERDRM_SERVICE_CONTEXT_H
#include "runtime_context.h"
#include "receiver_output.h"
/* Runtime ownership is separate from the saved calibration configuration. */
typedef struct {
uint64_t until, model_deadline, next_model_probe;
unsigned long model_token;
bool model_busy;
Calibration draft;
char message[256];
} CalibrationSessionContext;
typedef struct {
ReceiverOutput output;
bool starting, clear_pending;
} ReceiverRuntime;
#endif