You are here: CSP API Reference > 1 EXS & SwitchKit API Messages > Loop Back Configure/Query 0x0091
Loop Back Configure/Query 0x0091
SwitchKit Name
LoopBackConfig
Type
EXS API and SwitchKit API message
Description
Loop Back Configure/Query 0x0091
This message allows you to enable or disable loopback diagnostics on the
E-ONE, DS3, and T-ONE line cards. Also, this message will query the loopback mode configured on the card.
Example: The span must be out of service before you send it this message.
Sent By
SwitchKit Code
Configuration
LoopBackConfig (
Node = integer,
Span = integer,
LoopbackType = integer);
C Structure
typedef struct {
unsigned short Span;
UBYTE LoopbackType;
} XL_LoopBackConfig;
C Structure Response
typedef struct {
unsigned short Status;
unsigned short Span;
UBYTE LoopbackType;
UBYTE LoopbackStatus;
} XL_LoopBackConfigAck;
C++ Class
class XLC_LoopBackConfig : public XLC_SpanMessage {
public:
unsigned short getSpan() const;
void setSpan(unsigned short x);
UBYTE getLoopbackType() const;
void setLoopbackType(UBYTE x);
};
C++ Class Response
class XLC_LoopBackConfigAck : public XLC_AcknowledgeMessage {
public:
unsigned short getStatus() const;
void setStatus(unsigned short x);
unsigned short getSpan() const;
void setSpan(unsigned short x);
UBYTE getLoopbackType() const;
void setLoopbackType(UBYTE x);
UBYTE getLoopbackStatus() const;
void setLoopbackStatus(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 (0x000E) |
3, 4 |
Message Type (0x0091) |
3, 4 |
Message Type (0x0091) |
5 |
Reserved (0x00) |
5 |
Reserved (0x00) |
6 |
Sequence Number |
6 |
Same Sequence Number |
7 |
Logical Node ID |
7 |
Logical Node ID |
: |
Address Method 0x00 - Individual AEs |
8, 9 |
Fields after the response status exist only if the response status is a positive acknowledgment. |
Number of AEs to follow |
|||
AE |
|||
: |
Action mode of the span. 0x00 Disable Local Loopback 0x01 Enable Local Loopback 0x02 Cancel Remote Loopback (DS3 only) 0x03 Request Remote Loopback (DS3 only) 0xFF Query Loopback
|
10 |
AIB (Individual AEs) Same as message |
: |
Data For Actions other than Query Loopback, this field is 0x00.
For Action of Query Loopback (0xFF): Data [0] Action 0x00 Disable Local Loopback
0x00 Remote Loopback Cancelled 0x01 Remote Loopback Requested |
||
: |
Checksum |
: |
Checksum |