PC SOFT

ONLINE HELP
FOR WINDEV, WEBDEV AND WINDEV MOBILE

Home | Sign in | English US
  • Using an external library: RXTX
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
Runs different functions that directly affect the bits of serial port, parallel port or infrared port, independently of the communication protocol. These functions are used to manage:
  • the DTR signal,
  • the RTS signal,
  • the XOFF and XON characters.
WEBDEV - Server code This function returns information regarding the server.
Notes:
  • The port must be opened beforehand (sOpen).
  • Versions 16 and later
    Java The management of infrared ports is not available in Java.
    New in version 16
    Java The management of infrared ports is not available in Java.
    Java The management of infrared ports is not available in Java.
Versions 16 and later
WINDEVJava This function is now available for the Java applications.
New in version 16
WINDEVJava This function is now available for the Java applications.
WINDEVJava This function is now available for the Java applications.
Example
// Clears the DTR signal
sEscape(PortNum, "CLRDTR")
Syntax
<Result> = sEscape(<Port Number> , <Function>)
<Result>: Boolean
  • True if the function was run,
  • False otherwise. If the port was not opened beforehand (by sOpen), sEscape has no effect.
<Port Number>: Integer
  • Number of the relevant serial port: 1, 2, 3, ... 32 for COM1, COM2, COM3, ... COM32.
  • Number of the relevant parallel port: -1, -2, -3 or -4 for LPT1, LPT2, LPT3 or LPT4.
  • Number of the relevant infrared port: 1, 2, 3, ... 32 for IR1, IR2, IR3, ... IR32.
    Versions 16 and later
    Java The management of infrared ports is not available in Java.
    New in version 16
    Java The management of infrared ports is not available in Java.
    Java The management of infrared ports is not available in Java.
  • Port number returned by sOpen (if this function was called with a port name).
<Function>: Character string (with quotes)
Function to run:
CLRBREAKClears the "Break line" signal
Versions 16 and later
Java This function is not supported in Java.
New in version 16
Java This function is not supported in Java.
Java This function is not supported in Java.
CLRDTRClears the DTR signal
CLRRTSClears the RTS signal
RESETDEVRe-initializes the device if possible
Versions 16 and later
Java This function is not supported in Java.
New in version 16
Java This function is not supported in Java.
Java This function is not supported in Java.
SETBREAKEnables the "Break Line" signal
Versions 16 and later
Java This function is not supported in Java.
New in version 16
Java This function is not supported in Java.
Java This function is not supported in Java.
SETDTRSends the DTR signal
SETRTSSends the RTS signal
SETXOFFThe transmission behaves like if the XOFF character was received
Versions 16 and later
Java This function is not supported in Java.
New in version 16
Java This function is not supported in Java.
Java This function is not supported in Java.
SETXONThe transmission behaves like if the XON character was received
Versions 16 and later
Java This function is not supported in Java.
New in version 16
Java This function is not supported in Java.
Java This function is not supported in Java.
Remarks
Versions 16 and later
Java

Using an external library: RXTX

In Java, the use of functions for handling the serial and parallel ports (sOpen, sWrite, sRead, ...) requires the presence of an external library: RXTX.
This library includes a Jar archive and one or more native libraries that depend on the operating system on which the application is run. To use these functions:
  • the Jar archive (RXTXComm.jar) must:
    • be found in the same directory as the Java application generated by WINDEV,
    • be found in the execution classpath of the application,
    • be directly included in the generated application (from the wizard for Java generation).
  • the native libraries corresponding to the operating system on which the application is run must be found:
    • in the same directory as the Java application generated by WINDEV,
    • in the path of the application libraries (librarypath).
The RXTX library and its documentation can be downloaded from: http://users.frii.com/jarvi/rxtx/index.html (link valid at the time this documentation was published).
Caution: The management of infrared ports is not available in Java.
New in version 16
Java

Using an external library: RXTX

In Java, the use of functions for handling the serial and parallel ports (sOpen, sWrite, sRead, ...) requires the presence of an external library: RXTX.
This library includes a Jar archive and one or more native libraries that depend on the operating system on which the application is run. To use these functions:
  • the Jar archive (RXTXComm.jar) must:
    • be found in the same directory as the Java application generated by WINDEV,
    • be found in the execution classpath of the application,
    • be directly included in the generated application (from the wizard for Java generation).
  • the native libraries corresponding to the operating system on which the application is run must be found:
    • in the same directory as the Java application generated by WINDEV,
    • in the path of the application libraries (librarypath).
The RXTX library and its documentation can be downloaded from: http://users.frii.com/jarvi/rxtx/index.html (link valid at the time this documentation was published).
Caution: The management of infrared ports is not available in Java.
Java

Using an external library: RXTX

In Java, the use of functions for handling the serial and parallel ports (sOpen, sWrite, sRead, ...) requires the presence of an external library: RXTX.
This library includes a Jar archive and one or more native libraries that depend on the operating system on which the application is run. To use these functions:
  • the Jar archive (RXTXComm.jar) must:
    • be found in the same directory as the Java application generated by WINDEV,
    • be found in the execution classpath of the application,
    • be directly included in the generated application (from the wizard for Java generation).
  • the native libraries corresponding to the operating system on which the application is run must be found:
    • in the same directory as the Java application generated by WINDEV,
    • in the path of the application libraries (librarypath).
The RXTX library and its documentation can be downloaded from: http://users.frii.com/jarvi/rxtx/index.html (link valid at the time this documentation was published).
Caution: The management of infrared ports is not available in Java.
Components
WINDEVWEBDEV - Server codeReports and Queries wd230com.dll
Windows Mobile wp230com.dll
Java wd230java.jar
Minimum required version
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment