Teledyne LeCroy FireInspector Automation Application Programming Interface User Manual
Page 37

33
FireInspector Automation User’s Manual
CATC
Version 1.0
rt(X)
_______| rcode(complete) header_CRC(0x2007F63C)
ACK(complete) Idle( 51.719 ms)
_______| Time Stamp(00018.6898 0958)
_______|___________________________________________________
21_____| S(1) WriteDB(lbl: 51) dest_ID(FFC0) src_ID(FFC2)
rt(X)
_______| dest_offset(FFFF: F0000B00) data_len(5)
header_CRC(0x34C3B5BC)
_______| Data(2 quadlets) data_CRC(0x3C9045AC) ACK(complete)
Idle( 6.449 ms)
_______| Time Stamp(00018.7312 0218)
_______|___________________________________________________
22_____| S(1) WriteDB(lbl: 0) dest_ID(FFC2) src_ID(FFC0)
rt(X)
_______| dest_offset(FFFF: F0000D00) data_len(5)
header_CRC(0xD1F3BA7F)
_______| Data(2 quadlets) data_CRC(0xC35A3CA5) ACK(pending)
Idle( 75.500 µs)
_______| Time Stamp(00018.7363 2094)
_______|___________________________________________________
Example
WSH:
Set Analyzer = WScript.CreateObject("CATC.FwAnalyzer")
CurrentDir = Left(WScript.ScriptFullName,
InstrRev(WScript.ScriptFullName, "\"))
Set Trace = Analyzer.MakeRecording (CurrentDir &
"Input\test_ro.rec")
Trace.ApplyDisplayOptions CurrentDir &
"Input\test_do.opt"
Trace.ExportToText CurrentDir &
"Output\text_export.txt"
C++:
IFwTrace* fw_trace;
TCHAR file_name[_MAX_PATH];
LONG packet_from;
LONG packet_to;
. . .
try
{
fw_trace->ExportToText( file_name, packet_from, packet_to
);
}
catch ( _com_error& er)
{
if (er.Description().length() > 0)