Siemens 7 manual Introduction

Page 9

Multiplexer Driver Developer’s Guide

1 Introduction

s

1 Introduction

The multiplex mode according to the ETSI TS 101 369, GSM 07.10 Multiplexer Protocol enables one physical serial interface to be partitioned into three virtual channels. This allows you to take advantage of three simulta- neous sessions running on one serial interface. For example, you can send or receive data on the first channel, while the other two channels are free to control the GSM/GPRS engine with AT commands.

In order to properly communicate with the wireless modem, the application needs to support the Multiplexer Pro- tocol and 3 virtual ports must be installed. For this purpose a Windows 2000/XP multiplexer driver WinMux2k can be provided. The driver offers basic multiplexer functionality and serves as a reference implementation to aid developers and system integrators in designing, developing and testing customized multiplexer applications. As such, it has been tested by Siemens using a variety of applications and platforms, but naturally, even the most extensive test setup can never be adequate to cover all conceivable configurations.

The Siemens AG does not guarantee any support regarding the integration of the driver into a customer’s appli- cation. However, the documentation as well as code binaries and source files can be provided and used for fur- ther development.

This document describes how to install the Windows 2000/XP multiplexer driver WinMux2k in a Windows 2000/ XP based application.Related Documents

Mux_Drv_DevGuide_v07

Page 9 of 36

2006-9-27

Confidential / Released

 

 

Image 9
Contents User’s Guide Copyright General NotesContents Multiplexer Driver Developer’s Guide List of Tables TablesList of Figures FiguresChapter What is new Document HistoryDocument History Multiplexer Driver Developer’s Guide Introduction IntroductionSupported Product Versions Supported Product VersionsAbbreviations Related DocumentsRelated Documents Abbreviation DescriptionArchitecture Hierarchy Chart in the SystemUser ArchitectureHandling of the Physical Serial Port Signal DescriptionModule Detection Handling of the Physical Serial PortHandling of Control Lines on Virtual Ports Limitation of Virtual PortsHandling of Control Lines on Virtual Ports Command Response Function Associated Registry Value Module Initializing SequenceModule Initializing Sequence Power Down on PC Suspend Power DownPower Down after Closing the Last Port Module Re-initializationPower Down Power Down on PC ShutdownFiles Required for WinMux2k Driver Installation InstallationInstalling the WinMux2k Driver InstallationDeinstalling the Driver Deinstalling the DriverWindows Windows XP new desktop, not the classic desktopDevice Settings and Properties Settings on the Serial Multiplexer PropertiesDevice Settings and Properties Settings Stored in the Windows Registry Settings Stored in the Windows RegistryValue Data Example Properties TC45, XC18 only Multiplexer Driver Developer’s Guide Values Data Example Properties Dial-up Network Settings Settings for ApplicationsFax Settings Settings for ApplicationsSoftware Requirements Translate Source CodePreparing the Translation Compiler FlagsAdditional Source Documentation Interaction of the Different Driver ObjectsAdditional Source Documentation Internal Driver States Internal Driver StatesBuffer Handling Buffer HandlingTo th e S e rM u x O b je c t a re in d ic a te d Data TransferMultiplexer Driver Developer’s Guide SerMuxSend and SerMuxSendPort0 Functions SerMuxSend FunctionStart +++-Parser +++-ParserBooting Operating System Known ProblemsShutdown of the Operating System Standby of the Operating SystemOperation on Virtual USB Port Special EnvironmentsAutomatic Shutdown in case of Emergency Special Environments