cfg.t.cfg.s.inDLSAP.tmr.t302.val = 0;
}
+ if (signal_data->timer_t302 > 0) {
+ cfg.t.cfg.s.inDLSAP.tmr.t302.val = signal_data->timer_t302;
+ }
+
cfg.t.cfg.s.inDLSAP.tmr.t303.enb = TRUE;
cfg.t.cfg.s.inDLSAP.tmr.t303.val = 4;
+
+ if (signal_data->timer_t303 > 0) {
+ cfg.t.cfg.s.inDLSAP.tmr.t303.val = signal_data->timer_t303;
+ }
+
cfg.t.cfg.s.inDLSAP.tmr.t304.enb = TRUE;
cfg.t.cfg.s.inDLSAP.tmr.t304.val = 30;
+
+ if (signal_data->timer_t304 > 0) {
+ cfg.t.cfg.s.inDLSAP.tmr.t304.val = signal_data->timer_t304;
+ }
+
cfg.t.cfg.s.inDLSAP.tmr.t305.enb = TRUE;
cfg.t.cfg.s.inDLSAP.tmr.t305.val = 30;
+
+ if (signal_data->timer_t305 > 0) {
+ cfg.t.cfg.s.inDLSAP.tmr.t305.val = signal_data->timer_t305;
+ }
+
cfg.t.cfg.s.inDLSAP.tmr.t306.enb = FALSE;
cfg.t.cfg.s.inDLSAP.tmr.t306.val = 35;
+
+ if (signal_data->timer_t306 > 0) {
+ cfg.t.cfg.s.inDLSAP.tmr.t306.val = signal_data->timer_t306;
+ }
+
cfg.t.cfg.s.inDLSAP.tmr.t307.enb = FALSE;
cfg.t.cfg.s.inDLSAP.tmr.t307.val = 35;
+
+ if (signal_data->timer_t307 > 0) {
+ cfg.t.cfg.s.inDLSAP.tmr.t307.val = signal_data->timer_t307;
+ }
+
cfg.t.cfg.s.inDLSAP.tmr.t308.enb = TRUE;
cfg.t.cfg.s.inDLSAP.tmr.t308.val = 4;
+ cfg.t.cfg.s.inDLSAP.tmr.t310.enb = TRUE;
+ cfg.t.cfg.s.inDLSAP.tmr.t310.val = 120;
+ if (signal_data->timer_t308 > 0) {
+ cfg.t.cfg.s.inDLSAP.tmr.t308.val = signal_data->timer_t308;
+ }
+
if (signal_data->signalling == SNGISDN_SIGNALING_NET) {
- cfg.t.cfg.s.inDLSAP.tmr.t310.enb = TRUE;
- cfg.t.cfg.s.inDLSAP.tmr.t310.val = 10;
cfg.t.cfg.s.inDLSAP.tmr.t312.enb = TRUE;
cfg.t.cfg.s.inDLSAP.tmr.t312.val = cfg.t.cfg.s.inDLSAP.tmr.t303.val+2;
} else {