You are here: CSP API Reference > 1 EXS & SwitchKit API Messages > PPL Transmit Signal Configure 0x00D2
PPL Transmit Signal Configure 0x00D2
SwitchKit Name
PPLTransmitSignalConfig
Type
EXS API and SwitchKit API message
Description
PPL Transmit Signal Configure 0x00D2
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
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 |
: |
Address Method Depends on component being addressed. |
8, 9 |
|
10 |
Checksum |
||
Number of AEs to follow |
|||
AE The AE used depends on the component being addressed.
See PPL Component Addressing |
|||
: |
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 Refer to Table Configuration Bytes for T1 Component (2-4) |
||
: |
Checksum |
NOTE: There are no default parameters for the E-ONE, T-ONE, or J-ONE line cards.