23    public function __construct(
 
   24        private float $temperature,
 
   25        private float $humidity,
 
   26        private float $altitude,
 
   27        private float $weirdness,
 
   28        private float $weight,
 
   31    public function getTemperature() : 
float{ 
return $this->temperature; }
 
   33    public function getHumidity() : 
float{ 
return $this->humidity; }
 
   35    public function getAltitude() : 
float{ 
return $this->altitude; }
 
   37    public function getWeirdness() : 
float{ 
return $this->weirdness; }
 
   39    public function getWeight() : 
float{ 
return $this->weight; }
 
   41    public static function read(ByteBufferReader $in) : 
self{
 
   42        $temperature = LE::readFloat($in);
 
   43        $humidity = LE::readFloat($in);
 
   44        $altitude = LE::readFloat($in);
 
   45        $weirdness = LE::readFloat($in);
 
   46        $weight = LE::readFloat($in);
 
   57    public function write(ByteBufferWriter $out) : 
void{
 
   58        LE::writeFloat($out, $this->temperature);
 
   59        LE::writeFloat($out, $this->humidity);
 
   60        LE::writeFloat($out, $this->altitude);
 
   61        LE::writeFloat($out, $this->weirdness);
 
   62        LE::writeFloat($out, $this->weight);