User Manual

Appendix A - NCL Interface
________________________________
___
Boomer II User Manual & Integrator’s Guide
Wavenet Technology 116 BM210012WT09
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.
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 “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
q 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
...........