godsharp - Hsu.NullModemEmulator 2022.206.16
com0com virtual serial port wrapper for C#
PM> Install-Package Hsu.NullModemEmulator -Version 2022.206.16 -Source https://www.myget.org/F/godsharp/api/v3/index.json
> nuget.exe install Hsu.NullModemEmulator -Version 2022.206.16 -Source https://www.myget.org/F/godsharp/api/v3/index.json
> dotnet add package Hsu.NullModemEmulator --version 2022.206.16 --source https://www.myget.org/F/godsharp/api/v3/index.json
source https://www.myget.org/F/godsharp/api/v3/index.json
nuget Hsu.NullModemEmulator ~> 2022.206.16
Copy to clipboard
> choco install Hsu.NullModemEmulator --version 2022.206.16 --source https://www.myget.org/F/godsharp/api/v2
Import-Module PowerShellGet
Register-PSRepository -Name "godsharp" -SourceLocation "https://www.myget.org/F/godsharp/api/v2"
Install-Module -Name "Hsu.NullModemEmulator" -RequiredVersion "2022.206.16" -Repository "godsharp"
Copy to clipboard
Hsu.NullModemEmulator
Package Version
| Version | NuGet | MyGet |
|---|---|---|
| Stable | ||
| Preview |
Install com0com
Windows 10+ need update driver with sign
- Window Update
- Setting->Windows Update->Check for Update
- Setting->Windows Update->Advanced Options->Optional Update
- Vyacheslav Frolov - CNCPorts - 10/10/2015 12:00:00 AM - 3.0.0.0
Getting started
Install Nuget Package
Package Manager
Install-Package Hsu.NullModemEmulator.NET CLI
dotnet add package Hsu.NullModemEmulatorPackageReference
<PackageReference Include="Hsu.NullModemEmulator" Version="2022.206.16.0" />
Instance Object
NullModemEmulatorManager manager = new();
List Virtual Ports
var list = await manager.ListAsync();
foreach (var item in list)
{
Console.WriteLine(item);
Console.WriteLine(item.A);
Console.WriteLine(item.B);
}
Add a Pair Virtual Port
var ret = await manager.AddPairAsync(
new PortBuilder()
.PortName("COM1")
.EmulateBaudRate(true)
,
new PortBuilder()
.PortName("COM2")
.EmulateBaudRate(true)
);
Change Virtual Port Paramters
var ret = await manager.ChangeAsync(
1,
PortBusOrder.A,
new PortBuilder()
.PortName("COM11")
.EmulateBaudRate(false)
);
Remove a Pair Virtual Port
var ret = await manager.RemoveAsync(1);
Remove All Virtual Ports
var ret = await manager.RemoveAllAsync();
List Friendly Name
var list = await manager.ListFriendlyNameAsync();
foreach (var item in list)
{
Console.WriteLine(item.Bus.FriendlyName);
Console.WriteLine(item.A.FriendlyName);
Console.WriteLine(item.B.FriendlyName);
}
com0com virtual serial port wrapper for C#.
-
.NETFramework 4.6.1
- CliWrap (>= 3.4.4)
- Microsoft.Win32.Registry (>= 5.0.0)
-
.NETStandard 2.0
- CliWrap (>= 3.4.4)
- Microsoft.Win32.Registry (>= 5.0.0)
- .NETFramework 4.6.1: 4.6.1.0
- .NETStandard 2.0: 2.0.0.0
OwnersSeay |
Authorsseayxu |
Project URLhttps://github.com/seayxu/NullModemEmulator |
LicenseUnknown |
Tagscom0com Null-modem-emulator vspd virtual port |
Info6 total downloads |
| 6 downloads for version 2022.206.16 |
| Download (47.49 KB) |
| Found on the current feed only |
Package history
| Version | Size | Last updated | Downloads | Mirrored? | |||
|---|---|---|---|---|---|---|---|
|
|
2022.206.16 | 47.49 KB | Thu, 16 Jun 2022 02:26:11 GMT | 6 |
|