User's Manual

Table Of Contents
SDK SCR-API ______________________________________________ Boomer II User Manual & Integrator’s Guide
Wavenet Technology 132 BM210012WT27
on the following model. The NCL API is supplied as a Virtual Device
Driver (VDD) for a PC (Win 98 or better) or a Pocket PC (Win CE
Version 3.0 or better). Multiple applications can access the RPM via
NCL encoded messages.
MSMQ
MSMQ IN N
MSMQ IN 1
La
y
er 1
(
Ph
y
sical
)
Layer 2 (Data)
)))Li k)
La
y
er 3
(
Network
)
Level 4 (Transport )
Layer 6 (Presentation)
Serial Port to modem
Message Router & NCL Interpreter
Serial Port Drivers
TX Queue
Layer 5 (Session)
Wavenet NCL API Model
Logical Architecture
The following table lists the required functionality for the API per
layer. The code forms a DLL, with only a subset of functions available
for third party developers.
LAYER NAME CONTENT FUNCTION
7. APPLICATION Application specific data.
Applications are to initialise a RX MSMQ (Microsoft
Message Queuing system) queue and open a session
with the VDD by passing the RX queue handler.
6. PRESENTATION LAYER Unused
5. SESSION LAYER Unused
4. TRANSPORT LAYER Unused
3. NETWORK LAYER Router
MSMQ is run as a device driver on the Pocket PC
and is run from power up (i.e. Non-suspend mode).
The VDD will post events (RCV messages etc) to all
application RX queues enabled for that event.
Responses to application requests will be posted to
the calling application RX queue.
The VDD process TX requests via a FIFO queue to
the NCL Inter
p
reter. The Host base routin
g
or Peer-