Le système Deferrable

L'option Deferrable est destinée aux appareils sans fil et affecte l'ordre de traitement des enregistrements en cas de perte de la connexion sans fil. Par défaut (Deferrable = No) : si la connexion sans fil est perdue, l'enregistrement échoue et un message d'erreur est généré.

Lorsque Deferrable est réglé sur Yes et qu'un appareil ne peut pas enregistrer un enregistrement en raison d'une perte de connexion sans fil :

  • Une file d'attente d'enregistrements non sauvegardés est créée.
  • Chaque enregistrement non sauvegardé est ajouté à la fin de la file d'attente. Ainsi, lorsqu'une connexion est rétablie et que les enregistrements sont sauvegardés, ils le sont dans l'ordre dans lequel ils ont été créés (le plus ancien en premier).
  • Le système tentera de sauvegarder les enregistrements en file d'attente à intervalles réguliers jusqu'à ce que tous les enregistrements soient supprimés de la file d'attente :
    • Si une tentative de sauvegarde réussit, l'enregistrement est retiré du début de la file d'attente et une tentative est faite pour sauvegarder l'enregistrement suivant, et ainsi de suite jusqu'à ce que la file d'attente soit vide.
    • Si une tentative de sauvegarde échoue pour des raisons autres que la connectivité, un message d'erreur est enregistré et les données sauvegardées sont retirées du début de la file d'attente, et une tentative est faite pour sauvegarder l'enregistrement suivant, et ainsi de suite jusqu'à ce que la file d'attente soit vide.
  • Trois icônes sont ajoutées à Sapphire :

  • Statut de la connexion WiFi. L'icône est remplie lorsqu'il y a une connexion. Lorsque la connexion est perdue, l'icône s'affiche comme suit :

    Notification d'erreur. Lorsque la sauvegarde des enregistrements échoue pour une raison autre que la connectivité, l'icône s'affiche comme suit :

    Cliquez sur l'icône pour afficher les messages d'erreur.

    Lorsqu'il y a des enregistrements en attente d'être sauvegardés, l'ampoule supérieure de l'icône de la minuterie est remplie :

    Le système tentera de sauvegarder les enregistrements en file d'attente à intervalles réguliers. Lorsque les enregistrements ont été sauvegardés avec succès, la minuterie reprend sa forme initiale (ampoule supérieure vide).