16 #include <vl/hostStructs.h>
18 #include <vlpi/disEnums.h>
80 virtual bool createTriggerPort();
83 virtual bool createQuantityOutputPort();
86 virtual void setDetonationTime(DtTime detTime);
87 virtual DtTime detonationTime()
const;
92 virtual void detonate();
96 virtual void beginSensing();
103 virtual bool setMunitionToDetonate(
DtSimMunition& munition );
108 static void setDetonationCallback(
DtSimMessage* msg,
void* usrData);
113 static void setArmedCallback(
DtSimMessage * msg,
void * usr);
117 static void setRestoreCallback(
DtSimMessage * msg,
void * usrData);
122 virtual DtDetonatorFuze fuseStringToEnum(
const DtString & fuseString);
125 virtual DtString fuseStringToEnum(DtDetonatorFuze fuse);
141 virtual bool createTypesToDetectPort();
150 virtual void lookupAndCacheProcessSR();
153 virtual void registerRadioMessageCallbacks();