User's Manual
Table Of Contents
- Introduction
- The Integrator’s Task
- Installing the Modem
- Mounting the Boomer II OEM Modem to Your Device
- Connecting the Data Interface Port
- Selecting & Positioning the Antenna
- Supplying Power
- Using the Modem Test Jig
- Software Development Tools
- Integration Testing
- Appendix A - NCL Interface
- Appendix B – SDK NCL-API and Port Server
- Multisession API
- 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
- _
- A
- Appendix C – SDK Sample programs
- Appendix D - Application Development
- Appendix E - Message Routing and Migration
- Appendix F – Guide to Desense
- Appendix G - Numeric Conversion Chart
- Appendix H - Specifications
- Appendix I - Glossary
Boomer II User Manual & Integrator’s Guide ________________________________ Appendix A - NCL INTERFACE
BM210012WT37 79 Copyright Wavenet Technology © November 2003
Appendix A - NCL Interface
The Boomer II is compliant to Native Control Language (NCL) 1.2.
Wavenet Vendor-specific extensions are also listed here.
The specification for the NCL protocol may be obtained in Adobe
Acrobat format from the Motorola website at
http://www.mot.com/MIMS/WDG/pdf_docs/8-.pdf
Please note that the Boomer II modem can also be configured to
approximate a Hayes protocol. See the document “BM2100ATWT04
Boomer-II AT Communications API” available from Wavenet for
further information.
Generic NCL (Native Mode)
Command SDUs (CMND, ASCII A)
Commands Value Parameters Value Sub-values and Descriptions
SEND ASCII 1 Send message.
READ_MSG ASCII 2 Read queued message in RPM. True only if confirmed delivery mode
enabled.
CTL_EVENT ASCII 3 Event Report SDUs. Control event.
GET_STATUS ASCII 4 Get RPM status/configuration.
R_CONFIG_BLOCK ASCII A Get RPM configuration block.
R_RF_BLOCK ASCII A Vendor-specific: Get RF status block.
R_STATUS_BLOCK ASCII B Get RPM status block.
R_PROD_ID ASCII C
Get RPM product ID:
RF_RDLAP_9.6 RF protocol is RD-LAP 9600. ASCII 0
RF_RDLAP_19.2 RF protocol is RD-LAP 9200. ASCII 1
RF_MDC4800 RF protocol is MDC 4800. ASCII 2
RF_DUAL Dual RD-LAP 9.2/MDC4800. ASCII 3
NCL_PRE1.2 NCL support is R1.0 or R1.1. ASCII 0
NCL_1.2 NCL support is R1.2. ASCII 2
R_SYSID ASCII C Vendor-specific: Get system ID of current RF system.
R_SW_VERSION ASCII D Get software version number.
R_RPM_ID ASCII E Get RPM address.
R_RF_BLOCK_SHORT
ASCII E Vendor-specific: Get short form of RF status block.
ASCII F Reserved.
R_MAX_DATA_SIZE ASCII G Get SDU data limit.
R_RPM_GID ASCII H Get RPM group IDs.
R_WAN_TYPE ASCII I Get WAN Type Code.
R_RF_VERSION ASCII J Get RF protocol version number.
R_VENDOR_ID ASCII K Get vendor information: VEND_MOTOROLA Vendor is Motorola
ASCII 0
ASCII
L..Z
Reserved.
R_RCV_MODE ASCII a Get mode of notification to the DTE for received SDUs.