//TagDigitalOutput.h #ifndef __TAG_DIGITAL_OUTPUT_H__ #define __TAG_DIGITAL_OUTPUT_H__ #include class TagDigitalOutput : public TagObject { public: TagDigitalOutput(); virtual ~TagDigitalOutput(); virtual void SetState(LPVOID lpState); virtual BOOL GetMessageObject(char *strPath, MessageObject *lpMsgObj); virtual void ProcessMessage(int nSlot, MessageObject *lpMsgObj); private: unsigned char *m_lpValue; }; #endif