-
Notifications
You must be signed in to change notification settings - Fork 178
Cellular: Documenting the support for Non-IP data delivery feature #928
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Need to update cellular configuration docs as well?
Thanks for the PR, @mirelachirica |
I have commited one change I think will fix the problem. Where to find the relevant scripts to verify these changes locally? thanks! |
I updated it. |
@mirelachirica Thanks 👍 It's all passing now. You can find the files here: https://github.com/ARMmbed/mbed-os-5-docs/blob/development/.travis.yml and https://github.com/ARMmbed/mbed-os-5-docs/blob/development/check_tools/find_bad_code_snippets.sh |
@lauri-piikivi Is this ready to merge? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I just wanted to remove some of the scary words and acronyms, otherwise I think it was very good!
Closed by accident |
@lauri-piikivi is this ok as it is? |
Code dependency: ARMmbed/mbed-os#9568 |
The NIDD suport is now in master, introduced by feature-cellular-refactor merge to master: |
@lauri-piikivi Have your concerns been addressed? |
Edit file, mostly for minor style change and international English (as opposed to UK English).
|
||
[`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. | ||
|
||
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. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is "radio singling" correct, or is it "radio signaling"?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
signaling is the correct term
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
About the rephrasing. Is it clear that "this" in "It does this by using" refers to saving power and resources?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No, it's not clear. Good catch. What do you think about "...to save power and resources by using less radio signaling."?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sounds good!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please answer the question I left and review my changes to make sure I didn't accidentally change the meaning of anything.
Edit file for consistent capitalization across docs.
Make minor edits to add a missing space and standardize capitalization in headings throughout the document.
@@ -97,7 +97,7 @@ The network socket API provides a common interface for using sockets on network | |||
- [UDPSocket](udpsocket.html): This class provides the ability to send packets of data over UDP. | |||
- [TCPSocket](tcpsocket.html): This class provides the ability to send a stream of data over TCP. | |||
- [SocketAddress](socketaddress.html): You can use this class to represent the IP address and port pair of a unique network endpoint. | |||
- [CellularNonIPSocket](cellularnonipsocket.html): This class provides the ability to send and receive 3GPP Non-IP datagrams (NIDD) using Cellular IoT feature. | |||
- [CellularNonIPSocket](cellularnonipsocket.html): This class provides the ability to send and receive 3GPP non-IP datagrams (NIDD) using our cellular IoT feature. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Cellular -> cellular is fine but "our" I dont think so. It was meant as IoT feature for cellular networks, so a cellluar IoT feature not mbed cellular IoT feature.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for explaining. Would "...using the cellular IoT feature." be better?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yes
|
||
[`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. | ||
|
||
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. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
signaling is the correct term
|
||
[`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. | ||
|
||
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. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
About the rephrasing. Is it clear that "this" in "It does this by using" refers to saving power and resources?
Make change suggested in comments.
Make change suggested in comments for accuracy.
To clarify, this is only for 5.12, right? Not for 5.11? |
|
@lauri-piikivi I'm going to merge this. If you have any further changes, please raise them in a new PR. |
@lauri-piikivi, @AriParkkila please review.