public class UrlPort extends Object implements IStringCommand
Constructor and Description |
---|
UrlPort(String protocol,
String hostIp,
int portNumber,
String prefix,
String suffix,
int timeout,
boolean verbose) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
connect() |
String |
getVersion()
Returns the hardware version (not the version of the driver software).
|
boolean |
isValid()
Tries to identify instances that are not valid.
|
static void |
main(String[] args) |
void |
open()
Opens the device with previously set parameters.
|
String |
readString()
Reads a line of text.
|
boolean |
ready()
Tells whether this stream is ready to be read.
|
void |
sendString(String payload) |
void |
setDebug(int debug)
Sets a debug parameter.
|
void |
setTimeout(int timeout)
Set timeout in milliseconds.
|
void |
setVerbosity(boolean verbosity)
Sets a verbosity flag, causing commands to be executed verbosely.
|
public void connect() throws IOException
IOException
public void close()
close
in interface Closeable
close
in interface AutoCloseable
public void sendString(String payload) throws IOException
sendString
in interface IStringCommand
IOException
public String readString()
IStringCommand
readString
in interface IStringCommand
public static void main(String[] args)
args
- the command line argumentspublic String getVersion() throws IOException
IHarcHardware
getVersion
in interface IHarcHardware
IOException
public void setVerbosity(boolean verbosity)
IHarcHardware
setVerbosity
in interface IHarcHardware
verbosity
- on or offpublic void setDebug(int debug)
IHarcHardware
setDebug
in interface IHarcHardware
public void setTimeout(int timeout)
IHarcHardware
setTimeout
in interface IHarcHardware
timeout
- Timeout in milliseconds.public boolean isValid()
IHarcHardware
isValid
in interface IHarcHardware
public void open() throws HarcHardwareException, IOException
IHarcHardware
open
in interface IHarcHardware
HarcHardwareException
IOException
public boolean ready() throws IOException
IStringCommand
ready
in interface IStringCommand
IOException
- If an I/O error occursCopyright © 2015. All rights reserved.