01.06.2013 Views

IPC@CHIP Documentation - SC12 @CHIP-RTOS V1.10

IPC@CHIP Documentation - SC12 @CHIP-RTOS V1.10

IPC@CHIP Documentation - SC12 @CHIP-RTOS V1.10

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Top of list<br />

Index page<br />

PPP Server API<br />

Top of list<br />

Index page<br />

CTRLTIMEOUT0=3<br />

CTRLRETRIES0=1<br />

CTRLCMD1=AT0<br />

CTRLANSWER1=NULL<br />

CTRLTIMEOUT1=1<br />

CTRLRETRIES1=0<br />

If you enter the string NULL at an CTRLANSWERx (e.g. CTRLANSWER0=NULL), the<br />

<strong>IPC<strong>@CHIP</strong></strong> PPP server will not wait for an answer from the modem.<br />

15. Define a time out value in seconds after which the PPP server hangs up<br />

the connection if no data comes in from client during this timeout period.<br />

E.g. IDLETIME=160 default is 120<br />

The TCP/IP API provides five calls that apply to the PPP server.<br />

PPP Client API<br />

1. Interrupt 0xAC, Service 0x50: Check if the PPP server is installed.<br />

2. Interrupt 0xAC, Service 0x51: Suspend PPP server task<br />

3. Interrupt 0xAC, Service 0x52: Activate PPP server<br />

4. Interrupt 0xAC, Service 0x53: Get current state of the PPP server<br />

5. Interrupt 0xAC, Service 0x54: Get the PPP server configuration<br />

6. Interrupt 0xAC, Service 0x55: Set the PPP negotiate options<br />

The TCP/IP API provides four calls that apply to the PPP client.<br />

1. Interrupt 0xAC, Service 0x40: Check if the PPP client is installed.<br />

2. Interrupt 0xAC, Service 0x41: Open a connection to PPP server<br />

3. Interrupt 0xAC, Service 0x42: Close connection<br />

4. Interrupt 0xAC, Service 0x43: Get current state of the PPP client<br />

5. Interrupt 0xAC, Service 0x44: Get PPP primary and secondary DNS IP addresses<br />

6. Interrupt 0xAC, Service 0x45: Set the PPP negotiate options<br />

Page 356 / 400

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!