Skip to content

Commit 38ecd70

Browse files
author
Amanda Butler
authored
Edit CellularNonIPSocket.md
Edit file, mostly for minor style change and international English (as opposed to UK English).
1 parent fac2771 commit 38ecd70

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

docs/api/networksocket/CellularNonIPSocket.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
11
## Non-IP cellular socket
22

3-
The CellularNonIPSocket class provides, through standard socket send and recv member functions, the ability to send and receive 3GPP Non-IP datagrams (NIDD) using Cellular IoT feature. This feature is implemented in [`ControlPlane_netif`](https://os.mbed.com/docs/development/mbed-os-api-doxy/classmbed_1_1_control_plane__netif.html) class.
3+
The CellularNonIPSocket class provides, through standard socket `send` and `recv` member functions, the ability to send and receive 3GPP non-IP datagrams (NIDD) using our cellular IoT feature. This feature is implemented in the [`ControlPlane_netif`](https://os.mbed.com/docs/development/mbed-os-api-doxy/classmbed_1_1_control_plane__netif.html) class.
44

5-
The constructor takes no parameters. To initialize the socket on a specified NetworkInterface, you must call `open` method, which takes a CellularContext pointer.
5+
The constructor takes no parameters. To initialize the socket on a specified NetworkInterface, you must call the `open` method, which takes a CellularContext pointer.
66

7-
[`CellularContext`](https://os.mbed.com/docs/development/mbed-os-api-doxy/_cellular_context_8h.html) is setting up the modem into the Control Plane optimisation mode of operation if it is requested and cellular network supports it.
7+
[`CellularContext`](https://os.mbed.com/docs/development/mbed-os-api-doxy/_cellular_context_8h.html) sets up the modem into the Control Plane optimization mode of operation if it is requested and if the cellular network supports it.
88

9-
Control plane optimisations is a new feature for Cellular IoT (CIoT), where the device can use cellular control channels for data communications, to save power and resources as there is less radio singling needed.
9+
Control plane optimization is a new feature for cellular IoT (CIoT). With it, the device can use cellular control channels for data communications, to save power and resources. It does this by using less radio singling.
1010

11-
NOTE! Non-IP usage usually requires integration to cellular operator messaging service. The service supports a web API to send and receive to the non-IP using devices.
11+
Note: <span class="notes">**Note:** Non-IP use usually requires integration to a cellular operator messaging service. The service supports a web API to send to and receive the non-IP using devices.</span>
1212

13-
14-
Control Plane optimisation mode can be requested either on CellularDevice's [`create_context`](https://os.mbed.com/docs/development/mbed-os-api-doxy/classmbed_1_1_cellular_device.html#a43b9e992dff1cb5d880acec576e9d06f) or configured in cellular mbed_lib.json:
13+
You can request Control Plane optimization mode either with CellularDevice's [`create_context`](https://os.mbed.com/docs/development/mbed-os-api-doxy/classmbed_1_1_cellular_device.html#a43b9e992dff1cb5d880acec576e9d06f) or by configuring it in the cellular `mbed_lib.json`:
1514

1615
```json
1716
{
@@ -24,12 +23,13 @@ Control Plane optimisation mode can be requested either on CellularDevice's [`cr
2423
}
2524
}
2625
```
27-
ControlPlane
26+
2827
### CellularNonIPSocket class reference
2928

3029
[![View code](https://www.mbed.com/embed/?type=library)](https://os.mbed.com/docs/development/mbed-os-api-doxy/classmbed_1_1_cellular_non_i_p_socket.html)
3130

32-
The following code demonstrates how to create and use a cellular Non-IP socket:
31+
The following code demonstrates how to create and use a cellular non-IP socket:
32+
3333
```
3434
3535
#include "mbed.h"

0 commit comments

Comments
 (0)