public function getDevice($device)
{
if (!array_key_exists($device, $this->devices)) {
throw new \OutOfBoundsException('Device "' . $device . '" does not exist in data, available devices: ' . serialize(array_keys($this->devices)));
}
return $this->devices[$device];
}