Last Edit: 01/26/00

 

Modem Parameters

 

MP. 0 ]  parm__omc_dm_originate_en................ Originate Enable

 

This parameter specifies whether this device uses originate or answer data modulation/data protocol procedures.

 

Range:

      1 = TRUE, originate enabled / originate (org) mode

      0 = FALSE, originate disable / answer (ans) mode

 

Default:

      0 = FALSE, originate disable / answer (ans) mode

 

MP. 1 ]  parm__dial_billing_delay_duration........ Billing Delay Timer

 

This timer specifies the delay from line seizer to the first modem tone generation.

 

A value of 0x0 disables this timer.

 

Range:

0 to 65535, units of 10(mS)

 

Default: 200 = 2(S)

 

Conversion:

Billing_Duration = 10(mS) * parm__dial_billing_delay_duration

 

MP. 2 ]  parm__omc_dmdp_max_startup_duration...... Connect Timer

 

This timer specifies the maximum time allowed to achieve a successful data connection.

 

A value of 0x0 disables this timer.

 

Range: 0-65535, u(Units of 10 ms)

 

Default: 9000 = 90(S) = 1.5(minute)

 

Conversion:

Connect_Duration = 10(mS) * parm__omc_dmdp_max_startup_duration

 

MP. 3 ]  parm__dp_start_delay..................... Data Protocol Start Timer

 

This timer specifies the delay from data modulation connection to the data protocol startup.

 

Range:

0 to 65535 units of 10(mS)

 

Default: 3 = 30(mS)

 

Conversion:

Data_Protocol_Start_Duration = 10(mS) * parm__dp_start_delay

parm__dp_start_delay = Data_Protocol_Start_Duration / 10(mS)

 

MP. 4 ]  parm__dp_allowed_mask.................... Data Protocol Allowed Mask

 

This mask specifies which data protocols will be allowed for the current connection. The inherent order of precedence when all protocols are allowed is as follows:

 

      1st - LAPM

      2nd - MNP

      3rd - buffered

      4th - direct

 

Data Protocol Allowed Mask Bit Definitions:

 

bit

15

bit

14

bit

13

bit

12

bit

11

bit

10

bit

9

bit

8

bit

7

bit

6

bit

5

bit

4

bit

3

bit

2

bit

1

bit

0

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

drct

bffr

MNP

LAPM

0

0

0

0

0

0

0

0

0

0

0

0

1

1

1

1

- The reset default of 0x000F is shown.

- "1" = allowed, "0" = not allowed.

 

Bitfield Definitions:

 

Bit 3 "drct" = Enables direct mode. No data protocols are enabled. Direct data flow between data pump V.14 SART and network data FIFOs.

 

Bit 2 "bffr" = Enables buffered mode. No data protocols are enabled. Direct data flow between data pump V.14 SART and network data FIFOs. However, V.80 modem to modem flow control is supported.

 

Bit 1 "MNP"  = Enables error correction data protocols MNP 1, 2, 3 & 4. This allows the use of MNP 5 data compression.

 

Bit 0 "LAPM" = Enables error correction data protocol V.42. This allows the use of V.42bis data compression.

 

In order for this parameter value to take effect for a given connection, it must be set before the modemModem connect event is posted/issued.

 

MP. 5 ]  parm__dp_preferred_mask.................. Protocol Preferred Mask

 

This mask specifies which data protocols will have precedence outside the inherent precedence.

 

Note that if a lower precedence is specified that this does not preclude a higher allowed precedence from being used.

 

Data Protocol Preferred Mask Bit Definitions:

 

bit

15

bit

14

bit

13

bit

12

bit

11

bit

10

bit

9

bit

8

bit

7

bit

6

bit

5

bit

4

bit

3

bit

2

bit

1

bit

0

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

MNP

n/a

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

- The reset default of 0x0000 is shown.

- "1" = preferred, "0" normal precedence.

 

In order for this parameter value to take effect for a given connection, it must be set before the Modem connect event is posted/issued.

 

MP. 6 ]  parm__dp_autoselect_mask................. Data Protocol Auto Select Mask

 

This mask specifies which data protocol auto-select procedures are used when establishing the data protocol connection.

 

Data Protocol Auto Select Mask Bit Definitions:

 

bit

15

bit

14

bit

13

bit

12

bit

11

bit

10

bit

9

bit

8

bit

7

bit

6

bit

5

bit

4

bit

3

bit

2

bit

1

bit

0

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

V.42 dtct

MNP auto

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

1

- The reset default of 0x0003 is shown.

- "1" = enabled, "0" disabled.

 

In order for this parameter value to take effect for a given connection, it must be set before the Modem connect event is posted/issued.

 

MP. 7 ]  parm__dp_compression_mask................ Data Protocol Compression Mask

 

This mask specifies the requirement of data compression for error correcting modes.

 

For data compression protocols that allow separate Rx and Tx control, this mask can be used to specify the particular direction that compression should be used. For data compression protocols without unidirectional capability, the selection of either direction selects the use of data compression in both directions.

 

