public class SerialInterface extends Object
Les erreurs d'entrée-sortie sont affichée dans la console (System.out).
Modifier and Type | Class and Description |
---|---|
static interface |
SerialInterface.Reader
Définit un lecteur de caractère.
|
static interface |
SerialInterface.Writer
Définit un moniteur des caractères émis.
|
Constructor and Description |
---|
SerialInterface() |
Modifier and Type | Method and Description |
---|---|
void |
close()
Ferme le port série.
|
String |
getName()
Renvoie le nom du port série.
|
int |
getParity()
Renvoie la parité du port série.
|
static String[] |
getPortNames()
Renvoie la liste des noms de ports séries disponibles.
|
int |
getRate()
Renvoie le débit du port série.
|
int |
getSize()
Renvoie la taille des mots du port série.
|
double |
getStop()
Renvoie le nombre de bits de stop du port série.
|
static boolean |
isASCII(String value)
Teste si une chaîne ne contient que des caractères l'ASCII.
|
boolean |
isOpen()
Teste si le port est ouvert.
|
static void |
main(String[] usage)
Renvoie la liste des des noms de ports séries disponibles ce qui teste
l'installation des librairies.
|
SerialInterface |
open()
Ouvre le port série avec les paramètres actuels.
|
int |
read()
Lit un octet sur le port série.
|
SerialInterface |
setName(String name)
Définit le nom du port série.
|
SerialInterface |
setParity(char parity)
Définit la parité du port série.
|
SerialInterface |
setRate(int rate)
Définit le débit du port série.
|
SerialInterface |
setReader(SerialInterface.Reader reader)
Connecte un reader au port série.
|
SerialInterface |
setSize(int size)
Définit la taille des mots du port série.
|
SerialInterface |
setStop(double stop)
Définit le nombre de bits de stop du port série.
|
SerialInterface |
setWriter(SerialInterface.Writer writer)
Connecte un writer au port série.
|
static void |
show(com.fazecast.jSerialComm.SerialPort id) |
void |
simulReading(String string)
Ajoute des octets entrée pour simuler une lecture.
|
String |
toString()
Renvoie une description des paramètres du port série.
|
void |
write(int value)
Ecrit un octet sur le port série.
|
boolean |
write(String value)
Ecrit les octets d'une chaîne de caractère sur le port série.
|
public SerialInterface setName(String name)
name
- Le nom du port, "COM1" par défaut.public String getName()
public SerialInterface setRate(int rate)
rate
- Le débit du port en bauds (bits par seconde), 9600 par défaut.public int getRate()
public SerialInterface setParity(char parity)
parity
- La parité du port : 'N' (par défaut) si pas de parité, 'E' pour
even si parité paire, 'O' pour odd si parité impaire.public int getParity()
public SerialInterface setSize(int size)
size
- La taille des mots : 8 (par défaut) ou 7..public int getSize()
public SerialInterface setStop(double stop)
stop
- Le nombre de bits de stop : 1 (par défaut), 1.5 ou 2.public double getStop()
public SerialInterface open()
public void close()
public boolean isOpen()
public void write(int value)
value
- L'octet à écrire.public boolean write(String value)
value
- Les octets à écrire. La chaîne ne doit contenir que des
caractères ASCII.public static boolean isASCII(String value)
value
- La chaîne à tester.public SerialInterface setWriter(SerialInterface.Writer writer)
writer
- Un writer qui est appellé à chaque caratère écrit.public int read()
L'octet lu est retiré du buffer de lecture, après l'appel de cette fonction.
public SerialInterface setReader(SerialInterface.Reader reader)
reader
- Un reader qui est appellé à l'arrivée de chaque caractère en
lecture.public void simulReading(String string)
string
- Les octets en entrée.public String toString()
public static String[] getPortNames()
public static void show(com.fazecast.jSerialComm.SerialPort id)
public static void main(String[] usage)
usage
- java -cp javascool-proglets.jar org.javascool.proglets.commSerie.SerialInterfaceCopyright © 2024. All rights reserved.