| open(String) |   | 87% |   | 50% | 1 | 2 | 2 | 12 | 0 | 1 |
| getInput(InputId) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStopButton() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ControlLabImpl(Logger, SerialPortFactory, InputManager, BiFunction) |  | 100% | | n/a | 0 | 1 | 0 | 13 | 0 | 1 |
| close() |  | 100% |   | 83% | 1 | 4 | 0 | 9 | 0 | 1 |
| getOutput(Set) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| toString() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| ControlLabImpl(Logger) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getConnectedPortName() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| setOutputDirection(Direction, Set) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setOutputPowerLevel(PowerLevel, Set) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| turnOutputOff(Set) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| turnOutputOn(Set) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getOutput(OutputId) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$new$1(InputManager, InputId) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$new$0(OutputId) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAvailablePorts() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |