11#ifndef MYMPD_TIMER_STATE_H
12#define MYMPD_TIMER_STATE_H
14#include "dist/sds/sds.h"
Linked list implementation.
Definition timer_state.h:20
bool weekdays[7]
array of weekdays for timer execution
Definition timer_state.h:31
struct t_list arguments
argumentlist for script timers
Definition timer_state.h:32
sds playlist
playlist to load for play timer
Definition timer_state.h:29
int start_minute
start minute
Definition timer_state.h:25
unsigned volume
volume to set
Definition timer_state.h:28
sds action
timer action, e.g. script, play
Definition timer_state.h:26
sds name
name of the timer
Definition timer_state.h:21
bool enabled
enabled flag
Definition timer_state.h:23
sds partition
mpd partition
Definition timer_state.h:22
sds subaction
timer subaction, e.g. script to execute
Definition timer_state.h:27
int start_hour
start hour
Definition timer_state.h:24
sds preset
preset to load for play timer
Definition timer_state.h:30
Definition timer_state.h:38
bool * repopulate_pfds
Pointer to repopulate state in mympd_state struct.
Definition timer_state.h:42
unsigned last_id
highest timer id in the list
Definition timer_state.h:39
int active
number of enabled timers
Definition timer_state.h:40
struct t_list list
timer definition
Definition timer_state.h:41