Siemens 7 manual Special Environments, Operation on Virtual USB Port

Page 36

Multiplexer Driver Developer’s Guide

8.5 Special Environments

s

8.5Special Environments

The driver expects a module connected to the COM port in a way where the ignition signal to start the module is connected with the DTR signal of the COM port so that the driver is able to switch the module on via the DTR signal. If the driver is used for modules built into environments where this connection does not exist (e.g. like laptops with a hard mounted module) it cannot power on the module. In this case the automatic power down of the module after closing the last virtual channel has to be disabled by replacing the line

HKR,,ClosePort,0x00010000,"AT+IPR=0","AT^SMSO" with the line HKR,,ClosePort,0x00010000,"AT+IPR=0"

In the case of TC45 and XC18, there is no need to alter the value “ClosePort” in the Registry.

8.6Operation on Virtual USB Port

This section applies only to Siemens GSM modules equipped with a USB interface.

To configure the USB interface for use with the WinMux2k driver the virtual COM port assigned to the module’s USB interface shall be set to max. 115200 bps. To do so, use the Serial Multiplexer Properties page described in Section 4.1. The setting is only needed to open the virtual multiplex channels on the virtual COM port assigned to the USB interface. There is no loss of performance because the virtual baud rate on the USB interface has no influence on the data transfer rate.

8.7Automatic Shutdown in case of Emergency

Please note that while Multiplex mode is active the automatic shutdown mechanism described in [3] and [4] is not effective. If fault conditions arise, such as over- and undertemperature or undervoltage (overvoltage shut- down is product dependent) the module shuts down after sending the alert URCs (e.g. “^SBC: undervoltage” or “^SCTM_A/B: 2/-2”, but is then restarted by the WinMux2k driver.

Therefore, to avoid problems it is strongly recommended to close all virtual ports as soon as alert URCs are sent by the module. Please refer to [3] and [4] as the “^SBC” and “^SCTM” URCs are product specific.

Mux_Drv_DevGuide_v07

Page 36 of 36

2006-9-27

Confidential / Released

 

 

Image 36
Contents User’s Guide General Notes CopyrightContents Multiplexer Driver Developer’s Guide Tables List of TablesFigures List of FiguresChapter What is new Document HistoryDocument History Multiplexer Driver Developer’s Guide Introduction IntroductionSupported Product Versions Supported Product VersionsRelated Documents AbbreviationsRelated Documents Abbreviation DescriptionHierarchy Chart in the System ArchitectureUser ArchitectureSignal Description Handling of the Physical Serial PortModule 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 Power Down on PC SuspendPower Down after Closing the Last Port Module Re-initializationPower Down on PC Shutdown Power DownInstallation Files Required for WinMux2k Driver 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 Settings for Applications Dial-up Network SettingsFax Settings Settings for ApplicationsTranslate Source Code Software RequirementsPreparing the Translation Compiler FlagsAdditional Source Documentation Interaction of the Different Driver ObjectsAdditional Source Documentation Internal Driver States Internal Driver StatesBuffer Handling Buffer HandlingData Transfer To th e S e rM u x O b je c t a re in d ic a te dMultiplexer Driver Developer’s Guide SerMuxSend Function SerMuxSend and SerMuxSendPort0 FunctionsStart +++-Parser +++-ParserKnown Problems Booting Operating SystemShutdown of the Operating System Standby of the Operating SystemSpecial Environments Operation on Virtual USB PortAutomatic Shutdown in case of Emergency Special Environments