GrOOm  0.2
BTS SNIR LaSalle Avignon 2020
Référence de la classe com.example.groom.Communication.TReception

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

Graphe de collaboration de com.example.groom.Communication.TReception:
Collaboration graph

Fonctions membres publiques

void arreter ()
 Méthode pour arrêter la réception. Plus de détails...
 
void run ()
 Méthode qui lance le thread. Plus de détails...
 

Attributs privés

boolean fini
 true si la réception est fini, false sinon Plus de détails...
 

Description détaillée

Déclaration de la classe TReception.

Définition à la ligne 233 du fichier Communication.java.

Documentation des fonctions membres

◆ arreter()

com.example.groom.Communication.TReception.arreter ( )

Méthode pour arrêter la réception.

Définition à la ligne 301 du fichier Communication.java.

Référencé par com.example.groom.Communication.deconnecter().

302  {
303  if (!fini)
304  {
305  fini = true;
306  }
307  try
308  {
309  Thread.sleep(250);
310  }
311  catch (InterruptedException e)
312  {
313  e.printStackTrace();
314  }
315  }
boolean fini
true si la réception est fini, false sinon

◆ run()

com.example.groom.Communication.TReception.run ( )

Méthode qui lance le thread.

Définition à la ligne 259 du fichier Communication.java.

Références com.example.groom.Communication.CODE_RECEPTION.

260  {
261  BufferedReader reception = new BufferedReader(new InputStreamReader(receiveStream));
262  while (!fini)
263  {
264  try
265  {
266  String trame = "";
267  if (reception.ready())
268  {
269  trame = reception.readLine();
270  }
271  if (trame.length() > 0)
272  {
273  Log.d(TAG, "run() trame : " + trame);
274  Message msg = Message.obtain();
275  msg.what = Communication.CODE_RECEPTION;
276  msg.obj = trame;
277  handlerUI.sendMessage(msg);
278  }
279  }
280  catch (IOException e)
281  {
282  Log.d(TAG, "Erreur read()");
283  e.printStackTrace();
284  }
285  try
286  {
287  Thread.sleep(250);
288  }
289  catch (InterruptedException e)
290  {
291  e.printStackTrace();
292  }
293  }
294  }
boolean fini
true si la réception est fini, false sinon
static final String TAG
TAG pour les logs.
InputStream receiveStream
L'objet receiveStream.
Communication(BluetoothDevice device, Handler handler)
Constructeur de la classe Communication.

Documentation des données membres

◆ fini

boolean com.example.groom.Communication.TReception.fini
private

true si la réception est fini, false sinon

Définition à la ligne 239 du fichier Communication.java.


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