v4.0.6

v4.0.6 est une version ciblée construite sur Qt Creator 10.0.1 qui ajoute une boîte de dialogue de clé d’enregistrement en ligne de commande, une série de macros FORCE_* à la compilation pour les builds d’usine verrouillés, et un correctif qui fait passer la reconnexion automatique par le chemin de connexion utilisateur standard. Il n’y a aucun changement incompatible.

Points forts

  • La boîte de dialogue de clé d’enregistrement peut désormais être demandée au démarrage avec la nouvelle option en ligne de commande -form_key_dialog.

  • Les macros de build d’usine ajoutent une série de remplacements FORCE_* à la compilation afin que les builds verrouillés s’exécutent sans arguments en ligne de commande.

  • La reconnexion automatique suit désormais le même chemin qu’une connexion initiée par l’utilisateur.

Nouvelles fonctionnalités

  • Boîte de dialogue de clé d’enregistrement. Ajout d’une nouvelle option en ligne de commande -form_key_dialog qui invite l’utilisateur à saisir sa clé d’enregistrement (form key) de l’OpenMV Cam au démarrage. La dernière clé saisie est mémorisée via un nouveau paramètre LastFormKey, et l’application se ferme si la boîte de dialogue est annulée ou laissée vide. (416ca632b)

  • Macros de build de programmation d’usine. Ajout d’une série de macros de build FORCE_* à la compilation qui codent en dur les comportements de programmation d’usine, couvrant le list-ports forcé, le filtre de numéro de série, la connexion automatique, la mise à jour automatique, l’effacement automatique, l’exécution automatique, la désactivation de l’arrêt, le plein écran, la mise à jour des ressources, la form key, la boîte de dialogue de form key, et les remplacements des délais d’attente de lecture/blocage. Cela permet aux builds d’usine verrouillés de s’exécuter sans arguments en ligne de commande. (416ca632b)

Corrections de bogues

  • Correction de la reconnexion automatique pour déclencher le signal de l’action de connexion au lieu d’appeler directement connectClicked(), afin que la reconnexion suive le même chemin qu’une connexion initiée par l’utilisateur. (416ca632b)

Prise en charge des plateformes et des outils

  • Base Qt Creator : 10.0.1.

Changements incompatibles

Aucun. Cette version ne modifie aucun flux de travail ou comportement visible par l’utilisateur ; les nouvelles options et macros sont additives.