You are here: CSP API Reference > 1 EXS & SwitchKit API Messages > CCS Redundancy Query 0x006C

CCS Redundancy Query 0x006C

SwitchKit Name

CCSRedundancyQuery

Type

EXS API and SwitchKit API message

Description

CCS Redundancy Query 0x006C

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

See Common Channel Signaling.
A computer, attached to the Excel platform through an RS-232 or Ethernet link, from which you run the telecommunications application that controls the Excel platform.
A group of data bits in a specific format, with a flag at each end to indicate the beginning and the end of the frame.
See Address Information Block.
Most Significant Bit
Least Significant Bit