eca14ea15ec79a6d260e89ca7dc2766b80de642c89d5d952a39d59d75d0ad54b
smart-oil-heating-control-system
Software
Design
classDiagram
Inputs <|-- Control
Outputs <|-- Control
Inputs <|-- Safety
Outputs <|-- Safety
Inputs <|-- HTTP_Metrics
Outputs <|-- HTTP_Metrics
Control <|-- HTTP_Metrics
Safety <|-- HTTP_Metrics
class Inputs{
+loop()
+getChamberTemperature()
+getOutdoorTemperature()
+getInletFlowTemperature()
+getReturnFlowTemperature()
}
class Outputs{
+getCirculationPumpState()
+setCirculationPumpState()
+getBurnerState()
+setBurnerState()
}
class Control{
+loop()
-timetable
}
class Safety{
+ loop()
+ setSafeState()
- checkSensorSanity()
+ getSafetyState()
}
class HTTP_Metrics{
- metrics
+ event_handler()
+ connect_wifi()
+ setMetrics()
}
Description
Languages
C
98.8%
CMake
1.2%