Commit 4f97ff54 authored by berge's avatar berge
Browse files

Added T3Doc to LibItsECall_Pixits

parent 41546620
Loading
Loading
Loading
Loading
+62 −24
Original line number Diff line number Diff line
@@ -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,
@@ -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,
@@ -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;

        /**
@@ -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;