21 #ifndef SL_LOGGER_TIME_H
22 #define SL_LOGGER_TIME_H
void * timer_logging(void *ptargs)
Generate timer message at requested frequency.
timer_params timer_getParams(void)
Fill out default timer parameters.
void * timer_shutdown(void *ptargs)
No shutdown required - does nothing.
void * timer_setup(void *ptargs)
Check parameters, but no other setup required.
bool timer_parseConfig(log_thread_args_t *lta, config_section *s)
Take a configuration section and parse parameters.
void * timer_channels(void *ptargs)
Generate channel map and push to logging queue.
device_callbacks timer_getCallbacks(void)
Fill out device callback functions for logging.
Configuration file section.
Device specific function information.
Logging thread information.
Timer specific parameters.
uint8_t sourceNum
Source ID for messages.
char * sourceName
Name to report for this timer.
int frequency
Aim to sample this many times per second.