Commit 713cf225 authored by mogos's avatar mogos
Browse files

added ANY_AUTOMATIC_ECALL and ANY_MANUAL_ECALL

parent 61629d1b
Loading
Loading
Loading
Loading
+35 −0
Original line number Diff line number Diff line
@@ -22,6 +22,41 @@ module LibItsECall_Templates {
        encode "MSDEncode";
    };
	
	/**
     * @desc Template for any decoded eCall nmessage 
     */
    template ECallMessageUnion ANY_DECODED_ECALL := { decoded := ? }
    
	/**
     * @desc Template for any automatic eCall
     */
    template ECallMessageUnion ANY_AUTOMATIC_ECALL modifies ANY_DECODED_ECALL :=  {
        decoded := {
            msd := {
                msdStructure := {
                    control_ := {
                        automaticActivation := true
                    }
                }
            }
        }
    }

    /**
     * @desc Template for any manual eCall
     */
    template ECallMessageUnion ANY_MANUAL_ECALL modifies ANY_DECODED_ECALL :=  {
        decoded := {
            msd := {
                msdStructure := {
                    control_ := {
                        automaticActivation := true
                    }
                }
            }
        }
    }


    /**
    * @desc Same as expandMsd but only works on values