public FlowSensor(InterruptPort port, OutputPort light, IHttpMessageWriter httpMessageWriter, string tapId, PulseConfig pulseConfig) { _port = port; _light = light; _port.OnInterrupt += FlowDetected; _httpMessageWriter = httpMessageWriter; _tapId = tapId; _pulseConfig = pulseConfig; }