Architecture, Win32 remote control interface api – Wavecom W-RCI (Remote Control) V8.7.0 User Manual
Page 56

48
TCP/IP Interface
XML SDK V8.7.0 Remote Control Interface
Architecture
Win32 RCI API
XML Remote Control Interface
Server Kernel
Card Interface
DCOM RCI
Tcp/Ip
Communication
Wavecom
Server
Wavecom Standard Interface
W51PC App
Customer Programmed
Applications
Client
Applications
WAVECOM provides two remote control interfaces based on a client-server architecture:
One is the Win32 Remote Control Interface API for Microsoft Windows clients. The Application Pro-
gramming Interface is organized as a library and supports C, C++ and C#.
For non-Microsoft platforms the plain XML Remote Control Interface is provided. This is also the inter-
face on the server to which the Win32 RCI API connects.
In the drawing above a client-side DCOM RCI and a server-side Wavecom Standard Interface is shown.
These interfaces are only valid for the discontinued W51PC decoder.
Win32 Remote Control Interface API
Procedural (C) and object oriented (C++, C#) interfaces are defined for the Win32 Remote Control Inter-
face API. The sink (callback) must be programmed by the client application programmer - a function type
definition for the C API and a virtual parent class for the C++ API is available for the sink. The sink im-
plementation must be passed to the API before starting communicating with a server.
Server Host
Client Host
Client Application
DataSource
DataSink
W
61
Cards
TCP/IP
Win
32
RCI API
Server Host
Wavecom Server
W61PC,
W-CODE
XML Remote Control Interface