|
|
|
|
|
- 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 |
Nouveauté 2025 <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…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|