///////////////////////////////////////////////////////////////////////////// // ChannelDefinition.h // -------------------- // Defines a data channel (based on DDAS testplan.h) // // // AUTHOR: A. J. Owski // LOC: 1250 // DEPT: 5260 Tool Development // (formerly Instrument Systems) // // COPYRIGHT: (c) 2002 DaimlerChrysler Corp. // // REVISIONS: (most-recent at top of list). // // Date Init Description of Change // ---- ---- --------------------- // 11/08/04 wjp Remove redundant CalDate from Channel definition and label the // field as spare bytes. Use the date in the transducer structure, // which is part of the channel definition. // #if !defined( CHANNEL_H ) #define CHANNEL_H #include "TransducerDefinition.h" enum ChannelFlags{CHANFLAG_ACTIVE}; // Channel State Macro's #define ISCHANACTIVE(pChan)(pChan->Flags&(1<Flags|=(1<Flags&=(~(1<