Component: COM Port (Runtime Tools): Difference between revisions
Appearance
Created page with "{| style="width:50%" |- | width="20%" style="color:gray;" | Author | Matrix Ltd |- | width="20%" style="color:gray;" | Version | 103.11 |- | width="20%" style="color:g..." |
m Text replacement - "width="90%" style="background-color:#D8C9D8; color:#4B008D;"" to "width="90%" class="mtx-class-macrohead"" |
||
| (3 intermediate revisions by the same user not shown) | |||
| Line 34: | Line 34: | ||
===ClosePort=== | ===ClosePort=== | ||
{| class="wikitable | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" | | width="90%" class="mtx-class-macrohead" | '''ClosePort''' | ||
|- | |- | ||
| colspan="2" | Closes the currently open COM port, ending communications and allowing it to be accessed via another application. | | colspan="2" | Closes the currently open COM port, ending communications and allowing it to be accessed via another application. | ||
| Line 48: | Line 48: | ||
===ConfigureConsole=== | ===ConfigureConsole=== | ||
{| class="wikitable | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" | | width="90%" class="mtx-class-macrohead" | '''ConfigureConsole''' | ||
|- | |- | ||
| colspan="2" | | | colspan="2" | | ||
| Line 67: | Line 67: | ||
===GetConsoleHandle=== | ===GetConsoleHandle=== | ||
{| class="wikitable | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" | | width="90%" class="mtx-class-macrohead" | '''GetConsoleHandle''' | ||
|- | |- | ||
| colspan="2" | Gets the handle to the console allowing data displaying on the panel etc. | | colspan="2" | Gets the handle to the console allowing data displaying on the panel etc. | ||
| Line 81: | Line 81: | ||
===GetProp=== | ===GetProp=== | ||
{| class="wikitable | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" | | width="90%" class="mtx-class-macrohead" | '''GetProp''' | ||
|- | |- | ||
| colspan="2" | Allows the property filter for the COM port list to be copied to a parent component. | | colspan="2" | Allows the property filter for the COM port list to be copied to a parent component. | ||
| Line 100: | Line 100: | ||
===OpenPort=== | ===OpenPort=== | ||
{| class="wikitable | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" | | width="90%" class="mtx-class-macrohead" | '''OpenPort''' | ||
|- | |- | ||
| colspan="2" | Opens the currently selected COM port, allowing data to be sent and received. | | colspan="2" | Opens the currently selected COM port, allowing data to be sent and received. | ||
| Line 114: | Line 114: | ||
===ReceiveBinary16Bit=== | ===ReceiveBinary16Bit=== | ||
{| class="wikitable | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" | | width="90%" class="mtx-class-macrohead" | '''ReceiveBinary16Bit''' | ||
|- | |- | ||
| colspan="2" | Receives a binary 16-bit value split across two bytes. | | colspan="2" | Receives a binary 16-bit value split across two bytes. | ||
| Line 138: | Line 138: | ||
===ReceiveBinary32Bit=== | ===ReceiveBinary32Bit=== | ||
{| class="wikitable | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" | | width="90%" class="mtx-class-macrohead" | '''ReceiveBinary32Bit''' | ||
|- | |- | ||
| colspan="2" | Receives a binary 32-bit value split across four bytes. | | colspan="2" | Receives a binary 32-bit value split across four bytes. | ||
| Line 162: | Line 162: | ||
===ReceiveBinaryFloat=== | ===ReceiveBinaryFloat=== | ||
{| class="wikitable | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" | | width="90%" class="mtx-class-macrohead" | '''ReceiveBinaryFloat''' | ||
|- | |- | ||
| colspan="2" | Receives a binary 32-bit floating point value split across four bytes. | | colspan="2" | Receives a binary 32-bit floating point value split across four bytes. | ||
| Line 186: | Line 186: | ||
===ReceiveByte=== | ===ReceiveByte=== | ||
{| class="wikitable | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" | | width="90%" class="mtx-class-macrohead" | '''ReceiveByte''' | ||
|- | |- | ||
| colspan="2" | Attempts to receive a byte using the COM port No valid return data is provided by the timeout value property. | | colspan="2" | Attempts to receive a byte using the COM port No valid return data is provided by the timeout value property. | ||
| Line 205: | Line 205: | ||
===ReceiveByteArray=== | ===ReceiveByteArray=== | ||
{| class="wikitable | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" | | width="90%" class="mtx-class-macrohead" | '''ReceiveByteArray''' | ||
|- | |- | ||
| colspan="2" | Attempts to receive an array of bytes using the COM port Returns the number of bytes received. | | colspan="2" | Attempts to receive an array of bytes using the COM port Returns the number of bytes received. | ||
| Line 234: | Line 234: | ||
===ReceiveFloat=== | ===ReceiveFloat=== | ||
{| class="wikitable | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" | | width="90%" class="mtx-class-macrohead" | '''ReceiveFloat''' | ||
|- | |- | ||
| colspan="2" | Attempts to receive a floating point number as ASCII characters and convert back into a numeric value. Note this function will receive until a timeout or a none numeric char is received, the none numeric char will be lost. | | colspan="2" | Attempts to receive a floating point number as ASCII characters and convert back into a numeric value. Note this function will receive until a timeout or a none numeric char is received, the none numeric char will be lost. | ||
| Line 258: | Line 258: | ||
===ReceiveHexNumber=== | ===ReceiveHexNumber=== | ||
{| class="wikitable | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" | | width="90%" class="mtx-class-macrohead" | '''ReceiveHexNumber''' | ||
|- | |- | ||
| colspan="2" | Attempts to receive a hex number as ASCII characters and convert back into a numeric value. Note this function will receive until a timeout or a none hexadecimal char is received, the none numeric char will be lost. | | colspan="2" | Attempts to receive a hex number as ASCII characters and convert back into a numeric value. Note this function will receive until a timeout or a none hexadecimal char is received, the none numeric char will be lost. | ||
| Line 287: | Line 287: | ||
===ReceiveINTArray=== | ===ReceiveINTArray=== | ||
{| class="wikitable | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" | | width="90%" class="mtx-class-macrohead" | '''ReceiveINTArray''' | ||
|- | |- | ||
| colspan="2" | Receives an array of 16-bit INT/UINT values and returns the number of values received. | | colspan="2" | Receives an array of 16-bit INT/UINT values and returns the number of values received. | ||
| Line 321: | Line 321: | ||
===ReceiveNumber=== | ===ReceiveNumber=== | ||
{| class="wikitable | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" | | width="90%" class="mtx-class-macrohead" | '''ReceiveNumber''' | ||
|- | |- | ||
| colspan="2" | Attempts to receive a number as ASCII characters and convert back into a numeric value. Note this function will receive until a timeout or a none numeric char is received, the none numeric char will be lost. | | colspan="2" | Attempts to receive a number as ASCII characters and convert back into a numeric value. Note this function will receive until a timeout or a none numeric char is received, the none numeric char will be lost. | ||
| Line 345: | Line 345: | ||
===ReceiveString=== | ===ReceiveString=== | ||
{| class="wikitable | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" | | width="90%" class="mtx-class-macrohead" | '''ReceiveString''' | ||
|- | |- | ||
| colspan="2" | Attempts to receive a string using the COM port. MaxLength sets the maximum number of bytes that can be received, Timeout is the max time between characters. | | colspan="2" | Attempts to receive a string using the COM port. MaxLength sets the maximum number of bytes that can be received, Timeout is the max time between characters. | ||
| Line 369: | Line 369: | ||
===ReceiveStringWithTermination=== | ===ReceiveStringWithTermination=== | ||
{| class="wikitable | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" | | width="90%" class="mtx-class-macrohead" | '''ReceiveStringWithTermination''' | ||
|- | |- | ||
| colspan="2" | Attempts to receive an string using the COM port. Will return if the selected termination characters are received. Returns the number of bytes received. | | colspan="2" | Attempts to receive an string using the COM port. Will return if the selected termination characters are received. Returns the number of bytes received. | ||
| Line 403: | Line 403: | ||
===ScanForDeviceID=== | ===ScanForDeviceID=== | ||
{| class="wikitable | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" | | width="90%" class="mtx-class-macrohead" | '''ScanForDeviceID''' | ||
|- | |- | ||
| colspan="2" | Checks to see if a device VID/PID string is present and returns the COM port number. Returns 0 if device not found. | | colspan="2" | Checks to see if a device VID/PID string is present and returns the COM port number. Returns 0 if device not found. | ||
| Line 422: | Line 422: | ||
===ScanForDeviceIDEx=== | ===ScanForDeviceIDEx=== | ||
{| class="wikitable | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" | | width="90%" class="mtx-class-macrohead" | '''ScanForDeviceIDEx''' | ||
|- | |- | ||
| colspan="2" | Checks to see if a device VID/PID string is present and returns the COM port number, allows multiple devices with the same details to be detected. Returns 0 if device not found. | | colspan="2" | Checks to see if a device VID/PID string is present and returns the COM port number, allows multiple devices with the same details to be detected. Returns 0 if device not found. | ||
| Line 451: | Line 451: | ||
===SendBinary16Bit=== | ===SendBinary16Bit=== | ||
{| class="wikitable | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" | | width="90%" class="mtx-class-macrohead" | '''SendBinary16Bit''' | ||
|- | |- | ||
| colspan="2" | Sends out a 16-bit binary value split across two bytes. | | colspan="2" | Sends out a 16-bit binary value split across two bytes. | ||
| Line 475: | Line 475: | ||
===SendBinary32Bit=== | ===SendBinary32Bit=== | ||
{| class="wikitable | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" | | width="90%" class="mtx-class-macrohead" | '''SendBinary32Bit''' | ||
|- | |- | ||
| colspan="2" | Sends out a 32-bit binary value split across four bytes. | | colspan="2" | Sends out a 32-bit binary value split across four bytes. | ||
| Line 499: | Line 499: | ||
===SendBinaryFloat=== | ===SendBinaryFloat=== | ||
{| class="wikitable | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" | | width="90%" class="mtx-class-macrohead" | '''SendBinaryFloat''' | ||
|- | |- | ||
| colspan="2" | Sends out a 32-bit binary floating point value split across four bytes. | | colspan="2" | Sends out a 32-bit binary floating point value split across four bytes. | ||
| Line 523: | Line 523: | ||
===SendByte=== | ===SendByte=== | ||
{| class="wikitable | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" | | width="90%" class="mtx-class-macrohead" | '''SendByte''' | ||
|- | |- | ||
| colspan="2" | Sends a single byte to be sent out via the COM port. | | colspan="2" | Sends a single byte to be sent out via the COM port. | ||
| Line 542: | Line 542: | ||
===SendByteArray=== | ===SendByteArray=== | ||
{| class="wikitable | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" | | width="90%" class="mtx-class-macrohead" | '''SendByteArray''' | ||
|- | |- | ||
| colspan="2" | Sends an array of bytes to the COM port. | | colspan="2" | Sends an array of bytes to the COM port. | ||
| Line 566: | Line 566: | ||
===SendFloat=== | ===SendFloat=== | ||
{| class="wikitable | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" | | width="90%" class="mtx-class-macrohead" | '''SendFloat''' | ||
|- | |- | ||
| colspan="2" | Sends out a floating point number as an ASCII String from the UART interface. | | colspan="2" | Sends out a floating point number as an ASCII String from the UART interface. | ||
| Line 585: | Line 585: | ||
===SendHexNumber=== | ===SendHexNumber=== | ||
{| class="wikitable | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" | | width="90%" class="mtx-class-macrohead" | '''SendHexNumber''' | ||
|- | |- | ||
| colspan="2" | Sends out a number as an ASCII hexadecimal String from the UART interface. | | colspan="2" | Sends out a number as an ASCII hexadecimal String from the UART interface. | ||
| Line 614: | Line 614: | ||
===SendINTArray=== | ===SendINTArray=== | ||
{| class="wikitable | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" | | width="90%" class="mtx-class-macrohead" | '''SendINTArray''' | ||
|- | |- | ||
| colspan="2" | Transmits an array of 16-bit INT/UINT values via the UART peripheral | | colspan="2" | Transmits an array of 16-bit INT/UINT values via the UART peripheral | ||
| Line 643: | Line 643: | ||
===SendNumber=== | ===SendNumber=== | ||
{| class="wikitable | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" | | width="90%" class="mtx-class-macrohead" | '''SendNumber''' | ||
|- | |- | ||
| colspan="2" | Sends out a number as an ASCII String from the UART interface. | | colspan="2" | Sends out a number as an ASCII String from the UART interface. | ||
| Line 662: | Line 662: | ||
===SendString=== | ===SendString=== | ||
{| class="wikitable | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" | | width="90%" class="mtx-class-macrohead" | '''SendString''' | ||
|- | |- | ||
| colspan="2" | Sends an string of characters to the COM port. | | colspan="2" | Sends an string of characters to the COM port. | ||
| Line 681: | Line 681: | ||
===SetDTRState=== | ===SetDTRState=== | ||
{| class="wikitable | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" | | width="90%" class="mtx-class-macrohead" | '''SetDTRState''' | ||
|- | |- | ||
| colspan="2" | Allows the DTR signal to be enabled or disabled. | | colspan="2" | Allows the DTR signal to be enabled or disabled. | ||
| Line 700: | Line 700: | ||
===SetFlowControl=== | ===SetFlowControl=== | ||
{| class="wikitable | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" | | width="90%" class="mtx-class-macrohead" | '''SetFlowControl''' | ||
|- | |- | ||
| colspan="2" | Allows the Flowcontrol signals to be enabled or disabled. | | colspan="2" | Allows the Flowcontrol signals to be enabled or disabled. | ||
| Line 719: | Line 719: | ||
===SetProp=== | ===SetProp=== | ||
{| class="wikitable | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" | | width="90%" class="mtx-class-macrohead" | '''SetProp''' | ||
|- | |- | ||
| colspan="2" | Allows the COM port property to be set from a parent component. | | colspan="2" | Allows the COM port property to be set from a parent component. | ||
| Line 744: | Line 744: | ||
==Property reference== | ==Property reference== | ||
{| class="wikitable | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-prop-icon.png]] | ||
| width="90%" | | width="90%" class="mtx-class-macrohead" | '''Properties''' | ||
|- | |- | ||
|- | |- | ||
Latest revision as of 14:23, 13 July 2026
| Author | Matrix Ltd |
| Version | 103.11 |
| Category | Runtime Tools |
COM Port component
Serial based simulation component for use with systems such as RS232, Bluetooth and USB Serial.
Version information
Library Version, Component Version, Date, Author, Info 10, 103.10, 07-04-25, MW, Modified ReceiveArray NumValues from Byte to UInt 11, 103.11, 01-05-25, BR, Changed SendString macro to make it more efficient
Detailed description
No detailed description exists yet for this component
Examples
No additional examples
Macro reference
ClosePort
| ClosePort | |
| Closes the currently open COM port, ending communications and allowing it to be accessed via another application. | |
| Return | |
ConfigureConsole
| ConfigureConsole | |
| Status | |
| Return | |
GetConsoleHandle
| GetConsoleHandle | |
| Gets the handle to the console allowing data displaying on the panel etc. | |
| Return | |
GetProp
| GetProp | |
| Allows the property filter for the COM port list to be copied to a parent component. | |
| PropName | |
| Return | |
OpenPort
| OpenPort | |
| Opens the currently selected COM port, allowing data to be sent and received. | |
| Return | |
ReceiveBinary16Bit
ReceiveBinary32Bit
ReceiveBinaryFloat
ReceiveByte
| ReceiveByte | |
| Attempts to receive a byte using the COM port No valid return data is provided by the timeout value property. | |
| Timeout | |
| Time to wait for incoming data in milliseconds | |
| Return | |
ReceiveByteArray
ReceiveFloat
ReceiveHexNumber
ReceiveINTArray
ReceiveNumber
ReceiveString
ReceiveStringWithTermination
ScanForDeviceID
| ScanForDeviceID | |
| Checks to see if a device VID/PID string is present and returns the COM port number. Returns 0 if device not found. | |
| HWID | |
| Example: "VID_12BF&PID_0101" | |
| Return | |
ScanForDeviceIDEx
SendBinary16Bit
| SendBinary16Bit | |
| Sends out a 16-bit binary value split across two bytes. | |
| Value | |
| MSBfirst | |
| 0=Least significant byte first, 1=Most significant byte first | |
| Return | |
SendBinary32Bit
| SendBinary32Bit | |
| Sends out a 32-bit binary value split across four bytes. | |
| Value | |
| MSBfirst | |
| 0=Least significant byte first, 1=Most significant byte first | |
| Return | |
SendBinaryFloat
| SendBinaryFloat | |
| Sends out a 32-bit binary floating point value split across four bytes. | |
| Value | |
| MSBfirst | |
| 0=Least significant byte first, 1=Most significant byte first | |
| Return | |
SendByte
| SendByte | |
| Sends a single byte to be sent out via the COM port. | |
| Data | |
| Return | |
SendByteArray
| SendByteArray | |
| Sends an array of bytes to the COM port. | |
| Data | |
| Data byte array to send | |
| Length | |
| Number of bytes to send | |
| Return | |
SendFloat
| SendFloat | |
| Sends out a floating point number as an ASCII String from the UART interface. | |
| Number | |
| Return | |
SendHexNumber
SendINTArray
SendNumber
| SendNumber | |
| Sends out a number as an ASCII String from the UART interface. | |
| Number | |
| Return | |
SendString
| SendString | |
| Sends an string of characters to the COM port. | |
| Data | |
| Data byte array to send | |
| Return | |
SetDTRState
| SetDTRState | |
| Allows the DTR signal to be enabled or disabled. | |
| State | |
| A value of 0 disables the DTR, 1 or above willl enable the DTR. | |
| Return | |
SetFlowControl
| SetFlowControl | |
| Allows the Flowcontrol signals to be enabled or disabled. | |
| State | |
| A value of 0 disables flow control, 1 or above willl enable flow control. | |
| Return | |
SetProp
| SetProp | |
| Allows the COM port property to be set from a parent component. | |
| PropName | |
| PropVal | |
| Return | |
Property reference
Component Source Code
Please click here to download the component source project: FC_Comp_Source_COM_Port_1.fcfx
Please click here to view the component source code (Beta): FC_Comp_Source_COM_Port_1.fcfx