PC SOFT

ONLINE HELP
FOR WINDEV, WEBDEV AND WINDEV MOBILE

Home | Sign in | English US
  • Closing the port
  • 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
Disables the detection of an event on a serial port. The event was managed by sEvent.
WEBDEV - Server code This function returns information regarding the server.
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
// Detect characters on COM1 port
sEvent(1, sEveCharReceived, "Read")
sEvent(1, sEveBreak, "Break")
...
sEndEvent(1, sEveBreak)
...

// --Procedure Read(PortNum, Event)
Trace(sRead(1, sInEntryQueue(1)))
Syntax
<Result> = sEndEvent(<Port Number> [, <Event to Stop>])
<Result>: Boolean
  • True if the function was run,
  • False otherwise.
<Port Number>: Integer
  • Number of serial port (1, 2, 3, up to 32 for COM1, COM2, COM3, ... COM32).
  • Port number returned by sOpen (if this function was called with a port name).
<Event to Stop>: Optional Integer constant (or combination of constants)
Event whose management must be stopped. If this parameter is not specified, all the events managed on the port are disabled.
sEveBreakReceive a "Break line" event
sEveCharReceivedReceive a character
sEveCTSChange of CTS status
sEveDSRChange of DSR status
sEveTransmitCompletedThe output buffer is empty
sEveErrorDetect an error on the line
Versions 16 and later
Java This constant is not available.
New in version 16
Java This constant is not available.
Java This constant is not available.
sEvePrinterErrorPrinter error detected
Versions 16 and later
Java This constant is not available.
New in version 16
Java This constant is not available.
Java This constant is not available.
sEveEntryQueue80The input buffer is full at 80%
Versions 16 and later
Java This constant is not available.
New in version 16
Java This constant is not available.
Java This constant is not available.
sEveRingDetect the "Ring" signal (ring)
sEveRLSDChange of RLSD status
Versions 16 and later
Java This constant is not available.
New in version 16
Java This constant is not available.
Java This constant is not available.
Remarks

Closing the port

When closing the port, all the events managed on this port are disabled. When re-opening the port, sEvent must be re-run to define the events managed on this port.
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
Java wd230java.jar
Minimum required version
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment