/************************************************************************* $Archive: /PACS/OnBoard/seq_msg.h $ $Revision: 9 $ $Date: 3/14/06 4:32p $ $Author: Pacs Egse $ $Log: /PACS/OnBoard/seq_msg.h $ * * 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;