C4Component
title Mesh Component
Container_Boundary(meshcontainer, "MESH Container") {
Container_Boundary(inbound, "Inbound"){
Component(timer, "Mesh Timer")
Component(poller, "Mesh Poller")
Component(downloader, "Mesh Downloader")
}
Container_Boundary(outbound, "Outbound"){
Component(reporter, "Mesh Status reporter")
}
Rel(timer, poller, "Produced", "TimeExipred")
Rel(poller, downloader, "Sends File", "FileFound")
UpdateLayoutConfig($c4ShapeInRow="3", $c4BoundaryInRow="1")
}