Io-Trucks  0.2
BTS SNIR LaSalle Avignon 2020
Référence de la classe com.lasalle.io_trucks.Peripherique.TReception

Déclaration de la classe TReception. Plus de détails...

Graphe de collaboration de com.lasalle.io_trucks.Peripherique.TReception:
Collaboration graph

Fonctions membres publiques

void arreter ()
 
void run ()
 

Attributs privés

boolean fini
 

Description détaillée

Déclaration de la classe TReception.

Définition à la ligne 260 du fichier Peripherique.java.

Documentation des fonctions membres

◆ arreter()

void com.lasalle.io_trucks.Peripherique.TReception.arreter ( )

Définition à la ligne 312 du fichier Peripherique.java.

Référencé par com.lasalle.io_trucks.Peripherique.deconnecter().

313  {
314  if (fini == false)
315  {
316  fini = true;
317  }
318  try
319  {
320  Thread.sleep(250);
321  }
322  catch (InterruptedException e)
323  {
324  e.printStackTrace();
325  }
326  }

◆ run()

void com.lasalle.io_trucks.Peripherique.TReception.run ( )

Définition à la ligne 272 du fichier Peripherique.java.

Références com.lasalle.io_trucks.Peripherique.CODE_RECEPTION.

273  {
274  Log.d(TAG, "TReception run() start");
275  BufferedReader reception = new BufferedReader(new InputStreamReader(receiveStream));
276  while (!fini)
277  {
278  try
279  {
280  String trame = "";
281  if (reception.ready())
282  {
283  trame = reception.readLine();
284  }
285  if (trame.length() > 0)
286  {
287  Log.d(TAG, "run() trame : " + trame);
288  Message msg = Message.obtain();
289  msg.what = Peripherique.CODE_RECEPTION;
290  msg.obj = trame;
291  handlerUI.sendMessage(msg);
292  }
293  }
294  catch (IOException e)
295  {
296  Log.d(TAG, "Erreur read()");
297  e.printStackTrace();
298  }
299 
300  try
301  {
302  Thread.sleep(250);
303  }
304  catch (InterruptedException e)
305  {
306  e.printStackTrace();
307  }
308  }
309  Log.d(TAG, "TReception run() stop");
310  }
Peripherique(BluetoothDevice device, Handler handler)
Constructeur de la classe Périphérique.

Documentation des données membres

◆ fini

boolean com.lasalle.io_trucks.Peripherique.TReception.fini
private

Définition à la ligne 263 du fichier Peripherique.java.


La documentation de cette classe a été générée à partir du fichier suivant :