Esempio n. 1
0
int main(int argc, char* argv[]) {
    int status = 0;
    if(RiCOXFInit(argc, argv, 6423, "", 0, 0, RiCTRUE))
        {
            trainDoor * p_trainDoor;
            DefaultComponent_Init();
            p_trainDoor = trainDoor_Create(RiCMainTask());
            trainDoor_startBehavior(p_trainDoor);
            /*#[ configuration DefaultComponent::Simulation */
            /*#]*/
            RiCOXFStart(FALSE);
            trainDoor_Destroy(p_trainDoor);
            status = 0;
        }
    else
        {
            status = 1;
        }
    return status;
}
void Uc1ArmingLoggerExecutionScopePkg_initRelations( void ) {
    Admin_Init(&(itsAdmin), RiCMainTask());
    Driver_Init(&(itsDriver), RiCMainTask());
    Init(&(itsScanner), RiCMainTask());
    Sensors_Init(&(itsSensors), RiCMainTask());
    Uc_Uc1ArmingLogger_Init(&(itsUc_Uc1ArmingLogger), RiCMainTask());
    {
        
        RiCDefaultReactiveOutbound_setItsIRiCReactive(
          &(itsAdmin.pUc_Uc1ArmingLogger.outbound),
          &(itsUc_Uc1ArmingLogger.pAdmin.inbound)
        );
    }{
        
        RiCDefaultReactiveOutbound_setItsIRiCReactive(
          &(itsUc_Uc1ArmingLogger.pAdmin.outbound),
          &(itsAdmin.pUc_Uc1ArmingLogger.inbound)
        );
    }
    {
        
        RiCDefaultReactiveOutbound_setItsIRiCReactive(
          &(itsDriver.pUc_Uc1ArmingLogger.outbound),
          &(itsUc_Uc1ArmingLogger.pDriver.inbound)
        );
    }{
        
        RiCDefaultReactiveOutbound_setItsIRiCReactive(
          &(itsUc_Uc1ArmingLogger.pDriver.outbound),
          &(itsDriver.pUc_Uc1ArmingLogger.inbound)
        );
    }
    {
        
        RiCDefaultReactiveOutbound_setItsIRiCReactive(
          &(itsUc_Uc1ArmingLogger.pScanner.outbound),
          &(itsScanner.pUc_Uc1ArmingLogger.inbound)
        );
    }{
        
        RiCDefaultReactiveOutbound_setItsIRiCReactive(
          &(itsScanner.pUc_Uc1ArmingLogger.outbound),
          &(itsUc_Uc1ArmingLogger.pScanner.inbound)
        );
    }
    {
        
        RiCDefaultReactiveOutbound_setItsIRiCReactive(
          &(itsUc_Uc1ArmingLogger.pSensors.outbound),
          &(itsSensors.pUc_Uc1ArmingLogger.inbound)
        );
    }{
        
        RiCDefaultReactiveOutbound_setItsIRiCReactive(
          &(itsSensors.pUc_Uc1ArmingLogger.outbound),
          &(itsUc_Uc1ArmingLogger.pSensors.inbound)
        );
    }
    
    #ifdef _OMINSTRUMENT
    RenameGlobalInstances();
    #endif /* _OMINSTRUMENT*/
}