Fixed ACK/NACK range reading

This commit is contained in:
Shoghi Cervantes Pueyo 2013-03-29 11:07:45 +01:00
parent 8a9e6426ca
commit 257b330a53

View File

@ -177,9 +177,14 @@ class Packet{
$this->data[$field] = array(); $this->data[$field] = array();
for($i = 0; $i < $cnt; ++$i){ for($i = 0; $i < $cnt; ++$i){
if(Utils::readBool($this->get(1)) === false){ if(Utils::readBool($this->get(1)) === false){
$start = Utils::readTriad(strrev($this->get(3)));
$end = Utils::readTriad(strrev($this->get(3)));
for($c = $start; $c <= $end; ++$c){
$this->data[$field][] = $c;
}
}else{
$this->data[$field][] = Utils::readTriad(strrev($this->get(3))); $this->data[$field][] = Utils::readTriad(strrev($this->get(3)));
} }
$this->data[$field][] = Utils::readTriad(strrev($this->get(3)));
} }
break; break;
case 0x05: case 0x05: