|
24 | 24 | using namespace mbed;
|
25 | 25 | using namespace events;
|
26 | 26 |
|
27 |
| -const uint16_t RESPONSE_TO_SEND_DELAY = 100; // response-to-send delay in milliseconds at bit-rate over 9600 |
28 |
| - |
29 | 27 | GEMALTO_CINTERION::Module GEMALTO_CINTERION::_module;
|
30 | 28 |
|
31 | 29 | GEMALTO_CINTERION::GEMALTO_CINTERION(FileHandle *fh) : AT_CellularDevice(fh)
|
@@ -83,11 +81,6 @@ nsapi_error_t GEMALTO_CINTERION::init()
|
83 | 81 | return NSAPI_ERROR_OK;
|
84 | 82 | }
|
85 | 83 |
|
86 |
| -uint16_t GEMALTO_CINTERION::get_send_delay() const |
87 |
| -{ |
88 |
| - return RESPONSE_TO_SEND_DELAY; |
89 |
| -} |
90 |
| - |
91 | 84 | GEMALTO_CINTERION::Module GEMALTO_CINTERION::get_module()
|
92 | 85 | {
|
93 | 86 | return _module;
|
@@ -116,6 +109,7 @@ void GEMALTO_CINTERION::init_module_bgs2()
|
116 | 109 | 10, // PROPERTY_SOCKET_COUNT
|
117 | 110 | 1, // PROPERTY_IP_TCP
|
118 | 111 | 1, // PROPERTY_IP_UDP
|
| 112 | + 100,// PROPERTY_AT_SEND_DELAY, if baud is below 9600 this must be longer |
119 | 113 | };
|
120 | 114 | set_cellular_properties(cellular_properties);
|
121 | 115 | _module = ModuleBGS2;
|
@@ -144,6 +138,7 @@ void GEMALTO_CINTERION::init_module_els61()
|
144 | 138 | 10, // PROPERTY_SOCKET_COUNT
|
145 | 139 | 1, // PROPERTY_IP_TCP
|
146 | 140 | 1, // PROPERTY_IP_UDP
|
| 141 | + 100,// PROPERTY_AT_SEND_DELAY, if baud is below 9600 this must be longer |
147 | 142 | };
|
148 | 143 | set_cellular_properties(cellular_properties);
|
149 | 144 | _module = ModuleELS61;
|
@@ -172,6 +167,7 @@ void GEMALTO_CINTERION::init_module_ems31()
|
172 | 167 | 10, // PROPERTY_SOCKET_COUNT
|
173 | 168 | 1, // PROPERTY_IP_TCP
|
174 | 169 | 1, // PROPERTY_IP_UDP
|
| 170 | + 100,// PROPERTY_AT_SEND_DELAY, if baud is below 9600 this must be longer |
175 | 171 | };
|
176 | 172 | set_cellular_properties(cellular_properties);
|
177 | 173 | _module = ModuleEMS31;
|
@@ -200,6 +196,7 @@ void GEMALTO_CINTERION::init_module_ehs5e()
|
200 | 196 | 10, // PROPERTY_SOCKET_COUNT
|
201 | 197 | 1, // PROPERTY_IP_TCP
|
202 | 198 | 1, // PROPERTY_IP_UDP
|
| 199 | + 100,// PROPERTY_AT_SEND_DELAY, if baud is below 9600 this must be longer |
203 | 200 | };
|
204 | 201 | set_cellular_properties(cellular_properties);
|
205 | 202 | _module = ModuleEHS5E;
|
|
0 commit comments