PPL Transmit Signal Configure 0x00D2

SwitchKit Name

PPLTransmitSignalConfig

Type

EXS API and SwitchKit API message

Description

This message allows the host to configure transmit line signaling on channels with a trunk type of PPL.

The idle signal is used by the internal out-of-service protocol to transmit idle code when transitioning to the primary protocol. The out-of-service signal is used when transitioning to the out-of-service protocol.

Sent by

Host

SwitchKit Code

Configuration

PPLTransmitSignalConfig (

Node = integer,

StartSpan = integer,

StartChannel = integer,

EndSpan = integer,

Range = StartSpan:StartChan - EndSpan:EndChan,

EndChannel = integer,

ComponentID = integer,

ProtocolSignalingState = integer,

SignalingBits = integer);

C Structure

typedef struct {

unsigned short StartSpan;

UBYTE StartChannel;

unsigned short EndSpan;

UBYTE EndChannel;

unsigned short ComponentID;

UBYTE ProtocolSignalingState;

UBYTE SignalingBits;

} XL_PPLTransmitSignalConfig;

C++ Class

class XLC_PPLTransmitSignalConfig : public XLC_OutboundMessage {

public:

unsigned short getStartSpan() const;

void setStartSpan(unsigned short x);

UBYTE getStartChannel() const;

void setStartChannel(UBYTE x);

unsigned short getEndSpan() const;

void setEndSpan(unsigned short x);

UBYTE getEndChannel() const;

void setEndChannel(UBYTE x);

unsigned short getComponentID() const;

void setComponentID(unsigned short x);

UBYTE getProtocolSignalingState() const;

void setProtocolSignalingState(UBYTE x);

UBYTE getSignalingBits() const;

void setSignalingBits(UBYTE x);

};

EXS API Hex Format

MESSAGE (White)

RESPONSE (Gray)

Byte

Field Description

Byte

Field Description

0

Frame (0xFE)

0

Frame (0xFE)

1, 2

Length (0xNNNN)

1, 2

Length (0x0007)

3, 4

Message Type (0x00D2)

3, 4

Message Type (0x00D2)

5

Reserved (0x00)

5

Reserved (0x00)

6

Sequence Number

6

Same Sequence Number

7

Logical Node ID

7

Logical Node ID

:

AIB

Address Method

Depends on component being

addressed.

8, 9

Status MSB, LSB

10

Checksum

Number of AEs to follow

AE

The AE used depends on the component being addressed.

 

See PPL Component Addressing
in the API Reference.

:

PPL Component ID (MSB, LSB)

See PPL Component IDs in the API Reference.

 

 

Protocol Signaling State

 

0x01 Out of Service

0x02 Idle

0x03 Break

0x04 Make

 

(Break and Make are for Rotary/Dial Pulse/Decadics systems only.)

 

:

Signaling Bits

This field is a bit mask. The signaling bit pattern varies by PPL component:

 

0x0001 E1 PPL

State Bit Pattern (0000ABCD)

Out of Service 0000 1101 (0x0D)

Idle 0000 1001 (0x09)

Break 0000 1001 (0x09)

Make 0000 0001 (0x01)

 

(Break and Make are for Rotary/Dial Pulse/Decadics systems only.)

 

0x0003 T1 PPL

:

Checksum

NOTE: There are no default parameters for the E-ONE, T-ONE, or J-ONE line cards.