This class configures contents of XML export. More...
#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. | |
| CTraceXMLExportFormatSPtr | setAddress (bool isAddress) |
| Export address. | |
| CTraceXMLExportFormatSPtr | setAUX (bool isAUX) |
| Export AUX signals. | |
| CTraceXMLExportFormatSPtr | setBusStatus (bool isBusStatus) |
| Export bus status. | |
| CTraceXMLExportFormatSPtr | setDasm (bool isDasm) |
| Export disassembly. | |
| CTraceXMLExportFormatSPtr | setDasmAddress (bool isDasmAddress) |
| Includes op-code address in the Disassembly. | |
| CTraceXMLExportFormatSPtr | setDasmData (bool isDasmData) |
| Includes op-code data in the Disassembly. | |
| CTraceXMLExportFormatSPtr | setData (bool isData) |
| Export data. | |
| CTraceXMLExportFormatSPtr | setFunction (bool isFunction) |
| Export function. | |
| CTraceXMLExportFormatSPtr | setIndex (bool isIndex) |
| Export sample index. | |
| CTraceXMLExportFormatSPtr | setLabel (bool isLabel) |
| Export label. | |
| CTraceXMLExportFormatSPtr | setMemArea (bool isMemArea) |
| Export memory area. | |
| CTraceXMLExportFormatSPtr | setOCT (bool isOCT) |
| Export OCT data. | |
| void | setOptions (CIDEController &ide, const std::string &docFileName) |
| Writes options to winIDEA. | |
| CTraceXMLExportFormatSPtr | setSourceLine (bool isSourceLine) |
| Export source line. | |
| CTraceXMLExportFormatSPtr | setTime (bool isTime) |
| Export sample time. | |
| CTraceXMLExportFormatSPtr | setTraceSourceId (bool isTraceSourceId) |
| Export trace source ID. | |
| CTraceXMLExportFormatSPtr | setUseIndent (bool isUseIndent) |
| Use indenting in XML export file. | |
This class configures contents of XML export.
|
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.