CSAPPLConfig

Type

SwitchKit API message

Purpose

This message is used to assign configuration data to the H.323 PPL component, L3P RAS (0x00A0).

Sent by

Application or SwitchManager

 

SwitchKit Code

Configuration

CSAPPLConfig (

Node = integer,

Range = 0xFFFF:0xFF - 0xFFFF:0xFF,

ComponentID = 0xA0,

Entity = 0x01,

CSASlot = 0xFF,

Protocol = 0x01,

ConfigData = byte array);

C Structure

typedef struct {

UBYTE AddrInfo[30];

unsigned short ComponentID;

UBYTE Entity;

unsigned short CSASlot;

unsigned short Protocol;

UBYTE ConfigData[216];

} XL_CSAPPLConfig;

C++ Class

class XLC_CSAPPLConfig : XLC_OutboundMessage {

public::

const UBYTE *getAddrInfo() const ;

UBYTE *getAddrInfo();

void setAddrInfo(UBYTE *x);

XBYTE getStartSpan() const ;

void setStartSpan(XBYTE x) ;

UBYTE getStartChannel() const ;

void setStartChannel(UBYTE x) ;

XBYTE getEndSpan() const ;

void setEndSpan(XBYTE x) ;

UBYTE getEndChannel() const ;

void setEndChannel(UBYTE x) ;

XBYTE getSpan() const ;

void setSpan(XBYTE x) ;

UBYTE getChannel() const ;

void setChannel(UBYTE x) ;

UBYTE getStackID() const ;

void setStackID(UBYTE x) ;

UBYTE getLinkID() const ;

void setLinkID(UBYTE x) ;

XBYTE getV5ID() const ;

void setV5ID(XBYTE x) ;

XBYTE getRouterHandle() const ;

void setRouterHandle(unsigned short x) ;

unsigned short getComponentID() const;

void setComponentID(unsigned short x);

UBYTE getEntity() const ;

void setEntity(UBYTE x);

unsigned short getCSASlot() const;

void setCSASlot(unsigned short x);

unsigned short getProtocol() const;

void setProtocol(unsigned short x);

const UBYTE *getConfigData() const;

UBYTE *getConfigData();

void setConfigData(UBYTE *x)

};