* Send data to AT Client by uart device. * * @param server current AT server object * @param buf send data buffer * @param size send fixed data size * * @return >0: send data size * =0: send failed */
| 185 | * =0: send failed |
| 186 | */ |
| 187 | rt_size_t at_server_send(at_server_t server, const char *buf, rt_size_t size) |
| 188 | { |
| 189 | RT_ASSERT(buf); |
| 190 | |
| 191 | if (server == RT_NULL) |
| 192 | { |
| 193 | LOG_E("input AT Server object is NULL, please create or get AT Server object!"); |
| 194 | return 0; |
| 195 | } |
| 196 | |
| 197 | return at_utils_send(server->device, 0, buf, size); |
| 198 | } |
| 199 | |
| 200 | /** |
| 201 | * AT Server receive fixed-length data. |
nothing calls this directly
no test coverage detected