10 #ifndef lgrDetonationPduEncoder_H_
11 #define lgrDetonationPduEncoder_H_
30 static DtPduKind pduKind();
33 virtual const DtString& pduName()
const;
38 virtual void encodePdu(
const DtPdu& pdu,std::vector<DtDatabaseTableSP>& tables)
const;
43 virtual std::vector<DtDatabaseTableSP> getTableDefinitions()
const;
DtDatabaseColumn * myAttachedPartAttachedToIDColumn
Definition: lgrDetonationPduEncoder.h:96
DtDatabaseColumn * myFuseColumn
Definition: lgrDetonationPduEncoder.h:72
Abstract encoder interface.
Definition: lgrPduDatabaseEncoder.h:29
DtDatabaseColumn * myMunitionIdColumn
Definition: lgrDetonationPduEncoder.h:56
DtDatabaseColumn * myLocationXColumn
Definition: lgrDetonationPduEncoder.h:67
DtDatabaseColumn * myDetonationResultColumn
Definition: lgrDetonationPduEncoder.h:78
DtDatabaseColumn * myMunitionTypeColumn
Definition: lgrDetonationPduEncoder.h:70
DtDatabaseColumn * myWarheadColumn
Definition: lgrDetonationPduEncoder.h:71
DtDatabaseColumn * myTargetEntityIdSiteColumn
Definition: lgrDetonationPduEncoder.h:53
DtDatabaseColumn * myTargetEntityIdAppColumn
Definition: lgrDetonationPduEncoder.h:54
DtDatabaseColumn * myArticulatedParameterValueHiColumn
Definition: lgrDetonationPduEncoder.h:89
Definition: databaseColumn.h:26
DtDatabaseColumn * myLocationZColumn
Definition: lgrDetonationPduEncoder.h:69
DtDatabaseColumn * myAttachedPartTypeColumn
Definition: lgrDetonationPduEncoder.h:98
DtString myTableName
Definition: lgrDetonationPduEncoder.h:46
#define DT_DLL_SQLEXPORTER
Definition: lgrSqlExporter.h:19
DtDatabaseColumn * myEventIdColumn
Definition: lgrDetonationPduEncoder.h:60
DtDatabaseColumn * myLocationEntityZColumn
Definition: lgrDetonationPduEncoder.h:77
DtString myArticulationParameterName
Definition: lgrDetonationPduEncoder.h:81
DtDatabaseColumn * myArticulatedParameterValueLoColumn
Definition: lgrDetonationPduEncoder.h:88
DtDatabaseColumn * myFiringEntityIdColumn
Definition: lgrDetonationPduEncoder.h:48
DtDatabaseColumn * myLocationEntityXColumn
Definition: lgrDetonationPduEncoder.h:75
DtDatabaseColumn * myFiringEntityIdSiteColumn
Definition: lgrDetonationPduEncoder.h:49
DtDatabaseColumn * myEventIdSiteColumn
Definition: lgrDetonationPduEncoder.h:61
size_t myAttachedPartTableIndex
Definition: lgrDetonationPduEncoder.h:92
Encodes a detonation pdu to a database.
Definition: lgrDetonationPduEncoder.h:19
DtDatabaseColumn * myEventIdAppColumn
Definition: lgrDetonationPduEncoder.h:62
DtDatabaseColumn * myLocationYColumn
Definition: lgrDetonationPduEncoder.h:68
DtDatabaseColumn * myVelocityYColumn
Definition: lgrDetonationPduEncoder.h:65
DtDatabaseColumn * myLocationEntityYColumn
Definition: lgrDetonationPduEncoder.h:76
DtDatabaseColumn * myTargetEntityIdColumn
Definition: lgrDetonationPduEncoder.h:52
DtDatabaseColumn * myEventIdEventNumberColumn
Definition: lgrDetonationPduEncoder.h:63
DtDatabaseColumn * myMunitionIdAppColumn
Definition: lgrDetonationPduEncoder.h:58
DtDatabaseColumn * myFiringEntityIdAppColumn
Definition: lgrDetonationPduEncoder.h:50
DtDatabaseColumn * myAttachedPartStationColumn
Definition: lgrDetonationPduEncoder.h:97
DtString myAttachedPartName
Definition: lgrDetonationPduEncoder.h:91
DtDatabaseColumn * myArticulatedParameterTypeDesignatorColumn
Definition: lgrDetonationPduEncoder.h:84
DtDatabaseColumn * myVelocityXColumn
Definition: lgrDetonationPduEncoder.h:64
DtDatabaseColumn * myArticulatedParameterChangeIndicatorColumn
Definition: lgrDetonationPduEncoder.h:85
size_t myArticulateParameterTableIndex
Definition: lgrDetonationPduEncoder.h:82
DtDatabaseColumn * myArticulatedParameterPartIDColumn
Definition: lgrDetonationPduEncoder.h:86
DtDatabaseColumn * myVelocityZColumn
Definition: lgrDetonationPduEncoder.h:66
DtDatabaseColumn * myMunitionIdSiteColumn
Definition: lgrDetonationPduEncoder.h:57
DtDatabaseColumn * myTargetEntityIdEntityColumn
Definition: lgrDetonationPduEncoder.h:55
DtDatabaseColumn * myNumberOfArticulationParametersColumn
Definition: lgrDetonationPduEncoder.h:79
DtDatabaseColumn * myArticulatedParameterTypeColumn
Definition: lgrDetonationPduEncoder.h:87
Contains DtLgrPduDatabaseEncoder class.
DtDatabaseColumn * myQuantityColumn
Definition: lgrDetonationPduEncoder.h:73
DtDatabaseColumn * myRateColumn
Definition: lgrDetonationPduEncoder.h:74
DtDatabaseColumn * myAttachedPartTypeDesignatorColumn
Definition: lgrDetonationPduEncoder.h:94
DtDatabaseColumn * myFiringEntityIdEntityColumn
Definition: lgrDetonationPduEncoder.h:51
DtDatabaseColumn * myMunitionIdEntityColumn
Definition: lgrDetonationPduEncoder.h:59
DtDatabaseColumn * myAttachedPartChangeColumn
Definition: lgrDetonationPduEncoder.h:95