Reproduction in whole or in part in any form is prohibited without written
consent of the copyright owner.
The publication of information in this document does not imply freedom
from patent or other protective rights of WAVECOM ELEKTRONIK AG or
others.
All brand names in this document are trademarks or registered trademarks of their owners.
Specifications are subject to change without further notice
Printed: Wednesday, January 30, 2008, 12:51:15
Contents
Welcome1
Professional Version1
Options1
Training1
Source Code1
Company Profile1
Revisions2
Introduction2
Remote Control Interface4
Class W51Server4
Iw51System4
Iw51System Methods5
Iw51DataSink8
Iw51DataSink Methods9
RawData format for FAX10
Class W51Param10
ICW51Param10
ICW51Param Methods10
List of Parameters11
List of parameters supported by W51System class11
Programming Examples18
Visual FoxPro18
Visual Basic19
MATLAB20
Microsoft C20
Glossary of Terms21
Index25
User Manual W51PC DCOM Interface V1.1Contents • iii
Welcome
Congratulations on your purchase of a WAVECOM decoder. The product
that you bought incorporates the latest technology in data decoding together with the latest software release available at the time of shipment.
Please, check our website http://www.wavecom.ch for software updates.
Always check the latest documentation on the installation CD or on our
website.
We thank you for choosing a WAVECOM decoder and look forward to
work with you in the future.
This chapter introduces WAVECOM, the field of activity of the company,
and how you may benefit from the expertise of WAVECOM.
Professional Version
This documentation is only available in the professional version of the
WAVECOM decoder software.
Professional versions are only available to government bodies.
WAVECOM maintains a mailing list of our professional customers. For
registration details, see Appendix at the end of this manual.
Options
Training
Source Code
Company Profile
Different additional options are available from WAVECOM.
In the manual, options are marked with (Option).
Options are only available to government bodies.
Please, note that when required WAVECOM is able to provide training on
the WAVECOM XML interface. Training can be ordered to take place at
the customer location or at our offices in Switzerland.
Source code is available for professional users. Please, inquire to receive
an offer from WAVECOM if you plan to add your own modes.
WAVECOM ELEKTRONIK GmbH was founded in 1985 in Hohentengen,
Germany, close to the Swiss border. In 1991 the company moved to
Switzerland and established itself as WAVECOM ELEKTRONIK AG.
Now located in Buelach it is within close vicinity of Zuerich airport.
User Manual W51PC DCOM Interface V1.1Welcome • 1
Revisions
The company has focused on decoding and analysis systems for wireless data transmissions. The wide product range spans from professional, high performance systems to devices for private and amateur radio
use.
The very high quality standards combined with high system performance
are appreciated by all customers worldwide. A global network of authorized sales partners ensures that local assistance and basic level support
can be provided in most places. More than 95% of all units sold are exported. The majority of the customers are government agencies, defense
organizations and the telecommunication industry.
About 40% of the turnover is invested in research and development. The
employees at WAVECOM ELEKTRONIK AG are mainly engineers wi th
experience in DSP technology, computer and RF hardware development,
software engineering and radio data transmission. Access to external
know-how and human resources enlarges the capabilities for realizing
projects. Manufacturing is outsourced to specialized companies within
Switzerland which can handle today's needs for processing surface
mount components and fine-pitch structures.
WAVECOM ELEKTRONIK AG does not have any juridical or financial
links or connections to other companies or official bodies and is completely owned by its general manager, Mr. Christian Kesselring.
Version DateChanges
1.028.Aug 2006Removed from the W 51 Manual and put in a sepa-
DCOM is no longer supported in future WAVECOM products. It still exists
in the W4oPC, W41PC and W51PC. Please convert your existing
W51PC software to the XML interface
The WAVECOM program consists of two parts. The first part is called the
WAVECOM Client and contains the user interface, menus, dialogs and
graphics. The second part, called the WAVECOM Server, contains the interface to the decoder card. The WAVECOM Server communicates with
the decoder card and it always run on the machine containing the DSP
card. Client applications use DCOM to connect to the WAVECOM Server
from anywhere on the network.
The WAVECOM Server provides two interfaces. The first is a comprehensive interface providing all the functionality required by the
WAVECOM Client application. The second interface is a simplified interface providing only the functions required for an external application. This
interface is compatible with the OLE automation standard to allow applications written in various programming languages to interface to the
WAVECOM Server.
User Manual W51PC DCOM Interface V1.1Introduction • 3
Remote Control Interface
IWxxParam
1
2
3
4
4
signal output appear on
3
2
1
Client Application
IWxxSystem
Interface diagram
IWxxDataSink
WxxServer
Class
WxxPC Cards
WxxParam
Class
WxxPC
Class W51Server
W51Server is implemented as an out-of-process server. It can either be
used as a Local Server (on the same machine) or a Remote Server (on
another machine). The W51Server program supports the Iw51System interface for use by any client application.
Iw51System
Decoder
User Interface
User locate and start
decoding a signal
Similarly, the client application can set the state of the decoder card.
Decoder
User Interface
User see parameters
changing. Decoded
the screen.
Card communicate
parameters to server
Wxx PC Server
Server communicate
parameters to decoder
Card
Wxx PC Server
Client
Application
Client Application
retrieve parameters
from server using
the Iwxx System
interface
Client
Application
Client Application
set parameters in
server using the
Iwxx System
interface
Client Application
save parameters in
database
Client Application
retrieve parameters
from database
The Iw51System interface is used to set or retrieve state and decoded
data from the W51PC card. The state consists of parameters such as de-
4 • Remote Control InterfaceUser Manual W51PC DCOM Interface V1.1
coder mode, baud rate, frequency shift, etc. The client application can at
any time retrieve the state of the decoder card as it was set up using the
decoder user interface and the decoder user interface can retrieve the
state as it was set up using the client application. This is because the decoder user interface and the client application share the same
W51Server.
The list of parameters that make up the state of the decoder varies from
mode to mode and is also changed from time to time as new modes and
functionality are added to the decoder. To isolate the client application
from these changes, the state of the decoder is stored as a “blob” of data.
This is simply a variable length array of bytes. It is the responsibility of
the W51Server to create this blob when sending it to the client application
and to interpret the blob when it is received from the client application. All
that the client application has to do is to ensure that it sends the blob
back to the W51Server exactly the same way it was received. To allow
the client application to interpret the parameters that are inside the “blob”
a W51Param utility class is provided.
Iw51System Methods
Shown below is the IDL definition of the Iw51System interface. Each of
the functions (or methods) will be described.
The card name is provided as a BSTR. These card names can be
changed using the Server Control application. This function initializes the
card by downloading code to the card. This function has to be called before the card can be used. Calling connect with another card name will
disconnect the current card and connect to the new card.
HRESULT ConnectByNumber([in] long lCardNumber);
User Manual W51PC DCOM Interface V1.1Class W51Server • 5
Loading...
+ 20 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.