Low-level constructor for a single 24-hour glucose cycle anchored to a
sleep-wake episode. Typically created via build_glucose_cycle() rather
than called directly.
Arguments
- trace
An object of class
sugaR_trace(seeglucose_trace()).- sleep_onset
POSIXct scalar.
- wake_offset
POSIXct scalar.
- first_peak
A list describing the detected first post-wake peak (index, time, value, onset, offset), or
NULLif not yet detected.