User manual
141
Return:
1 - No errors, you have got 1 char for transmission
-1 - No char for transmission, serial line controller’s TX buffer is empty
int ctrl_input_signal(unsigned char in_signal);
Wrapper for calling CHAPI serial line controller’s callback function, serial line must call
function ctrl_input_signal(...) to notify controller about new input signals (modem).
in_signal - input signals
Return:
0 - No errors
int ctrl_error_tx(unsigned char error);
Wrapper for calling CHAPI serial line controller’s callback function, serial line must call
function ctrl_error_tx(...) to notify controller about transmission errors.
error - transmission error
Return:
0 - No errors
int ctrl_error_rx(unsigned char error);
Wrapper for calling CHAPI serial line controller’s callback function, serial line must call
function ctrl_error_rx(...) to notify controller about receive errors.
error - receive error
Return:
0 - No errors
int ctrl_extra(void * extra, int arg);
Wrapper for calling CHAPI serial line controller’s callback function, serial line must call
function ctrl_extra(...) for serial line controller’s extra features.
*extra - void pointer
arg - integer argument
Return:
0 - No errors










