Cross Disconnect Span 0x001D

SwitchKit Name

CrossDisconnectSpan

Type

EXS API and SwitchKit API message

Description

This message disconnects all data paths of two spans that were previously connected by means of the Cross Connect Span message (XL_CrossConnectSpan).

NOTE: When cross-connecting channels across nodes in a CSP system, a separate message must be sent to each channel in the connection.

For example, you would send one message to Node 1: Cross Disconnect Span (CrossDisconnectSpan) 0,1. You would send another message to Node 2: Cross Disconnect Span (CrossDisconnectSpan) 1,0.

Sent by

Host

SwitchKit Code

Configuration

CrossDisconnectSpan (

Node = integer,

SpanA = integer,

SpanB = integer);

C Structure

typedef struct {

unsigned short SpanA;

unsigned short SpanB;

} XL_CrossDisconnectSpan;

C++ Class

class XLC_CrossDisconnectSpan : public XLC_OutboundMessage {

public:

unsigned short getSpanA() const;

void setSpanA(unsigned short x);

unsigned short getSpanB() const;

void setSpanB(unsigned short x);

};

 

EXS API Hex Format

MESSAGE (White)

RESPONSE (Gray)

Byte

Field Description

Byte

Field Description

0

Frame (0xFE)

0

Frame (0xFE)

1, 2

Length (0x00NN)

1, 2

Length (0x0007)

3, 4

Message Type (0x001D)

3, 4

Message Type (0x001D)

5

Reserved (0x00)

5

Reserved (0x00)

6

Sequence Number

6

Same Sequence Number

7

Logical Node ID

7

Logical Node ID

:

AIB

Address Method

0x00 - Individual AEs

8, 9

Status (MSB, LSB)

Number of AEs to follow

0x02

AEs

0x0C Logical Span A

0x0C Logical Span B

:

Checksum

10

Checksum