Loading ttcn/LibItsECall_Pixits.ttcn +62 −24 Original line number Diff line number Diff line Loading @@ -16,51 +16,79 @@ module LibItsECall_Pixits { import from LibItsECall_TypesAndValues all; /** * @desc Ignore MSD position. Controls whether vehicle location, direction should be checked or ignored */ modulepar boolean PX_IGNORE_MSD_POSITION := true; /** * @desc Default worker ID */ modulepar integer PX_WORKER; /** * @desc PSAP phone number */ modulepar TelephoneNumber PX_PSAP_PHONE_NUMBER := ""; /** * @desc IVS phone number */ modulepar TelephoneNumber PX_IVS_PHONE_NUMBER := ""; /** * @desc SIP uri of internal suscriber or "inactive" */ modulepar TelephoneNumber PX_INTERNAL_SUBSCRIBER := "inactive"; /** @desc Time to wait before issuing a clear down command */ /** * @desc Time to wait before issuing a clear down command */ modulepar float PX_CALL_HANG_UP_DELAY := 5.0; /* common */ /** @desc IVS' Call Clear-down Fallback Timer */ /** * @desc IVS' Call Clear-down Fallback Timer */ modulepar float PX_T2_TIMER := 3600.0; /** @desc IVS INITIATION signal duration */ /** * @desc IVS INITIATION signal duration */ modulepar float PX_T3_TIMER := 2.0; /** @desc PSAP wait for INITIATION signal period */ /** * @desc PSAP wait for INITIATION signal period */ modulepar float PX_T4_TIMER := 5.0; /** @desc IVS wait for SEND MSD period */ /** * @desc IVS wait for SEND MSD period */ modulepar float PX_T5_TIMER := 5.0; /** @desc IVS wait for AL-ACK period */ /** * @desc IVS wait for AL-ACK period */ modulepar float PX_T6_TIMER := 5.0; /** @desc IVS MSD maximum transmission time */ /** * @desc IVS MSD maximum transmission time */ modulepar float PX_T7_TIMER := 20.0; /** @desc PSAP MSD maximum reception time */ /** * @desc PSAP MSD maximum reception time */ modulepar float PX_T8_TIMER := 20.0; /** @desc Generic timeout for expected events */ /** * @desc Generic timeout for expected events */ modulepar float PX_TIMEOUT := 30.0; /** * @desc Default eCall message */ modulepar ECallMessageUnion PX_ECALL_MESSAGE := { decoded := { id := 1, Loading Loading @@ -108,10 +136,16 @@ module LibItsECall_Pixits { } } /** * @desc Malformed eCall message */ modulepar ECallMessageUnion PX_BAD_ECALL_MESSAGE := { encoded := '0123456789'O } /** * @desc Available workers */ modulepar WorkerConfArray PX_WORKERS := { { id := 0, Loading @@ -122,10 +156,14 @@ module LibItsECall_Pixits { group ivs { /** @desc Delay until calling back */ /** * @desc Delay until calling back during CTP_1_1_17_3 */ modulepar float PX_CTP_1_1_17_3_CALL_BACK_DELAY := 3.0 * 60.0; /** @desc Delay until calling back during CTP_1_1_17_4 */ /** * @desc Delay until calling back during CTP_1_1_17_4 */ modulepar float PX_CTP_1_1_17_4_CALL_BACK_DELAY := 55.0 * 60.0; /** Loading @@ -144,7 +182,7 @@ module LibItsECall_Pixits { modulepar float PX_IVS_REDIAL_GUARD_TIMER := 30.0; /** * @desc Timeout in seconds to wait for hangup from IVS * @desc Timeout in seconds to wait for hangup from IVS during CTP_1_1_16_2 */ modulepar float PX_CTP_1_1_16_2_HANG_UP_RANGE := 60.0; Loading Loading
ttcn/LibItsECall_Pixits.ttcn +62 −24 Original line number Diff line number Diff line Loading @@ -16,51 +16,79 @@ module LibItsECall_Pixits { import from LibItsECall_TypesAndValues all; /** * @desc Ignore MSD position. Controls whether vehicle location, direction should be checked or ignored */ modulepar boolean PX_IGNORE_MSD_POSITION := true; /** * @desc Default worker ID */ modulepar integer PX_WORKER; /** * @desc PSAP phone number */ modulepar TelephoneNumber PX_PSAP_PHONE_NUMBER := ""; /** * @desc IVS phone number */ modulepar TelephoneNumber PX_IVS_PHONE_NUMBER := ""; /** * @desc SIP uri of internal suscriber or "inactive" */ modulepar TelephoneNumber PX_INTERNAL_SUBSCRIBER := "inactive"; /** @desc Time to wait before issuing a clear down command */ /** * @desc Time to wait before issuing a clear down command */ modulepar float PX_CALL_HANG_UP_DELAY := 5.0; /* common */ /** @desc IVS' Call Clear-down Fallback Timer */ /** * @desc IVS' Call Clear-down Fallback Timer */ modulepar float PX_T2_TIMER := 3600.0; /** @desc IVS INITIATION signal duration */ /** * @desc IVS INITIATION signal duration */ modulepar float PX_T3_TIMER := 2.0; /** @desc PSAP wait for INITIATION signal period */ /** * @desc PSAP wait for INITIATION signal period */ modulepar float PX_T4_TIMER := 5.0; /** @desc IVS wait for SEND MSD period */ /** * @desc IVS wait for SEND MSD period */ modulepar float PX_T5_TIMER := 5.0; /** @desc IVS wait for AL-ACK period */ /** * @desc IVS wait for AL-ACK period */ modulepar float PX_T6_TIMER := 5.0; /** @desc IVS MSD maximum transmission time */ /** * @desc IVS MSD maximum transmission time */ modulepar float PX_T7_TIMER := 20.0; /** @desc PSAP MSD maximum reception time */ /** * @desc PSAP MSD maximum reception time */ modulepar float PX_T8_TIMER := 20.0; /** @desc Generic timeout for expected events */ /** * @desc Generic timeout for expected events */ modulepar float PX_TIMEOUT := 30.0; /** * @desc Default eCall message */ modulepar ECallMessageUnion PX_ECALL_MESSAGE := { decoded := { id := 1, Loading Loading @@ -108,10 +136,16 @@ module LibItsECall_Pixits { } } /** * @desc Malformed eCall message */ modulepar ECallMessageUnion PX_BAD_ECALL_MESSAGE := { encoded := '0123456789'O } /** * @desc Available workers */ modulepar WorkerConfArray PX_WORKERS := { { id := 0, Loading @@ -122,10 +156,14 @@ module LibItsECall_Pixits { group ivs { /** @desc Delay until calling back */ /** * @desc Delay until calling back during CTP_1_1_17_3 */ modulepar float PX_CTP_1_1_17_3_CALL_BACK_DELAY := 3.0 * 60.0; /** @desc Delay until calling back during CTP_1_1_17_4 */ /** * @desc Delay until calling back during CTP_1_1_17_4 */ modulepar float PX_CTP_1_1_17_4_CALL_BACK_DELAY := 55.0 * 60.0; /** Loading @@ -144,7 +182,7 @@ module LibItsECall_Pixits { modulepar float PX_IVS_REDIAL_GUARD_TIMER := 30.0; /** * @desc Timeout in seconds to wait for hangup from IVS * @desc Timeout in seconds to wait for hangup from IVS during CTP_1_1_16_2 */ modulepar float PX_CTP_1_1_16_2_HANG_UP_RANGE := 60.0; Loading