3C Concept TC/USB-24IO Manuel D'utilisation page 44

Table des Matières

Publicité

Arme la surveillance du chien de garde sur le module spécifié
TCUSB24IO_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é
TCUSB24IO_WdgRearm(NModule)
Paramètre : Nmodule: entier signé sur 32 bits.
Retour :
Aucun
Réarmement du chien de garde sur le module spécifié
TCUSB24IO_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/re-brancher le module.)
TCUSB24IO_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.
TCUSB24IO_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
M401220_TCUSB24IO.DOC
(1)
Page 44
Rev. 16

Publicité

Table des Matières
loading

Table des Matières