Specifications

System Software Diagnostics Guide — September 2006 93
GCEV_TRACEDATA Reference
SigDet ON Data (data type field = 08H)
This data type represents an MF or DTMF signal ON condition in the firmware Signal Detector,
and is represented by the following structure:
struct SigDet_ON {
unsigned int32 EventLabel;
unsigned int32 SignalId;
unsigned int8 SignalLabel[4];
unsigned int8 LabelSize;
unsigned int8 RepCount;
unsigned int16 Freq1;
unsigned int16 Freq2;
unsigned int32 OnTime;
unsigned int32 OffTime;
};
Terms in the above structure are defined as follows:
EventLabel
EventLabel is significant to the firmware only. It can be ignored by the host application
receiving the GCEV_TRACEDATA event.
SignalID
SignalID identifies the signal that triggered.
SignalLabel
An array of bytes that identifies the signal that triggered.
LabelSize
The number of valid unsigned int8's in SignalLabel.
RepCount
The number of times this signal was detected.
Freq1
The actual frequency in Hz of tone 1 detected.
Freq2
The actual frequency in Hz of tone 2 detected.
OnTime
The actual ON time in 10 msec units.
OffTime
The actual OFF time in 10 msec units.
SigDet OFF Data (data type field = 10H)
This data type represents an MF or DTMF signal OFF condition in the firmware Signal Detector,
and is represented by the following structure:
struct SigDet_OFF {
unsigned int32 EventLabel;
unsigned int32 SignalId;
unsigned int8 SignalLabel[4];