Software Procedures Related to RS232 HW Lines
The following figure illustrates a MUX user packet, which has a maximum of four virtual
channels.
+CMUX
Point 5:
TS0710_close_all_MUX_channels()
TS0710_open_all_MUX_channels()
Mgr.
Point 2:
TS0710_DLC_APP_rx_handler_api
(MUX_CHANNEL dlc, Byte bytes_in_queue)
Figure B-1: MUX Integration Packet
APIs
There are five API user integrations, as follows:
•
Open service
•
Close service
•
Sending Data service
•
Receiving Data service
•
MUX service test, MSC, FC and so on (refers only to the control channel)
B-8
Service
Point 4:
USER_tx_service (bytes_in_queue)
MUX Packet Trigger
open
Mux 0710 Packet
close
MUX Packet Trigger
Application 1
Point 3:
TS0710_application_send_data
(MUX_CHANNEL dlc, BYTE data_length, BYTE* data_body)
AT Commands Reference Manual
UART
Point 1:
TS0710_rx_handler_api
(BYTE* rx_string, WORD len_rx_string
ts_0710_send_CLD_cmd
(DLC_CMD_OR_RESP type)
ts_0710_send_test_req
(BYTE* test_DATA, WORD test_DATA_length)
ts_0710_send_Channel_DTR_status
(BYTE DTR_Signal, BYTE dlc)
MUX Packet Trigger
Application 2
User HW
User Code
MUX Packet
Interactive Buffer
ISR
December 31, 2007