14 #ifndef IFF_MODE_CODE_SIZE
15 #define IFF_MODE_CODE_SIZE 3
26 virtual void setModeOrParameterVal(
char type,
int status,
bool onOff);
27 virtual void setModeOrParameterVal(
int type,
int status,
bool onOff);
28 virtual bool getModeOrParameterVal(
char type,
int status)
const;
29 virtual bool getModeOrParameterVal(
int type,
int status)
const;
31 virtual void setModeEnabled(
int modeType,
bool onOff);
32 virtual bool modeEnabled(
int modeType)
const;
33 virtual void setModeEnabled(
char modeType,
bool onOff);
34 virtual bool modeEnabled(
char modeType)
const;
36 virtual void setModeIsMalfunctioning(
int modeType,
bool onOff);
37 virtual bool modeIsMalfunctioning(
int modeType)
const;
38 virtual void setModeIsMalfunctioning(
char modeType,
bool onOff);
39 virtual bool modeIsMalfunctioning(
char modeType)
const;
41 virtual void setModeIsDamaged(
int modeType,
bool onOff);
42 virtual bool modeIsDamaged(
int modeType)
const;
43 virtual void setModeIsDamaged(
char modeType,
bool onOff);
44 virtual bool modeIsDamaged(
char modeType)
const;
46 virtual void setModeIsOn(
int modeType,
bool onOff);
47 virtual bool modeIsOn(
int modeType)
const;
48 virtual void setModeIsOn(
char modeType,
bool onOff);
49 virtual bool modeIsOn(
char modeType)
const;
51 virtual unsigned short modeCode(
int modeCodeNum);
52 virtual void setModeCode(
int modeCodeNum,
unsigned short val);
63 bool myModeParameterStatusValues[6][4];
DtModeOrParameterKind
Definition: customIffState.h:21
Definition: customIffState.h:18
virtual void deserialize(DtStreamReader &reader)
#define MANAGEDINTERFACE_DLL
Definition: plugin.h:15
Defines the base class for all messages that are sent to and from C#.
static DtMessage * decode(unsigned char *buffer, int length)
This is the DtMessage class.
Definition: message.h:20
#define IFF_MODE_CODE_SIZE
Definition: customIffState.h:15
This file declares DtVector and DtVector32.
virtual int messageSize()
this function needs to be in each derived class for decoding
static std::string theFullName
Definition: customIffState.h:60
Instances of DtStreamWriter encode values into a byte array.
Definition: byteStream.h:74
static std::string theMessageName()
virtual void serialize(DtStreamWriter &writer)
Instances of DtStreamReader decode values from a byte array.
Definition: byteStream.h:31
Definition: iffState.h:18