public class Ipx800Control
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected int |
port |
protected java.lang.String |
returnMsg |
protected java.lang.String |
server |
Constructor and Description |
---|
Ipx800Control() |
Modifier and Type | Method and Description |
---|---|
boolean |
bit(boolean[] relais)
Commander les sorties simultanément :
Bit= Le mode bitmask vous permet de définir avec une seule commande
l’état que doivent prendre des 32 sorties.
|
int |
getAn(int entreeAnalogique)
Obtenir l‘état d’une entrée analogique :
GetAn Paramètres :
GetAnx ou x est le numéro de l’entrée analogique de 1 à 4
GetAn1 permet de recevoir l’état de l’entrée analogique 1.
|
int[] |
getCount()
Obtenir l‘état des compteurs d’implusion :
|
int |
getCount(int counterId)
Obtenir l‘état d’un compteur d’implusion :
|
boolean[] |
getIn()
Obtenir l‘état de toutes les entrées :
GetInputs Paramètres : GetInputs permet de recevoir dans une seule trame
l’état des 32 entrées digitales.
|
boolean |
getIn(int relai)
Obtenir l‘état d’une entrée:
GetIn Paramètres : GetInx ou x est ne numéro de l’entrée de 1 à 32 GetIn1
permet d’obtenir l’état de l’entrée 1.
|
boolean[] |
getOut()
Obtenir l‘état de toute les sorties:
GetOutputs Paramètres :
GetOutputs permet de recevoir dans une seule trame l’état des 32 sorties.
|
boolean |
getOut(int relai)
Obtenir l‘état d’une sortie:
GetOut Paramètres : GetOutx ou x est le numéro de la sortie (de 1 à 32).
|
void |
reset()
Reset système de l’IPX800
Reset L’envoi de cette commande provoque le redémarrage de l’IPX800 (Reboot).
|
boolean |
resetCount(int relai)
Remise à zéro des compteurs:
|
protected boolean |
sendCmd(java.lang.String cmd)
sendCmd
|
boolean |
set(int relai,
boolean etat)
Setxxy ou xx est le numéro de sortie de 01 à 32
et y l’état de la sortie 0 = Off et 1 = On
|
boolean |
set(int relai,
boolean etat,
boolean impulsion) |
void |
setHost(java.lang.String p0)
setHost
|
void |
setPort(int p0)
setPort
|
protected int port
protected java.lang.String server
protected java.lang.String returnMsg
public void setHost(java.lang.String p0)
p0
- hostname to use, its a string, since i set up my own bind...public void setPort(int p0)
p0
- port to use, in case you changed the default setting...protected boolean sendCmd(java.lang.String cmd)
cmd
- to send, opens a TCP port to the ipx and then sends the command and stores the eventual
return in @see returnMsgpublic boolean set(int relai, boolean etat)
relai
- no du relai a positionner (1-32)etat
- vrai = actif, faux, fermepublic boolean set(int relai, boolean etat, boolean impulsion)
public boolean bit(boolean[] relais)
relais
- vecteur de booleans (32),vrai = actif, faux, fermepublic boolean getIn(int relai)
relai
- le no du relai a questionner (1-32)public boolean[] getIn()
public int getAn(int entreeAnalogique)
entreeAnalogique
- le no (1-4) d'une des entrees analogiquespublic int getCount(int counterId)
counterId
- le numéro de compteur (de 1 à 3)public int[] getCount()
public boolean getOut(int relai)
relai
- le no de la sortiepublic boolean[] getOut()
public boolean resetCount(int relai)
relai
- le numéro du compteur à remettre à zéro.public void reset()