<svg id="conveyor" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 900 900"
class="vis-Vertical vis-State-Stopped vis-Position-Occupied">
<defs>
<style>
/*CSS for flickering effect */
@keyframes flickerAnimation {
50% {
fill: red;
}
}
@-o-keyframes flickerAnimation {
50% {
fill: red;
}
}
@-moz-keyframes flickerAnimation {
50% {
fill: red;
}
}
@-webkit-keyframes flickerAnimation {
50% {
fill: red;
}
}
/*CSS for click actions*/
{
cursor: pointer;
}
/*CSS for debug outline*/
#g-Outline .outline {
display: none;
}
.vis-Debug #g-Outline .outline {
display: block;
fill: none;
stroke: #5184AF;
stroke-width: 2px;
stroke-dasharray: 2, 2;
stroke-linejoin: round;
}
/*CSS for Text on conveyor*/
#g-Position #g-Position-Text {
font-size: 24px;
}
/*CSS for the state of a conveyor*/
#g-Group-State rect {
fill: grey;
}
.vis-Group-Automatic #g-Group-State rect {
fill: black;
}
.vis-Group-Stopped #g-Group-State rect {
fill: grey;
}
.vis-Group-Manual #g-Group-State rect {
fill: brown;
}
.vis-Group-Error #g-Group-State rect {
-webkit-animation: flickerAnimation 1s infinite;
-moz-animation: flickerAnimation 1s infinite;
-o-animation: flickerAnimation 1s infinite;
animation: flickerAnimation 1s infinite;
}
/*CSS for the Long Time Failure of a conveyor*/
#p-ArcedState .arced-base-color {
fill: black;
}
#p-ArcedState rect {
fill: #fbb03b;
}
.vis-Group-MaintenanceMode #p-ArcedState rect {
fill: #fbb03b;
}
.vis-Group-LTF #p-ArcedState rect {
fill: red;
}
.vis-Group-MaintenanceMode #g-Group #g-Group-LTF_State .arced-style,
.vis-Group-LTF #g-Group #g-Group-LTF_State .arced-style {
fill: url(#p-ArcedState);
}
/*CSS for the element state of a conveyor*/
#g-Element rect {
fill: #ffffe6;
}
.vis-Element-Error #g-Element rect {
fill: red;
}
/*CSS for the position of the conveyor*/
#g-Position-Inside rect {
fill: white;
}
.vis-Position-Occupied #g-Position-Inside rect {
fill: #fbb03b;
}
#g-Position-Outside rect {
fill: #29abe2;
}
.vis-Position-Error #g-Position-Outside rect {
fill: red;
}
/*CSS for the type of conveyor*/
#g-Group rect,
#g-Element rect {
display: none;
}
#g-Element>* {
display: inline;
}
/*vis-Vertical*/
.vis-Vertical #g-Element #g-Element-Bottom *,
.vis-Vertical #g-Element #g-Element-Top *,
.vis-Vertical #g-Group #g-Group-State #g-Group-State-Right *,
.vis-Vertical #g-Group #g-Group-State #g-Group-State-Left *,
.vis-Vertical.vis-Group-LTF #g-Group #g-Group-LTF_State #g-Group-LTF_State-Left *,
.vis-Vertical.vis-Group-LTF #g-Group #g-Group-LTF_State #g-Group-LTF_State-Right *,
.vis-Vertical.vis-Group-MaintenanceMode #g-Group #g-Group-LTF_State #g-Group-LTF_State-Left rect,
.vis-Vertical.vis-Group-MaintenanceMode #g-Group #g-Group-LTF_State #g-Group-LTF_State-Right rect {
display: inline;
}
/*vis-Horizontal*/
.vis-Horizontal #g-Element #g-Element-Left *,
.vis-Horizontal #g-Element #g-Element-Right *,
.vis-Horizontal #g-Group #g-Group-State #g-Group-State-Top *,
.vis-Horizontal #g-Group #g-Group-State #g-Group-State-Bottom *,
.vis-Horizontal.vis-Group-LTF #g-Group #g-Group-LTF_State #g-Group-LTF_State-Top *,
.vis-Horizontal.vis-Group-LTF #g-Group #g-Group-LTF_State #g-Group-LTF_State-Bottom *,
.vis-Horizontal.vis-Group-MaintenanceMode #g-Group #g-Group-LTF_State #g-Group-LTF_State-Top *,
.vis-Horizontal.vis-Group-MaintenanceMode #g-Group #g-Group-LTF_State #g-Group-LTF_State-Bottom * {
display: inline;
}
/*vis-TopLeft-Corner*/
.vis-TopLeft-Corner #g-Element #g-Element-Bottom *,
.vis-TopLeft-Corner #g-Element #g-Element-Right *,
.vis-TopLeft-Corner #g-Group #g-Group-State #g-Group-State-Top *,
.vis-TopLeft-Corner #g-Group #g-Group-State #g-Group-State-Left *,
.vis-TopLeft-Corner #g-Group #g-Group-State #g-Group-State-BottomRight *,
.vis-TopLeft-Corner.vis-Group-LTF #g-Group #g-Group-LTF_State #g-Group-LTF_State-TopLeft *,
.vis-TopLeft-Corner.vis-Group-MaintenanceMode #g-Group #g-Group-LTF_State #g-Group-LTF_State-TopLeft * {
display: inline;
}
/*vis-TopRight-Corner*/
.vis-TopRight-Corner #g-Element #g-Element-Bottom *,
.vis-TopRight-Corner #g-Element #g-Element-Left *,
.vis-TopRight-Corner #g-Group #g-Group-State #g-Group-State-Top *,
.vis-TopRight-Corner #g-Group #g-Group-State #g-Group-State-Right *,
.vis-TopRight-Corner #g-Group #g-Group-State #g-Group-State-BottomLeft *,
.vis-TopRight-Corner.vis-Group-LTF #g-Group #g-Group-LTF_State #g-Group-LTF_State-TopRight *,
.vis-TopRight-Corner.vis-Group-MaintenanceMode #g-Group #g-Group-LTF_State #g-Group-LTF_State-TopRight * {
display: inline;
}
/*vis-BottomRight-Corner*/
.vis-BottomRight-Corner #g-Element #g-Element-Top *,
.vis-BottomRight-Corner #g-Element #g-Element-Left *,
.vis-BottomRight-Corner #g-Group #g-Group-State #g-Group-State-Bottom *,
.vis-BottomRight-Corner #g-Group #g-Group-State #g-Group-State-Right *,
.vis-BottomRight-Corner #g-Group #g-Group-State #g-Group-State-TopLeft *,
.vis-BottomRight-Corner.vis-Group-LTF #g-Group #g-Group-LTF_State #g-Group-LTF_State-BottomRight *,
.vis-BottomRight-Corner.vis-Group-MaintenanceMode #g-Group #g-Group-LTF_State #g-Group-LTF_State-BottomRight * {
display: inline;
}
/*vis-BottomLeft-Corner*/
.vis-BottomLeft-Corner #g-Element #g-Element-Top *,
.vis-BottomLeft-Corner #g-Element #g-Element-Right *,
.vis-BottomLeft-Corner #g-Group #g-Group-State #g-Group-State-Bottom *,
.vis-BottomLeft-Corner #g-Group #g-Group-State #g-Group-State-Left *,
.vis-BottomLeft-Corner #g-Group #g-Group-State #g-Group-State-TopRight *,
.vis-BottomLeft-Corner.vis-Group-LTF #g-Group #g-Group-LTF_State #g-Group-LTF_State-BottomLeft *,
.vis-BottomLeft-Corner.vis-Group-MaintenanceMode #g-Group #g-Group-LTF_State #g-Group-LTF_State-BottomLeft * {
display: inline;
}
/*vis-Top-T*/
.vis-Top-T #g-Element #g-Element-Left *,
.vis-Top-T #g-Element #g-Element-Right *,
.vis-Top-T #g-Element #g-Element-Top *,
.vis-Top-T #g-Group #g-Group-State #g-Group-State-Bottom *,
.vis-Top-T #g-Group #g-Group-State #g-Group-State-TopRight *,
.vis-Top-T #g-Group #g-Group-State #g-Group-State-TopLeft *,
.vis-Top-T.vis-Group-LTF #g-Group #g-Group-LTF_State #g-Group-LTF_State-Bottom *,
.vis-Top-T.vis-Group-MaintenanceMode #g-Group #g-Group-LTF_State #g-Group-LTF_State-Bottom * {
display: inline;
}
/*vis-Bottom-T*/
.vis-Bottom-T #g-Element #g-Element-Left *,
.vis-Bottom-T #g-Element #g-Element-Right *,
.vis-Bottom-T #g-Element #g-Element-Bottom *,
.vis-Bottom-T #g-Group #g-Group-State #g-Group-State-Top *,
.vis-Bottom-T #g-Group #g-Group-State #g-Group-State-BottomRight *,
.vis-Bottom-T #g-Group #g-Group-State #g-Group-State-BottomLeft *,
.vis-Bottom-T.vis-Group-LTF #g-Group #g-Group-LTF_State #g-Group-LTF_State-Top *,
.vis-Bottom-T.vis-Group-MaintenanceMode #g-Group #g-Group-LTF_State #g-Group-LTF_State-Top * {
display: inline;
}
/*vis-Left-T*/
.vis-Left-T #g-Element #g-Element-Left *,
.vis-Left-T #g-Element #g-Element-Top *,
.vis-Left-T #g-Element #g-Element-Bottom *,
.vis-Left-T #g-Group #g-Group-State #g-Group-State-Right *,
.vis-Left-T #g-Group #g-Group-State #g-Group-State-TopLeft *,
.vis-Left-T #g-Group #g-Group-State #g-Group-State-BottomLeft *,
.vis-Left-T.vis-Group-LTF #g-Group #g-Group-LTF_State #g-Group-LTF_State-Right *,
.vis-Left-T.vis-Group-MaintenanceMode #g-Group #g-Group-LTF_State #g-Group-LTF_State-Right * {
display: inline;
}
/*vis-Right-T*/
.vis-Right-T #g-Element #g-Element-Right *,
.vis-Right-T #g-Element #g-Element-Top *,
.vis-Right-T #g-Element #g-Element-Bottom *,
.vis-Right-T #g-Group #g-Group-State #g-Group-State-Left *,
.vis-Right-T #g-Group #g-Group-State #g-Group-State-TopRight *,
.vis-Right-T #g-Group #g-Group-State #g-Group-State-BottomRight *,
.vis-Right-T.vis-Group-LTF #g-Group #g-Group-LTF_State #g-Group-LTF_State-Left *,
.vis-Right-T.vis-Group-MaintenanceMode #g-Group #g-Group-LTF_State #g-Group-LTF_State-Left * {
display: inline;
}
</style>