Exemple #1
0
 /**
  * Here is the inicialization of the tad object depending
  * on the connected table state.
  */
 public function __construct()
 {
     $this->connected_device = Connected::find(1);
     if ($this->connected_device['connected'] == 1) {
         $tadf = new TADFactory(['ip' => $this->connected_device['ip_address']]);
         $this->tad = $tadf->get_instance();
     } else {
         $this->tad = null;
     }
 }
Exemple #2
0
 public function connectToIp($ip = '127.0.0.1')
 {
     $tadf = new TADFactory(['ip' => $ip]);
     $this->tad = $tadf->get_instance();
     $status = $this->tad->is_alive();
     $device = Device::where('ip_address', $ip)->first();
     $connected_device = Connected::find(1);
     $connected_device->ip_address = $ip;
     $connected_device->device_id = $device->id;
     if ($status) {
         $connected_device->connected = 1;
     } else {
         $connected_device->connected = 0;
     }
     $connected_device->save();
     return array($status);
 }