91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 17.55MB
    文件類型: .zip
    金幣: 2
    下載: 1 次
    發(fā)布日期: 2023-07-14
  • 語言: C#
  • 標簽: C#??Mudbus??

資源簡介

C# Mudbus通訊詳解,包含開發(fā)包和開發(fā)例程..

資源截圖

代碼片段和文件信息

using?System;
using?System.IO;
using?System.Runtime.InteropServices;
using?System.Text;
using?Modbus.IO;
using?Modbus.Utility;

namespace?FtdAdapter
{
///?
///?Specifies?the?number?of?stop?bits?used?on?the?UsbPort?object.
///?

public?enum?FtdStopBits
{
///?
///?One?stop?bit?is?used.
///?

One?=?1
///?
///?1.5?stop?bits?are?used.
///?

OnePointFive
///?
///?Two?stop?bits?are?used.
///?

Two
}

///?
///?Specifies?the?parity?used?on?the?UsbPort?object.
///?

public?enum?FtdParity
{
///?
///?No?parity?check?occurs.
///?

None?=?0
///?
///?Sets?the?parity?bit?so?that?the?count?of?bits?set?is?an?odd?number.
///?

Odd
///?
///?Sets?the?parity?bit?so?that?the?count?of?bits?set?is?an?even?number.
///?

Even
///?
///?Leaves?the?parity?bit?set?to?1.
///?

Mark
///?
///?Leaves?the?parity?bit?set?to?0.
///?

Space
}

///?
///?Specifies?the?result?of?a?UsbPort?operation.
///?

internal?enum?FtdStatus
{
OK?=?0
InvalidHandle
DeviceNotFound
DeviceNotOpened
IOError
InsufficientResources
InvalidParameter
InvalidBaudRate
DeviceNotOpenedForErase
DeviceNotOpenedForWrite
FailedToWriteDevice
EEPromReadFailed
EEPromWriteFailed
EEPromEraseFailed
EEPromNotPresent
EEPromNotProgrammed
InvalidArgs
OtherError
};

///?
///?Wrapper?class?for?the?FTD2XX?USB?resource.
///?

public?class?FtdUsbPort?:?ISerialResource?IDisposable
{
[DllImport(FtdAssemblyName)]
static?extern?FtdStatus?FT_Close(uint?deviceHandle);
[DllImport(FtdAssemblyName)]
static?extern?FtdStatus?FT_Open(uint?deviceID?ref?uint?deviceHandle);
[DllImport(FtdAssemblyName)]
static?extern?FtdStatus?FT_SetBaudRate(uint?deviceHandle?uint?baudRate);
[DllImport(FtdAssemblyName)]
static?extern?FtdStatus?FT_SetDataCharacteristics(uint?deviceHandle?byte?wordLength?byte?stopBits?byte?parity);
[DllImport(FtdAssemblyName)]
static?extern?unsafe?FtdStatus?FT_Read(uint?deviceHandle?void*?buffer?uint?bytesToRead?ref?uint?bytesReturned);
[DllImport(FtdAssemblyName)]
static?extern?unsafe?FtdStatus?FT_Write(uint?deviceHandle?void*?buffer?uint?bytesToWrite?ref?uint?bytesWritten);
[DllImport(FtdAssemblyName)]
static?extern?FtdStatus?FT_SetTimeouts(uint?deviceHandle?uint?readTimeout?uint?writeTimeout);
[DllImport(FtdAssemblyName)]
static?extern?FtdStatus?FT_Purge(uint?deviceHandle?uint?mask);
[DllImport(FtdAssemblyName)]
static?extern?FtdStatus?FT_CreateDeviceInfoList(ref?uint?deviceCount);

private?const?string?FtdAssemblyName?=?“FTD2XX.dll“;
private?const?byte?PurgeRx?=?1;
private?const?uint?_infiniteTimeout?=?0;
//priv

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-11-22?20:18??MUDBUS\
?????目錄???????????0??2018-11-22?20:15??MUDBUS\24415425NModbus_1.6.0.0-source\
?????目錄???????????0??2018-11-22?20:15??MUDBUS\24415425NModbus_1.6.0.0-source\bin\
?????文件??????202048??2008-03-10?18:53??MUDBUS\24415425NModbus_1.6.0.0-source\bin\FTD2XX.dll
?????文件???????12288??2008-03-10?19:02??MUDBUS\24415425NModbus_1.6.0.0-source\bin\FtdAdapter.dll
?????文件??????270336??2008-03-10?18:53??MUDBUS\24415425NModbus_1.6.0.0-source\bin\log4net.dll
?????文件???????73728??2008-03-10?19:02??MUDBUS\24415425NModbus_1.6.0.0-source\bin\Modbus.dll
?????文件??????283445??2008-03-10?19:03??MUDBUS\24415425NModbus_1.6.0.0-source\NModbus.chm
?????文件????????1633??2008-03-10?18:54??MUDBUS\24415425NModbus_1.6.0.0-source\README.txt
?????目錄???????????0??2018-11-22?20:15??MUDBUS\24415425NModbus_1.6.0.0-source\source\
?????目錄???????????0??2018-11-22?20:15??MUDBUS\24415425NModbus_1.6.0.0-source\source\lib\
?????文件??????202048??2008-03-10?18:53??MUDBUS\24415425NModbus_1.6.0.0-source\source\lib\FTD2XX.dll
?????文件??????270336??2008-03-10?18:53??MUDBUS\24415425NModbus_1.6.0.0-source\source\lib\log4net.dll
?????文件???????45056??2008-03-10?18:53??MUDBUS\24415425NModbus_1.6.0.0-source\source\lib\nunit.framework.dll
?????文件??????210432??2008-03-10?18:53??MUDBUS\24415425NModbus_1.6.0.0-source\source\lib\Rhino.Mocks.dll
?????文件????????9573??2008-03-10?18:56??MUDBUS\24415425NModbus_1.6.0.0-source\source\NModbus.build
?????文件????????2891??2008-03-10?18:54??MUDBUS\24415425NModbus_1.6.0.0-source\source\NModbus.shfb
?????目錄???????????0??2018-11-22?20:15??MUDBUS\24415425NModbus_1.6.0.0-source\source\src\
?????目錄???????????0??2018-11-22?20:15??MUDBUS\24415425NModbus_1.6.0.0-source\source\src\FtdAdapter\
?????文件????????3060??2008-03-10?18:54??MUDBUS\24415425NModbus_1.6.0.0-source\source\src\FtdAdapter\FtdAdapter.csproj
?????文件???????12921??2008-03-10?18:54??MUDBUS\24415425NModbus_1.6.0.0-source\source\src\FtdAdapter\FtdUsbPort.cs
?????目錄???????????0??2018-11-22?20:15??MUDBUS\24415425NModbus_1.6.0.0-source\source\src\FtdAdapter\Properties\
?????文件????????1377??2008-03-10?18:54??MUDBUS\24415425NModbus_1.6.0.0-source\source\src\FtdAdapter\Properties\AssemblyInfo.cs
?????目錄???????????0??2018-11-22?20:15??MUDBUS\24415425NModbus_1.6.0.0-source\source\src\Modbus\
?????目錄???????????0??2018-11-22?20:15??MUDBUS\24415425NModbus_1.6.0.0-source\source\src\Modbus.IntegrationTests\
?????文件?????????907??2008-03-10?18:54??MUDBUS\24415425NModbus_1.6.0.0-source\source\src\Modbus.IntegrationTests\App.config
?????目錄???????????0??2018-11-22?20:15??MUDBUS\24415425NModbus_1.6.0.0-source\source\src\Modbus.IntegrationTests\CustomMessages\
?????文件????????2237??2008-03-10?18:54??MUDBUS\24415425NModbus_1.6.0.0-source\source\src\Modbus.IntegrationTests\CustomMessages\CustomReadHoldingRegistersRequest.cs
?????文件????????1839??2008-03-10?18:54??MUDBUS\24415425NModbus_1.6.0.0-source\source\src\Modbus.IntegrationTests\CustomMessages\CustomReadHoldingRegistersResponse.cs
?????文件????????2838??2008-03-10?18:54??MUDBUS\24415425NModbus_1.6.0.0-source\source\src\Modbus.IntegrationTests\CustomMessages\CustomWriteMultipleRegistersRequest.cs
?????文件????????1982??2008-03-10?18:54??MUDBUS\24415425NModbus_1.6.0.0-source\source\src\Modbus.IntegrationTests\CustomMessages\CustomWriteMultipleRegistersResponse.cs
............此處省略2262個文件信息

評論

共有 條評論