HTML - SWE Applicability by Software Class Used in SWEHBVC and SWEHBVD
General
Spaces Where Used | SWEHBVC |
---|---|
How used | SWEs applicability by software class |
Visibility | all users in the Macro Browser |
Title | applicable-c |
Description | |
Categories | |
Icon URL | |
Documentation URL | |
Definition | No Macro Body |
Output Format | |
Status | Active in SWEHBVC space |
Rendering
Current Code
## Macro title: My Macro
## Macro has a body: Y or N
## Body processing: Selected body processing option
## Output: Selected output option
##
## Developed by: My Name
## Date created: dd/mm/yyyy
## Installed by: My Name
## @param a:title=Class A Applicable?|type=enum|enumValues=1,0|desc=|required=true|multiple=false
## @param b:title=Class B Applicable?|type=enum|enumValues=1,0|desc=|required=true|multiple=false
## @param c:title=Class C Applicable?|type=enum|enumValues=1,0|desc=|required=true|multiple=false
## @param d:title=Class D Applicable?|type=enum|enumValues=1,0|desc=|required=true|multiple=false
## @param e:title=Class E Applicable? |type=enum|enumValues=1,0|desc=|required=true|multiple=false
## @param f:title=Class F Applicable? |type=enum|enumValues=1,0|desc=|required=true|multiple=false
#set($classa=$parama)
#set($classb=$paramb)
#set($classc=$paramc)
#set($classd=$paramd)
#set($classe=$parame)
#set($classf=$paramf)
#if($param0=="all")
#set($classa="1")
#set($classb="1")
#set($classc="1")
#set($classd="1")
#set($classe="1")
#set($classf="1")
This requirement applies to all classes, both safety critical and not safety critical.
#end
<ac:macro ac:name="unmigrated-inline-wiki-markup">
<ac:parameter ac:name="atlassian-macro-output-type">BLOCK</ac:parameter>
<ac:plain-text-body><![CDATA[
|| Class | A | B | C | D | E | F |
|| Applicable? | #if($classa=="1") (/) #else #if($classa=="p") {color:blue}*P(C)*{color} #else #if($classa=="*") (/)^*X*^ #else (x) #end #end #end | #if($classb=="1") (/) #else #if($classb=="p") {color:blue}*P(C)*{color} #else #if($classb=="*") (/)^*X*^ #else (x) #end #end #end | #if($classc=="1") (/) #else #if($classc=="p") {color:blue}*P(C)*{color} #else #if($classc=="*") (/)^*X*^ #else (x) #end #end #end | #if($classd=="1") (/) #else #if($classd=="p") {color:blue}*P(C)*{color} #else #if($classd=="*") (/)^*X*^ #else (x) #end #end #end | #if($classe=="1") (/) #else #if($classe=="p") {color:blue}*P(C)*{color} #else #if($classe=="*") (/)^*X*^ #else (x) #end #end #end | #if($classf=="1") (/) #else #if($classf=="p") {color:blue}*P(C)*{color} #else #if($classf=="*") (/)^*X*^ #else (x) #end #end #end |
*Key:* (/) - Applicable \| (x) - Not Applicable \\ *A & B* = Always Safety Critical; *C & D* = Sometimes Safety Critical; *E - F* = Never Safety Critical.
]]></ac:plain-text-body>
</ac:macro>