+ case EVENT_RIC_SERVICE_UPDATE_TMR:
+ {
+ RicServiceUpdateTimer *ricServiceUpdateTimer = NULLP;
+ ricServiceUpdateTimer= ((RicServiceUpdateTimer*)cb);
+ TMR_CALCUATE_WAIT(arg.wait, timerValue, duCb.duTimersInfo.tmrRes);
+
+ arg.timers = &ricServiceUpdateTimer->timer;
+ arg.max = MAX_RIC_SERVICE_UPDATE_TMR;
+ break;
+ }
+ case EVENT_E2_NODE_CONFIG_UPDATE_TMR:
+ {
+ E2NodeConfigUpdateTimer *cfgUpdateTimer;
+ cfgUpdateTimer = ((E2NodeConfigUpdateTimer*)cb);
+ TMR_CALCUATE_WAIT(arg.wait, timerValue, duCb.duTimersInfo.tmrRes);
+
+ arg.timers = &cfgUpdateTimer->timer;
+ arg.max = MAX_E2_NODE_CONFIG_UPDATE_TMR;
+ break;
+ }
+ case EVENT_RIC_SUBSCRIPTION_REPORTING_TMR:
+ {
+ RicSubscription *ricSubscription = NULLP;
+ ricSubscription = ((RicSubscription*)cb);
+ TMR_CALCUATE_WAIT(arg.wait, timerValue, duCb.duTimersInfo.tmrRes);
+
+ arg.timers = &ricSubscription->ricSubsReportTimer;
+ arg.max = MAX_RIC_SUBSCRIPTION_REPORTING_TMR;
+ break;
+ }