/***************************************************************************** * File: A_CAR_events.h * * Description: * Event classes for the following object: * * Object: carousel (CAR) * Subsystem: autosampler * Domain: A * Repository: as2.ooa * * Notice: * (C) Copyright 1999, 2000 ROX Software, Inc. * All rights reserved. * * Model Compiler: MC3020 V1.3.0 * * Warnings: * !!! THIS IS AN AUTO-GENERATED FILE. PLEASE DO NOT EDIT. !!! ****************************************************************************/ #ifndef A_CAR_EVENTS_H #define A_CAR_EVENTS_H #ifdef __cplusplus extern "C" { #endif #include "sys_init.h" #include "e_mechs.h" #include "e_events.h" /* Forward reference */ #include "A_objects.h" /***************************************************************************** * Structure: A_CAR_Event1_s * Instance Directed Event: CAR1:'go' ****************************************************************************/ struct A_CAR_Event1_s { OoaEvent_t mc_event_base; int m_destination; /* destination */ }; typedef struct A_CAR_Event1_s A_CAR_Event1_s; extern const OoaEventConstant_t A_CAR_Event1_sc; /***************************************************************************** * Structure: A_CAR_Event2_s * Instance Directed Event: CAR2:'there' ****************************************************************************/ struct A_CAR_Event2_s { OoaEvent_t mc_event_base; /* Note: No supplemental data for this event */ }; typedef struct A_CAR_Event2_s A_CAR_Event2_s; extern const OoaEventConstant_t A_CAR_Event2_sc; /***************************************************************************** * A_CAR_Events_u * Union of events consumable by object's state machine. ****************************************************************************/ union A_CAR_Events_u { A_CAR_Event1_s car1; A_CAR_Event2_s car2; }; typedef union A_CAR_Events_u A_CAR_Events_u; #ifdef __cplusplus } #endif #endif /* A_CAR_EVENTS_H */