Default =

      0x0022

 

Conversion:

parm__dp_compression_mask =

      Data_Protocol_Tx_Compression_Mask[table_entry] +

      Data_Protocol_Rx_Compression_Mask[table_entry] ;

 

Tx Data Protocol Compression Mask Table:

 

Parm

Value

Tx Data Protocol Compression Mask

Symbolic

Name

0x0000

Tx Off

DP_COMP_MODE_TX__BF__OFF

0x0001

Tx Acknowledge Only

DP_COMP_MODE_TX__BF__ACK_ONLY

0x0002

Tx Requested

DP_COMP_MODE_TX__BF__REQUESTED

0x0003

Tx Required

DP_COMP_MODE_TX__BF__REQUIRED

   source = dp.h

 

Rx Data Protocol Compression Mask Table:

 

Parm

Value

Rx Data Protocol Compression Mask

Symbolic

Name

0x0000

Rx Off

DP_COMP_MODE_RX__BF__OFF

0x0010

Rx Acknowledge Only

DP_COMP_MODE_RX__BF__ACK_ONLY

0x0020

Rx Requested

DP_COMP_MODE_RX__BF__REQUESTED

0x0030

Rx Required

DP_COMP_MODE_RX__BF__REQUIRED

   source = dp.h

 

MP. 8 ]  parm__dp_cmn_binary_en................... Binary Diagnostic Mode

 

This parameter invokes a binary diagnostic mode when a direct mode connection has been established. The bit stream, as seen on the line interface, is placed into the DTE buffer, one octet at a time. The DTE interface rate must be faster than the line rate (10/8ths faster when the DTE interface is set to 8N1) in order for the buffer not to overflow. This mode is useful for diagnostics.

 

Range: TRUE, FALSE

 

Default: FALSE

 

MP. 9 ]  parm__dp_cmn_hdlc_en..................... HDLC Diagnostic Mode

 

This parameter invokes an HDLC diagnostic mode when a direct mode connection has been established. In the Rx data path, both bytes of the data unit are released to the DTE (most significant byte first). In the transmit data path, an HDLC frame is generated with all data up to a DLE ETC from the DTE.  This mode is useful for diagnostics.

 

Range: TRUE, FALSE

 

Default: FALSE

 

MP.10 ]  parm__dp_lapm_to_sync.................... Sync Mode

 

This parameter invokes a synchronous mode of the Modem when a non-LAPM HDLC frame is detected.

 

Range: TRUE, FALSE

 

Default: FALSE

 

MP.11 ]  parm__dp_mnp_block_mode_en............... MNP Block Mode

 

This parameter specifies the selection between block and stream modes of operation during the MNP error correction data protocol.

 

Range: TRUE, FALSE

 

Default: FALSE

 

MP.12 ]  parm__dp_mnp_data_compression_select..... MNP Compression Mode

 

This parameter specifies the particular compression that MNP should use. This parameter is not used to specify that compression must be used, rather it only specifies the type of compression that can be used. MNP10 requires the use of BTLZ if available and compression is enabled; this parameter is therefore ignored for MNP10.

 

Default: DP_MNP_COMPRESSION__BTLZ_REQUESTED

 

MP.13 ]  parm__dp_mnp_header_optimize_en.......... MNP Phase Optimization

 

This parameter is used to enable data phase optimization, the use of optimized header fields in MNP data and acknowledge frames. This reduces the amount of information that is transmitted between the two modems during an MNP connection and therefore slightly increases the potential throughput.

 

Range: TRUE, FALSE

 

Default: TRUE

 

MP.14 ]  parm__dp_mnp_max_data_size............... MNP Compression Mode

 

This parameter is used to restrict the maximum size of transmitted data packets.  This software however ensures that the maximum data size does not exceed the negotiated maximum.

     

Range: 64-256, normally in multiples of 64

 

Default: 256

 

MNP Compression Mode Table:

 

Parm

Value

MNP Compression Mode

Symbolic

Name

0x0000

MNP5 Only

DP_MNP_COMPRESSION__MNP5_ONLY

0x0001

MNP5 BTLZ Acknowledge Only

DP_MNP_COMPRESSION__MNP5_BTLZ_ACK_ONLY

0x0002

BTLZ Requested

DP_MNP_COMPRESSION__BTLZ_REQUESTED

0x0003

BTLZ_Required

DP_MNP_COMPRESSION__BTLZ_REQUIRED

   source = dp.h

 

MP.15 ]  parm__dp_mnp_service_class............... MNP Service Class

 

This parameter is used to select the MNP service class. Service class 1 is a half duplex communications protocol and is not implemented. Service class 2 and 3 are full duplex protocols. Service class 2 uses asynchronous character based packets, service class 3 uses HDLC synchronous packets after the LR packets.

 

Service class 4 introduced optional features that are compatible with the basic aforementioned packet types.  These features are enabled by other MNP protocol related parameters.

 

Default: DP_MNP_CLASS__FULL_SYNC

 

MNP Service Class Table: