/************************************************************************* $Archive: /PACS/OnBoard/seq_msg.h $ $Revision: 1.11 $ $Date: 2009/04/23 13:51:12 $ $Author: amazy $ $Log: seq_msg.h,v $ Revision 1.11 2009/04/23 13:51:12 amazy 6.029 * * 9 3/14/06 4:32p Pacs Egse * Version 6.001 * Cleaned and commented *************************************************************************/ #define SEQ_MSG_H #ifdef CSL_SHOW_INCLUDE #pragma message( "Including " __FILE__ ) #endif #ifndef CSL_TYPE_H #include "csl_type.h" #endif #ifndef COMMANDS_H #include "commands.h" #endif // define the content of Sequencer Messages typedef union { Command Cmd; } SequencerMsgContent; // Messages type enumeration enum { SINGLE_COMMAND_AVAILABLE, SEQUENCE_SYNCHRO }; /* STRUCT: SequencerMsg ******************** AUTHOR: Amazy USE: Defines the structure of messages sent to the Sequencer FIFO */ typedef struct { int Type; int SID; SequencerMsgContent Content; } SequencerMsg;