SerOut

(Engine-Level Function)

Description: Send Serial Port Byte. This statement sends a byte to the transmit buffer.
Returns: Nothing
Usage: Script Only.
Function Groups: Serial Port,  String and Buffer
Related to: COMPort | SerCheck | SerIn | StrLen | SerRcv | SerRTS | SerSend | SerStrEsc | SerString | SerWait
Format: SerOut(Port, Value)
Parameters:  
Port
Required. Any numeric expression for the serial port number (opened with a ComPort function) or any stream value.
Value
Required. Any numeric expression which gives the byte value to send. Value must be in the range 0 to 255.
Comments: The byte will not be sent if the transmit buffer is full.

Example:

If MatchKeys(2, "t");
[
  SerOut(2, Cond(chkSum == calcChksum, 6, 21);
]

This waits until the operator presses the "t" key, then it compares chkSum to calcChksum. If equal, a 6 byte (ASCII ACK) is sent. If not equal, a 21 byte (ASCII NAK) is sent. The serial port used is 2.