You are here: CSP API Reference > 1 EXS & SwitchKit API Messages > Flash Timing Configure 0x0016
SwitchKit Name
FlashTimingConfig
Type
EXS API and SwitchKit API message
Description
Use this message to enable or disable flash detection and propagation on a channel or range of channels.
Sent by
SwitchKit Code
Configuration
FlashTimingConfig (
Node = integer,
Range = StartSpan:StartChan - EndSpan:EndChan,
FlashMode = integer);
C Structure
typedef struct {
unsigned short StartSpan;
UBYTE StartChannel;
unsigned short EndSpan;
UBYTE EndChannel;
UBYTE FlashMode;
} XL_FlashTimingConfig;
C++ Class
class XLC_FlashTimingConfig : public XLC_ChanRangeMessage {
public:
unsigned short getStartSpan() const;
void setStartSpan(unsigned short x);
UBYTE getStartChannel() const;
void setStartChannel(UBYTE x);
unsigned short getEndSpan() const;
void setEndSpan(unsigned short x);
UBYTE getEndChannel() const;
void setEndChannel(UBYTE x);
UBYTE getFlashMode() const;
void setFlashMode(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 (0x00NN) |
1, 2 |
Length (0x0007) |
3, 4 |
Message Type (0x0016) |
3, 4 |
Message Type (0x0016) |
5 |
Reserved (0x00) |
5 |
Reserved (0x00) |
6 |
Sequence Number |
6 |
Same Sequence Number |
7 |
Logical Node ID |
7 |
Logical Node ID |
: |
Address Method 0x01 Range of AEs |
8, 9 |
|
10 |
Checksum |
||
Number of AEs to follow |
|
|
|
AEs 0x0D Channel (Starting) 0x0D Channel (Ending) |
|
|
|
: |
Flash Mode 0x00 Flash Timing OFF 0x01 Flash Timing ON, propagate Flash to distant end 0x02 Flash Timing ON, send Call Processing Event message to the host. 0x03 Flash Timing ON, send Call Processing Event message to the host and propagate Flash to distant end. |
||
: |
Checksum |