1#ifndef ASCII_SERIAL_COM_DEVICE_H
2#define ASCII_SERIAL_COM_DEVICE_H
105 char command,
char *data,
size_t dataLen);
circular_buffer_uint8 * ascii_serial_com_device_get_output_buffer(ascii_serial_com_device *ascd)
ASCII Serial Com Device get output buffer.
void ascii_serial_com_device_receive(ascii_serial_com_device *ascd)
ASCII Serial Com Device receive messages.
void ascii_serial_com_device_put_s_message_in_output_buffer(ascii_serial_com_device *ascd, char ascVersion, char appVersion, char *data, size_t dataLen)
ASCII Serial Com Device put a 's' message in output buffer.
circular_buffer_uint8 * ascii_serial_com_device_get_input_buffer(ascii_serial_com_device *ascd)
ASCII Serial Com Device get input buffer.
struct __ascii_serial_com_device_config ascii_serial_com_device_config
ASCII Serial Com Device Config Struct.
struct __ascii_serial_com_device ascii_serial_com_device
ASCII Serial Com Device State struct.
void ascii_serial_com_device_put_message_in_output_buffer(ascii_serial_com_device *ascd, char ascVersion, char appVersion, char command, char *data, size_t dataLen)
ASCII Serial Com Device put a message in output buffer.
void ascii_serial_com_device_init(ascii_serial_com_device *ascd, ascii_serial_com_device_config *config)
ASCII Serial Com Device init.
ASCII Serial Com Device Config Struct.
void(* func_nf)(ascii_serial_com *, char, char, char, char *data, size_t, void *)
void(* func_s)(ascii_serial_com *, char, char, char, char *data, size_t, void *)
void(* func_rw)(ascii_serial_com *, char, char, char, char *data, size_t, void *)
ASCII Serial Com Device State struct.
char dataBuffer[MAXDATALEN]
ASCII Serial Com Interface State struct.