------------------------SDT2 DPArmed--------------------------------------------------------------------------------------------------------------------------------------------------------ObjectName----------------------------------------ObjectType----------------------------------------!%&()LinkEndpoints--------------------------------!%()HeadingText----------------------------------- DPArmed--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------6--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------()[8(!f ; fpar in legId LegType, in event EventTypeBCSM, in monitorMode MonitorMode; returns armed Boolean ;)]}ean ;)]}n ;)]};)]}------------------------------------------------------------------------------------------------------------------|()[8(! Procedure DPArmed)]}-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------)()[(! l! 22!(P)[h(! l)[k(! 6)[n(! 6d! )]][ q(! 6)][9(! 6d! )[8(! /* The p!%()HeadingText-----------------------------------!%()PageOrder-------------------------------------1---------------------------------------------------------------------------------------------------- ------------!%()HeaderText--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------rocedure searches for the first armed instance (i.e. first armed Service Key) of the DP. If an armed instance is encountered the instance is disarmed and the procedure returns true, else the procedure returns false. */)]][&t(! 6X&!  d)[8(! )][z(!!")[6w(! 6X! d)[8(! serviceKey := 1)][(! !"  )[ }(! 6,! )[8(!A eventTable(legId)(event)(serviceKey)! monitorMode = monitorMode)][(!x!"x)[8(! 6-! false)][  (! 6x! )[8(! serviceKey = numOfServiceKeys)][(!r!"r)[8(! 6! false)][6(! 6dr! ,)[8 (! serviceKey := serviceKey + 1)][(!2!2!2kk!")[(! 6k!)][)}()]]]][(!r!" r)[8(! 6r! true)][6(! 6X! d)[8(! armed := false)][(!:!":)['(! 6X:! d)[8(! )]]]]]]][(!LLL!"LL)[8(! 6e! true)][%(! 6! ,)[8(! DisarmDPs (legId,event))][(!r!"r)[6(! 6L! d)[8(! armed := true)][(!"!!:!":)[(! 6!!)][)()]]]]]]]]]]]]]}r)[6(! 6L! d)[8(! armed := true)][(!"!!:!":)[(! 6,(!4!5!7)[!(! 1!!3)]}--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------P!!)][)()]]]]]]]]]]]]]]]}]]})][)()]]]]]]]]]]]]]]]}------------------------------------------------------------------------------------------------------------------------------------------------------------------------/()[w(!GSDL)]}-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------