CCS Redundancy Query 0x006C

SwitchKit Name

CCSRedundancyQuery

Type

EXS API and SwitchKit API message

Description

Use this message to query the redundancy status (primary or secondary) of common channel signaling (CCS) cards installed in the system. If a redundant pair of cards is installed, the status of both cards is reported.

Related Messages

CCS Redundancy Configure 0x0073 (CCSRedundancyConfig)

CCS Redundancy Report 0x005B (CCSRedundancyReport)

Sent by

Host

SwitchKit Code

C Structure

typedef struct {

UBYTE Slot;

} XL_CCSRedundancyQuery;

C Structure Response

typedef struct {

unsigned short Status;

UBYTE PrimaryCard;

UBYTE SecondaryCard;

UBYTE ActiveCard;

UBYTE RedundancyStatus;

UBYTE RedundancyType;

} XL_CCSRedundancyQueryAck;

C++ Class

class XLC_CCSRedundancyQuery : public XLC_OutboundMessage {

public:

UBYTE getSlot() const;

void setSlot(UBYTE x);

};

C++ Class Response

class XLC_CCSRedundancyQueryAck : public XLC_AcknowledgeMessage {

public:

unsigned short getStatus() const;

void setStatus(unsigned short x);

UBYTE getPrimaryCard() const;

void setPrimaryCard(UBYTE x);

UBYTE getSecondaryCard() const;

void setSecondaryCard(UBYTE x);

UBYTE getActiveCard() const;

void setActiveCard(UBYTE x);

UBYTE getRedundancyStatus() const;

void setRedundancyStatus(UBYTE x);

UBYTE getRedundancyType() const;

void setRedundancyType(UBYTE x);

UBYTE getReserved() const;

void setReserved(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 (0xNNNN)

3, 4

Message Type (0x006C)

3, 4

Message Type (0x006C)

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

AE

0x01 Slot

:

Checksum

 

Response continued below.

:

AIB

Address Method

0x00 - Individual AEs

 

Number of AEs to follow

 

Byte AE Field Description

0 Address Type (0x01)

1 Data Length (0x01)

2 Data[0] Slot of Primary Card

0 Address Type (0x01)

1 Data Length (0x01)

2 Data[0] Slot of Secondary Card

0 Address Type (0x01)

1 Data Length (0x01)

2 Data[0] Slot of Active Card

:

Redundancy Status
0x01 Synchronizing (Primary Receive From Matrix (RFM))

0x02 Synchronizing (Primary Send To Matrix (STM))

0x03 Both Cards Active (Primary RFM)

0x04 Both Cards Active (Primary STM)

0x05 Redundancy is being disabled

0x14 Primary Card Reset

0x15 Secondary Card Reset

0x16 Double Reset

0x17 Wait for Secondary Query

0x18 Wait for Primary Query

0x19 Wait for Primary Recovery

0x1A Wait for Primary Alive

0x1B Secondary Card Reset

0x1C Double Reset

0x1D Wait for Secondary Query

0x1E Wait for Primary Query

0x20 Primary card is out-of-service

0x21 Wait for Secondary Recovery

0x22 Wait for Secondary Alive

0x23 Timer expired while waiting for synchronization

0x24 Redundancy disabled by the host

0x31 Dual internal redundancy failure.
(Redundancy disabled. Card synchronizing while links & CICs being deconfigured)

:

Reserved (0x00)

:

Reserved (0x00)

:

Checksum