Procházet zdrojové kódy

Fix PIT (re)load

Signed-off-by: Martin Melik Merkumians <melik-merkumians@acin.tuwien.ac.at>
Martin Melik Merkumians před 8 roky
rodič
revize
1ee07e206b
1 změnil soubory, kde provedl 2 přidání a 2 odebrání
  1. 2 2
      source/src/cip/cipconnectionmanager.c

+ 2 - 2
source/src/cip/cipconnectionmanager.c

@@ -766,7 +766,7 @@ void GeneralConnectionConfiguration(ConnectionObject *connection_object) {
                                                             / 1000 );
   }
 
-  connection_object->production_inhibit_timer = 0;
+  connection_object->production_inhibit_timer = connection_object->production_inhibit_time;
 
   /*setup the preconsumption timer: max(ConnectionTimeoutMultiplier * ExpectedPacketRate, 10s) */
   connection_object->inactivity_watchdog_timer =
@@ -1680,7 +1680,7 @@ EipStatus TriggerConnections(
                & kConnectionTriggerTypeProductionTriggerMask) ) {
         /* produce at the next allowed occurrence */
         pstRunner->transmission_trigger_timer = pstRunner
-                                                ->production_inhibit_timer;
+                                                ->production_inhibit_time;
         status = kEipStatusOk;
       }
       break;