Imaginez que vous utilisez ou développez un test automatisé pour l'API T32-Remote. Dans ce cas, l'API C est enveloppée dans Java.Gérer la connexion API Lauterbach T32-Remote inattendue abandonne
La connexion est initialisée avec:
T32_Config("NODE=", "localhost"));
T32_Config("PACKLEN=", "1024"));
T32_Config("PORT=", "20000"));
T32_Init());
T32_Attach(T32.T32_DEV_ICE);
Après cela, le test démarre et est interrompu de façon inattendue par l'utilisateur sans appeler:
T32_Exit();
Si vous redémarrez le test maintenant, ce entraîne une erreur de connexion à T32_Attach()
renvoyant -1 (T32_ERR_COM_RECEIVE_FAIL). Redémarrer une seconde fois ne cause aucun problème.
Est-il possible de réinitialiser Trace32 à partir de l'API à distance? Fermer le programme et l'ouvrir à nouveau ou recommencer le test une seconde fois n'est pas une option.