LibItsCommon_TypesAndValues.ttcn 987 Bytes
Newer Older
/**
 *    @author     ETSI / STF405
 *  @version     $URL$
 *                $Id$
 *    @desc        Module containing types and values for CAM Protocol
 *
 */
module LibItsCommon_TypesAndValues {
    
    // LibIts
    import from LibItsBtp_TypesAndValues all;
    import from LibItsCam_TypesAndValues all;
    import from LibItsDenm_TypesAndValues all;
    import from LibItsGeoNetworking_TypesAndValues all;
    
    type union UtInitialize {
        UtBtpInitialize utBtpInitialize,
        UtCamInitialize utCamInitialize,
        UtDenmInitialize utDenmInitialize,
        UtGNInitialize utGNInitialize
    }
    
    type record UtTrigger {
        UtEvent utEvent
    }
    
    type record UtCheck {
        UtEvent utEvent
    }
    
    type union UtEvent {
        UtBtpEvent utBtpEvent,
        UtCamEvent utCamEvent,
        UtDenmEvent utDenmEvent,
        UtGNEvent utGnEvent
    }
    
    type boolean UtResult;
    
}
with {
    encode "LibItsCommon_TypesAndValues"
}