Ejemplo n.º 1
0
 /**
  * send a data request packet to from master to slave
  */
 public function get_data_request_frame($address)
 {
     if (!$this->mbus_frame_setup(mbus_frame::$MBUS_FRAME_TYPE_SHORT)) {
         mbus_utils::mylog("Frame setup failed!");
         return false;
     }
     $this->control = mbus_frame::$MBUS_CONTROL_MASK_REQ_UD2 | mbus_frame::$MBUS_CONTROL_MASK_DIR_M2S;
     $this->address = $address;
     if (!$this->mbus_frame_pack()) {
         mbus_utils::mylog("Frame pack failed!");
         return false;
     }
     return mbus_utils::byteArray2byteStr($this->dataarray);
 }