|
ITK Function Reference
(V10000.1.0.60_20160308.00) |
#include <map>#include <string>#include <vector>#include <fstream>#include <ccdm/libccdm_exports.h>#include <unidefs.h>#include <ccdm/libccdm_undef.h>Go to the source code of this file.
Data Structures | |
| struct | AlgebraicFormula |
| struct | BitDefinitionData |
| struct | Blocks |
| struct | ConversionRuleDetails |
| struct | DictionaryParseOutput |
| struct | ErrorInfo |
| struct | ExportFileData |
| struct | ExportFileOutput |
| struct | FormulaConversion |
| struct | GroupParmDetails |
| struct | MemoryLayoutDetails |
| struct | MemoryLayoutExportData |
| struct | ObjectErrorInfo |
| struct | ParmDefinitionDetails |
| struct | ParmDefinitionRevDetails |
| struct | ParmDictionaryUpdateData |
| struct | ParmDictionaySharingExpData |
| struct | ParmFlashGenerationExpData |
| struct | ParmGroupDetails |
| struct | ParmValueDetails |
| struct | ParmValueSharingExpData |
| struct | RangeConversion |
| struct | RecordColConversion |
| struct | RecordConversion |
| struct | Records |
| struct | Table |
| struct | TableCell |
| struct | TableCellValueType |
| struct | TableDef |
| struct | ValueAddress |
| struct | ValueConversion |
CCDM Data import / export would require additional data model changes so that customers and partners could implement parsers and writers to support additional formats. This file contains the common methods and structures for Ccdm Export Import exposed for the customers and partners.
Definition in file Ccd0ExpImp.h.
| typedef struct AlgebraicFormula AlgebraicFormulaS |
This structure represents the algebraic formula, e.g. Linear, Quadratic, Rational.
| typedef struct BitDefinitionData BitDefinitionDataS |
Structures related to Bit Definition
Blocks structure contains the information(address, block name, parent block) of a Memory block
| typedef struct ConversionRuleDetails ConversionRuleDetailsS |
Conversion rule information - formula and record col conversion
| typedef struct DictionaryParseOutput DictionaryParseOutputS |
Structure to hold the output of the parse process
| typedef struct ErrorInfo ErrorInfoS |
Error info Contains the ifail code for error occured in import/export operation and severity of the error
| typedef struct ExportFileData ExportFileDataS |
File path export location
| typedef struct ExportFileOutput ExportFileOutputS |
Object exported and exported file location details Error info related to object if any
| typedef struct FormulaConversion FormulaConversionS |
formula conversion information is required for storing the actual values of parameter definition in the ECU
| typedef struct GroupParmDetails GroupParmDetailsS |
parameter group information tag and revTag
| typedef struct MemoryLayoutDetails MemoryLayoutDetailsS |
Name, start address, blocks and records information of a memory layout
| typedef struct MemoryLayoutExportData MemoryLayoutExportDataS |
address and tag of the memory layout
| typedef struct ObjectErrorInfo ObjectErrorInfoS |
Error Info for a particular object Structure contains the tag and information about the error occured on an object
| typedef struct ParmDefinitionDetails ParmDefinitionDetailsS |
Parameter definition details
| typedef struct ParmDefinitionRevDetails ParmDefinitionRevDetailsS |
Parmater Definition Revision Details containing all the information about a memory record / parm def
| typedef struct ParmDictionaySharingExpData ParmDictionaySharingExpDataS |
Parameter dictionary details containing group of parmGroups for export
| typedef struct ParmFlashGenerationExpData ParmFlashGenerationExpDataS |
memory layout and attributes to be exported for flash file generation
| typedef struct ParmGroupDetails ParmGroupDetailsS |
details of parameter group in a dictionary
| typedef struct ParmValueDetails ParmValueDetailsS |
information about the parameter definition
| typedef struct ParmValueSharingExpData ParmValueSharingExpDataS |
parm value details for export
| typedef struct RangeConversion RangeConversionS |
Range of the input value of a parmdef between the minimal value and the maximal value
| typedef struct RecordColConversion RecordColConversionS |
contains GenericCovnersionRule, which represents a table conversion. It contains a list of record conversion to map an input value to an output value respectively.
| typedef struct RecordConversion RecordConversionS |
contains information about the parmdef conversion and output value
Individual parameter definition information with adderss and it's parent block
| typedef std::map< std::string, std::vector< std::string > > StringArrayMap |
< typedef for a String Array Map
Definition at line 28 of file Ccd0ExpImp.h.
| typedef struct TableCell TableCellS |
Table cell containing row, col, desc and value for a parmDef
| typedef struct TableCellValueType TableCellValueTypeS |
value Structures for a parmdDef added for CCDM
| typedef struct ValueAddress ValueAddressS |
ValueAddress is a structure having information about the memory record in a Memory block. It contains the value, computed value, computed address of the memory record.
| typedef struct ValueConversion ValueConversionS |
contains actual input value of parameter definition