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_dialogqui 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ètreLastFormKey, 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.