Bonjour à tous,
J'essaye d'accéder au port série sous linux, j'ai pu trouver des informations (sur ce forum et d'autres) avec javax.comm, mais impossible de relire.
Je dois juste lire des chaines de caractères envoyées par un lecteur de code bar.
Voici ce qui pose problème:
J'arrive a accéder à mon port série et a relire les informations du code bar via le numéroteur internet (la fonction terminal) le port est /dev/ttyS0 (=> COM1 sous windows).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 class portserie { static Enumeration portList; static CommPortIdentifier portId; static SerialPort serialPort; public static void main(String[] args) { portList = CommPortIdentifier.getPortIdentifiers(); while (portList.hasMoreElements()) // !!!!!!!!!!!!!!!!!!! Renvois toujours false !!!!!!!!!!!!!!!! { portId = (CommPortIdentifier) portList.nextElement(); if (portId.getName().equals("/dev/ttyS0")) { .....
Quelqu'un peut-il m'aider?
Merci
PS: J'utilise JBuilder 7 version entreprise (y a-t-il des classes prévue?)
Partager