Private
Public Access
18 lines
508 B
C
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
|