TCUSB18A_WdgStop(Nmodule)
Paramètre : Nmodule: entier signé sur 32 bits.
Retour :
Aucun
Désactive la surveillance du chien de garde sur le module spécifié
TCUSB18A_WdgRearm(NModule)
Paramètre : Nmodule: entier signé sur 32 bits.
Retour :
Aucun
Réarmement du chien de garde sur le module spécifié
TCUSB18A_ResetPort(NModule)
Paramètre : Nmodule: entier signé sur 32 bits.
Retour :
Aucun
Réinitialise le port USB du module : En cas de perte de communication avec le module,
cette commande tente de reprendre le dialogue. (Cette fonction n'est pas équivalente au
fait de débrancher/rebrancher le module.)
TCUSB18A_CyclePort(NModule)
Paramètre : Nmodule: entier signé sur 32 bits.
Retour :
Aucun
Déconnecte et reconnecte le port USB du module : Cette commande est équivalente au
fait de dé-brancher et re-brancher physiquement le module. Cette commande peut être
utilisée suite à une erreur sérieuse , pour tenter de rétablir la communication module/PC.
TCUSB18A_Version(NModule,Data1,Data2)
Paramètre : Nmodule : entier signé sur 32 bits.
Data1 : Pointeur sur un Byte non signé sur 8 bits.
Data2 : Pointeur sur un Byte non signé sur 8 bits.
Retour :
la fonction renvoi un entier signé sur 32 bits correspondant au code du
défaut (voir liste des défauts ci dessous).
Lecture de la version du firmware du module indiqué et de la DLL, le retour se fait par
paramètre dans les variables Data1 (module) et Data2 (DLL) (8 bits non signé),
un code erreur correspond à la valeur retournée par la fonction
(1) Voir la mise en garde concernant l'usage de la fonction TCUSB18A_Refresh ci-dessus
Liste des défauts:
N°défaut Désignation
M401221_TCUSB18A.DOC
Pas d'erreur
0
1
Numéro de série incorrect
2
N° de module incorrect
3
Pas de module TC/USB-18A détecté
4
Module non initialisé
5
Erreur écriture
6
Erreur lecture
7
Erreur à la fermeture
Page 49
(1)
Rev. 12