public function unregister(InputPinInterface $pin)
{
$pinNumber = $pin->getNumber();
if (isset($this->streams[$pinNumber])) {
fclose($this->streams[$pinNumber]);
unset($this->streams[$pinNumber]);
unset($this->callbacks[$pinNumber]);
unset($this->pins[$pinNumber]);
}
}