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*/ }