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()
    }
					Languages
				
				
								
								
									C
								
								98.9%
							
						
							
								
								
									CMake
								
								1.1%