Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of AvnetATT_shape_hackathon by
wnc_control.h@37:bb05aebd6139, 2017-10-10 (annotated)
- Committer:
 - fenar
 - Date:
 - Tue Oct 10 15:56:54 2017 +0000
 - Revision:
 - 37:bb05aebd6139
 - Parent:
 - 33:eaf45dab650a
 
Minor Updates.
Who changed what in which revision?
| User | Revision | Line number | New contents of line | 
|---|---|---|---|
| JMF | 2:0e2ef866af95 | 1 | |
| JMF | 2:0e2ef866af95 | 2 | #ifndef __WNC_CONTROL_H_ | 
| JMF | 2:0e2ef866af95 | 3 | #define __WNC_CONTROL_H_ | 
| JMF | 2:0e2ef866af95 | 4 | |
| JMF | 2:0e2ef866af95 | 5 | static const unsigned WNC_TIMEOUT_MS = 5000; | 
| JMF | 2:0e2ef866af95 | 6 | |
| JMF | 2:0e2ef866af95 | 7 | // Core function that sends data to the WNC UART | 
| JMF | 2:0e2ef866af95 | 8 | extern int send_wnc_cmd(const char * s, string ** r, int ms_timeout); | 
| JMF | 2:0e2ef866af95 | 9 | |
| JMF | 2:0e2ef866af95 | 10 | // Low level command functions | 
| JMF | 2:0e2ef866af95 | 11 | extern void at_init_wnc(void); | 
| JMF | 2:0e2ef866af95 | 12 | extern void at_sockopen_wnc(const string & ipStr, const char * port ); | 
| JMF | 2:0e2ef866af95 | 13 | extern void at_sockclose_wnc(void); | 
| JMF | 2:0e2ef866af95 | 14 | extern int at_dnsresolve_wnc(const char * s, string * ipStr); | 
| JMF | 2:0e2ef866af95 | 15 | extern void at_sockwrite_wnc(const char * s); | 
| JMF | 2:0e2ef866af95 | 16 | extern unsigned at_sockread_wnc(string * pS, unsigned n, unsigned retries); | 
| fkellermavnet | 19:f89baed3bd6f | 17 | extern void at_at_wnc(void); | 
| JMF | 2:0e2ef866af95 | 18 | |
| JMF | 2:0e2ef866af95 | 19 | // High level functions that attempt to correct for things going bad with the WNC | 
| JMF | 2:0e2ef866af95 | 20 | extern void software_init_mdm(void); | 
| JMF | 2:0e2ef866af95 | 21 | extern void resolve_mdm(void); | 
| JMF | 2:0e2ef866af95 | 22 | extern void sockopen_mdm(void); | 
| JMF | 2:0e2ef866af95 | 23 | extern void sockwrite_mdm(const char * s); | 
| fkellermavnet | 33:eaf45dab650a | 24 | extern unsigned sockread_mdm(string * sockData, int len, int retries); | 
| JMF | 2:0e2ef866af95 | 25 | extern void sockclose_mdm(void); | 
| JMF | 2:0e2ef866af95 | 26 | |
| JMF | 2:0e2ef866af95 | 27 | #endif | 
| JMF | 2:0e2ef866af95 | 28 | |
| JMF | 2:0e2ef866af95 | 29 | 
