|
|
|
|
|
- Utilisation d'une librairie externe : RXTX
- Spécificités Android et Widget Android
sFixeParamètre (Fonction) En anglais : sParameter Fixe ou modifie les paramètres de configuration du port série, du port parallèle ou du port infrarouge spécifié. Ce paramétrage est facultatif. Les valeurs par défaut sont les suivantes : - Taux de transfert : 9600 Bauds
- Parité : Aucune
- 8 bits de données
- 1 bit stop
Attention : Le paramétrage de deux postes en liaison doit être identique. Remarques : - Le port doit être ouvert (fonction sOuvre) avant l'appel de la fonction sFixeParamètre. La fonction sOuvre initialise automatiquement le port série.
- La gestion des ports infrarouges n'est pas disponible.
- Cette fonction renvoie les informations concernant le poste serveur.
- Seuls les ports séries sont gérés.
NumPort = sOuvre("COM1", 2000, 2000)
SI NumPort <> 0 ALORS
SI sFixeParamètre(NumPort, 9600, 1, 8, 0) ALORS
SINON
Erreur("Erreur de configuration de COM1", ErreurInfo(errComplet))
FIN
sFerme(NumPort)
SINON
Erreur("Erreur d'ouverture de COM1", ErreurInfo(errComplet))
FIN
Syntaxe
<Résultat> = sFixeParamètre(<Numéro de port> , <Taux> , <Parité> , <Nb Bits Données> , <Nb Bits Stop> [, <DTR/DSR> [, <RTS/CTS> [, <XON/XOFF>]]])
<Résultat> : Booléen - Vrai si les paramètres ont été correctement initialisés,
- Faux dans le cas contraire. La fonction HErreurInfo permet d'obtenir plus de détails.
Remarque : Si le port n'a pas été ouvert préalablement (par la fonction sOuvre), la fonction sFixeParamètre n'a aucun effet.
<Numéro de port> : Entier Identifiant du port manipulé : - Numéro de port :
- Numéro du port série : 1, 2, 3, ... 32 pour COM1, COM2, COM3, ... COM32.
- Numéro du port parallèle : -1, -2, -3 ou -4 pour LPT1, LPT2, LPT3 ou LPT4.
- Numéro du port infrarouge : 1, 2, 3, ... 32 pour IR1, IR2, IR3, ... IR32.
- Identifiant du port renvoyé par la fonction sOuvre (si cette fonction a été appelée avec un nom de port).
Seul ce type de paramètre est disponible.
<Taux> : Entier Taux de transfert des données (exprimé en Bauds ou Bits par seconde). <Parité> : Entier Parité du transfert :
| | 0 | Aucune parité | 1 | Parité paire | 2 | Parité impaire |
<Nb Bits Données> : Entier Nombre de bits par caractère : 4, 5, 6, 7 ou 8. <Nb Bits Stop> : Entier Nombre de bits stop :
| | 0 | 1 bit stop | 1 | 1.5 bits stop | 2 | 2 bits stop |
<DTR/DSR> : Entier optionnel - 0 (ou Faux, valeur par défaut) si le protocole DTR/DSR doit être ignoré et s'il doit être en mode "actif".
- 1 (ou Vrai) si le protocole DTR/DSR doit être en mode "Handshake",
- 2 si le protocole DTR/DSR doit être ignoré et s'il doit être en mode "inactif".
Pour plus de détails sur les valeurs possibles, consultez la documentation de référence de gestion des ports de communication.
<RTS/CTS> : Entier optionnel - 0 (ou Faux, valeur par défaut) si le protocole RTS/CTS doit être ignoré et s'il doit être en mode "actif".
- 1 (ou Vrai) si le protocole RTS/CTS doit être en mode "Handshake",
- 2 si le protocole RTS/CTS doit être ignoré et s'il doit être en mode "inactif".
Pour plus de détails sur les valeurs possibles, consultez la documentation de référence de gestion des ports de communication.
<XON/XOFF> : Booléen optionnel - Vrai si le protocole XON/XOFF doit être pris en compte,
- Faux (valeur par défaut) si ce protocole doit être ignoré.
Classification Métier / UI : Code métier Composante : wd300com.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|