21 #ifndef SL_LOGGER_MP_H
22 #define SL_LOGGER_MP_H
void * mp_logging(void *ptargs)
MP source main logging loop.
void * mp_shutdown(void *ptargs)
MP source shutdown.
void * mp_setup(void *ptargs)
MP connection setup.
device_callbacks mp_getCallbacks(void)
Fill out device callback functions for logging.
bool mp_parseConfig(log_thread_args_t *lta, config_section *s)
Take a configuration section and parse parameters.
mp_params mp_getParams(void)
Fill out default MP source parameters.
void * mp_channels(void *ptargs)
Push device information from cache to queue.
Configuration file section.
Device specific function information.
Logging thread information.
MP Source device specific parameters.
int baudRate
Baud rate for operations (currently unused)
strarray cmap
Cache latest channel map.
int handle
Handle for currently opened device.
char * portName
Target port name.
uint8_t csource
Cache source ID.
char * cname
Cache latest device name.