User's Manual
Table Of Contents
- Introduction
- The Integrator’s Task
- Installing the Modem
- Using the Modem Test Jig
- Testing
- Desense
- Application Development
- Message Routing and Migration
- Appendix A - NCL Interface
- Appendix B - Software Development Kit
- SDK Contents
- System Requirements
- SDK Software Architecture
- NCL Application Programmer’s Interface
- Implementation
- Logical Architecture
- Application Interface
- Opening a Session
- Close Session
- Send Data to a Radio Host
- Receive Data From RPM
- Get RPM Status Information
- Set Configuration ITEMS Within the RPM
- Reset RPM
- Register Event Callback Function
- Enable / Disable Events
- Get Error Description
- Register Wakeup Application
- Deregister Wakeup Application
- Switch RPM On/Off
- Send Generic NCL Command To RPM
- Get Software Version
- SCR Application Programmer’s Interface
- A
- Appendix C – Sample programs
- Appendix D - Wavenet Application Loader
- Appendix E - Numeric Conversion Chart
- Appendix F - Specifications
- Appendix H - Glossary
NCL INTERFACE ___________________________________________ Boomer II User Manual & Integrator’s Guide
Wavenet Technology 118 BM210012WT27
Wavenet Specific NCL Extensions
The following table describes Wavenet specific extensions to the NCL
1.2 specification. All SDUs include three VENDOR control byte and
the vendor Id. (the ‘\’ character is used as an escape character for
hexadecimal bytes below):
Command Type Command Description Ncl String
Get radio status
Get modem battery status
Get modem “on” time
Get saved modem configuration settings
ZF?r
ZF?v
ZF?t
ZF?u
1. Get status commands
Get modem serial number: ZFts
2. Generic “Set RPM
configuration” command
type 1.
Set modem configuration parameters, eg:
* Power save mode.
* Select new active profile.
* NCL receive message notify timer.
ZF^[2 Byte ID][2 byte Length][Val]
ZF^p\00\00\01[new mode (byte)]
ZF^f\00\00\01[new profile (byte)]
ZF^n\00\00\02[2 bytes time (msec)]
3. Generic “Set RPM
configuration” command
type 2.
Set modem configuration parameters, eg:
* LED disabling.
ZF5F[1 Byte ID][Val]
ZF5F\45\00[dis/enabled (byte)]
4. Generic “Get RPM
configuration” command.
Get modem configuration, eg:
* Power save mode.
* Get list of profiles, number of
profiles and currently selected active
profile.
* NCL receive message notify timer.
ZF$[2 Byte ID]
ZF$p\00
ZF$f\00
ZF$n\00
GET STATUS COMMANDS:
This command allows the DTE to request the current status and
configuration settings of certain aspects of the modem.
FORMAT:
WN_GET_STATUS Command Syntax (NCL string “ZF?…”):
WN_GET_STATUS Response Syntax:
CMND
Length SDU Tag
VENDOR
‘Z’
‘F’ ‘?’
Status
Request
WN_GET_STATUS
VEND_
WAVENET
RESP
Length SDU Tag VENDOR
‘F’ ‘1’
Response
data
...........
SUCCESS
VEND_WAVENET