Components All New MacOS Windows Linux iOS
Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old

SerialPort.OpenPath

Opens a special file, device or pipe.

Component Version macOS Windows Linux Server iOS SDK
SerialPort 13.4 ✅ Yes ✅ Yes ❌ No ✅ Yes, on macOS and Windows ❌ No
MBS( "SerialPort.OpenPath"; Path { ; Mode } )   More

Parameters

Parameter Description Example Flags
Path The native path to open. "\\\\.\\pipe\\Test"
Mode The opening mode.
Can be Read, Write or ReadWrite.
Default is ReadWrite.
"ReadWrite" Optional

Result

Returns the port reference value which you pass to other SerialPort functions.

Description

Opens a special file, device or pipe.
This allows you to e.g. open a pipe on Windows.
Serial Port reference numbers are starting at 28000 and counting up for each new port.

Examples

Open pipe and send message:

Set Variable [ $serial ; Value: MBS( "SerialPort.OpenPath"; "\\\.\pipe\Test") ]
Set Variable [ $r ; Value: MBS( "SerialPort.Write"; $serial; "Hello World") ]
Set Variable [ $r ; Value: MBS( "SerialPort.Close"; $serial) ]

See also

Release notes

Blog Entries

This function checks for a license.

Created 29th August 2023, last changed 31st August 2023


SerialPort.Open - SerialPort.Path