winIDEA SDK
|
This class configures contents of XML export.
#include <CTraceController.h>
Public Types | |
enum | EExportFormat { EFmtText , EFmtCSV , EFmtBinary , EFmtXML } |
This enum defines constants for export formats. More... | |
Public Member Functions | |
CTraceXMLExportFormat () | |
Creates object with default values. | |
EExportFormat | getExportFormat () |
Returns value used for option /TraceExport.Type. | |
virtual std::string | getExportFormatAsStr () |
Returns string with export format, suitable for setting winIDEA trace export format option. | |
bool | isActivity () |
Returns true, if activity will be exported. | |
bool | isAddress () |
Returns true, if address will be exported. | |
bool | isAUX () |
Returns true, if AUX signals will be exported. | |
bool | isBusStatus () |
Returns true, if bus status will be exported. | |
bool | isDasm () |
Returns true, if disassembly will be exported. | |
bool | isDasmAddress () |
Returns true, if disassembly op-code address will be exported. | |
bool | isDasmData () |
Returns true, if disassembly op-code will be exported. | |
bool | isData () |
Returns true, if data will be exported. | |
bool | isFunction () |
Returns true, if function name will be exported. | |
bool | isIndex () |
Returns true, if sample index will be exported. | |
bool | isLabel () |
Returns true, if label will be exported. | |
bool | isMemArea () |
Returns true, if memory area will be exported. | |
bool | isOCT () |
Returns true, if OCT signals will be exported. | |
bool | isSourceLine () |
Returns true, if source line will be exported. | |
bool | isTime () |
Returns true, if time stamp will be exported. | |
bool | isTraceSourceId () |
Returns true, if trace source ID will be exported. | |
bool | isUseIndent () |
Returns true, if exported XML will be indented. | |
CTraceXMLExportFormatSPtr | setActivity (bool isActivity) |
Export activity information. More... | |
CTraceXMLExportFormatSPtr | setAddress (bool isAddress) |
Export address. More... | |
CTraceXMLExportFormatSPtr | setAUX (bool isAUX) |
Export AUX signals. More... | |
CTraceXMLExportFormatSPtr | setBusStatus (bool isBusStatus) |
Export bus status. More... | |
CTraceXMLExportFormatSPtr | setDasm (bool isDasm) |
Export disassembly. More... | |
CTraceXMLExportFormatSPtr | setDasmAddress (bool isDasmAddress) |
Includes op-code address in the Disassembly. More... | |
CTraceXMLExportFormatSPtr | setDasmData (bool isDasmData) |
Includes op-code data in the Disassembly. More... | |
CTraceXMLExportFormatSPtr | setData (bool isData) |
Export data. More... | |
CTraceXMLExportFormatSPtr | setFunction (bool isFunction) |
Export function. More... | |
CTraceXMLExportFormatSPtr | setIndex (bool isIndex) |
Export sample index. More... | |
CTraceXMLExportFormatSPtr | setLabel (bool isLabel) |
Export label. More... | |
CTraceXMLExportFormatSPtr | setMemArea (bool isMemArea) |
Export memory area. More... | |
CTraceXMLExportFormatSPtr | setOCT (bool isOCT) |
Export OCT data. More... | |
void | setOptions (CIDEController &ide, const std::string &docFileName) |
Writes options to winIDEA. More... | |
CTraceXMLExportFormatSPtr | setSourceLine (bool isSourceLine) |
Export source line. More... | |
CTraceXMLExportFormatSPtr | setTime (bool isTime) |
Export sample time. More... | |
CTraceXMLExportFormatSPtr | setTraceSourceId (bool isTraceSourceId) |
Export trace source ID. More... | |
CTraceXMLExportFormatSPtr | setUseIndent (bool isUseIndent) |
Use indenting in XML export file. More... | |
|
inherited |
|
inline |
Export activity information.
XML Property = ACT, default: false.
|
inline |
Export address.
XML Property = ADR, default: true.
|
inline |
Export AUX signals.
XML Property prefix = X, default: false.
|
inline |
Export bus status.
XML Property = BS, default: false.
|
inline |
Export disassembly.
XML Property = DASM, default: true.
|
inline |
Includes op-code address in the Disassembly.
default: false.
|
inline |
Includes op-code data in the Disassembly.
default: false.
|
inline |
Export data.
XML Property = DATA, default: true.
|
inline |
Export function.
XML Property = FUNC, default: false.
|
inline |
Export sample index.
XML Property = IDX, default: true.
|
inline |
Export label.
XML Property = LABEL, default: false.
|
inline |
Export memory area.
XML Property = AREA, default: false.
|
inline |
Export OCT data.
XML Property prefix = OCT, default: false.
|
inlinevirtual |
Writes options to winIDEA.
This method is automatically called by CTraceController::exportData(). This method sets only configuration for XML format, but does not set trace export format to XML (modifies only options '/Document/<fname>/TraceExport.XML.*').
ide | ide controller |
docFileName | document file name relative to winIDEA workspace location |
Implements isys::CTraceFormatBase.
|
inline |
Export source line.
XML Property = SRC, default: true.
|
inline |
Export sample time.
XML Property = T, default: true.
|
inline |
Export trace source ID.
XML Property = ID, default: false.
|
inline |
Use indenting in XML export file.
Default: false. Set this property to true, if humans will read the exported file. If indenting is not used, the file is about 20% smaller.