Multiplexer Driver Developer’s Guide

4.2 Settings Stored in the Windows Registry

s

Table 6: Registry values

Value

Data (Example)

Properties

 

 

 

Optional values supported as of Multiplexer Protocol version 4, i.e. supported by the WinMux2k driver version 3.000 or later.

The following optional values can be manually added to the Registry when needed.

MaxMuxVersion

3

This registry value provides the possibility to force the driver

 

 

to use a lower multiplex protocol version than the maximum

 

 

supported. The multiplex protocol has been improved con-

 

 

tinuously by adding several features. The multiplex protocol

 

 

version is negotiated with the connected module during mul-

 

 

tiplex startup. It is used to ensure compatibility between dif-

 

 

ferent multiplex driver and module generations. The registry

 

 

value isn’t mandatory, by default the WinMux driver uses

 

 

always the latest protocol implementation with all available

 

 

features. If for some reason an older multiplex protocol shall

 

 

be used it can be controlled with that registry value. For fur-

 

 

ther information about the multiplex protocol versions refer

 

 

to the “Multiplexer User’s Guide”.

HdlcWindowSize

4

Modules with multiplex protocol version 4 and above use a

 

 

kind of HDLC framing to secure the data transmission on the

 

 

virtual ports and avoid data loss at high transfer rates and

 

 

much data traffic. This registry value provides the possibility

 

 

to adjust the size of the HDLC window which defines the

 

 

maximal number of outstanding HDLC packets. It can be

 

 

between 2 and 7.

 

 

This Registry value is not mandatory. If it is not added to the

 

 

Registry the value 4 will be assumed by default. Please note

 

 

that the value is negotiated with the module.

 

 

 

Mux_Drv_DevGuide_v07

Page 23 of 36

2006-9-27

Confidential / Released

 

 

Page 23
Image 23
Siemens 7 manual Multiplexer Driver Developer’s Guide