Changeset View
Changeset View
Standalone View
Standalone View
src/applications/caspian/CaspianLIDARView.php
- This file was added.
<?php | |||||
final class CaspianLIDARView | |||||
extends Phobject { | |||||
public function newView($name, array $state) { | |||||
$out = array(); | |||||
$out[] = '*> '.$name."\n"; | |||||
for ($ii = 0; $ii < count($state); $ii++) { | |||||
$out[] = sprintf( | |||||
'% 6s [% -4s]', | |||||
sprintf('%4.2f', $state[$ii]['reading']), | |||||
sprintf('%0.2f', $state[$ii]['certainty'])); | |||||
switch ($ii) { | |||||
case 3: | |||||
case 5: | |||||
case 7: | |||||
case 11: | |||||
$out[] = "\n"; | |||||
break; | |||||
case 4: | |||||
case 6: | |||||
$out[] = ' '; | |||||
break; | |||||
default: | |||||
$out[] = ' '; | |||||
break; | |||||
} | |||||
} | |||||
return implode('', $out); | |||||
} | |||||
} |