ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage functions / Standard functions / Windows functions / Serial/Parallel Ports functions
  • Cas particulier
  • Spécificités Android et Widget Android
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Renvoie la liste des noms des ports séries et des ports parallèles présents sur la machine.
AndroidWidget Android Seuls les ports séries du périphérique sont listés (s'ils existent).
Exemple
// On veut charger le nom des ports séries présents sur la machine dans un champ Combo.
NomPortsSéries est un tableau de chaînes = sListePort(1)
 
POUR CHAQUE sPort DANS NomPortsSéries
ListeAjoute(COMBO_PortsSeries, sPort)
FIN
Syntaxe
<Résultat> = sListePort([<Type>])
<Résultat> : Tableau de chaînes
Tableau de chaînes contenant le nom des ports recherchés.
<Type> : Entier optionnel
Type de port à lister :
  • 0 (valeur par défaut) : Liste les ports séries et parallèles.
  • 1 : Liste les ports séries.
  • 2 : Liste les ports parallèles.
Remarques
Linux

Cas particulier

Sur certaines distributions Linux (comme par exemple Debian, Ubuntu...), l'utilisateur doit faire partie du groupe "dialout" pour pouvoir manipuler les ports séries.
Si la fonction sListePort ne renvoie rien alors qu'elle devrait, assurez-vous d'avoir ajouté l'utilisateur courant à ce groupe avec la commande shell suivante :
sudo usermod -a -G dialout NOM_UTILISATEUR
AndroidWidget Android

Spécificités Android et Widget Android

Sous Android et en mode Widget Android, les fonctions de manipulations des ports séries et parallèles sont utilisables :
  • Uniquement sur les ports séries (pas sur les ports parallèles ni sur les ports infrarouges).
  • Uniquement avec les appareils qui implémentent le protocole CDC/ACM (Arduino ATmega32U4) et les puces de conversion USB vers série suivantes :
    • FTDI FT232R, FT232H, FT2232H, FT4232H, FT230X, FT231X, FT234XD
    • Silabs CP210x
    • Qinheng CH340, CH341A
    • Prolific PL2303
Classification Métier / UI : Code métier
Composante : wd290com.dll
Minimum version required
  • Version 26
Comments
Click [Add] to post a comment

Last update: 07/19/2022

Send a report | Local help