SSPC-Tester/Driver/UDP5080-100/UNI-T SDK/.svn/pristine/01/01849e18e86fe7c3b3087c3f870ec16b52091b0a.svn-base
2026-06-30 12:10:29 +08:00

1967 lines
69 KiB
XML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0"?>
<doc>
<assembly>
<name>ucics</name>
</assembly>
<members>
<member name="T:uci.Model.unit.UnitParam">
<summary>
物理单位信息
</summary>
</member>
<member name="F:uci.Model.unit.UnitParam.Type">
<summary>
单位类型比如Time、Freq等。具体定义见文档。
</summary>
</member>
<member name="F:uci.Model.unit.UnitParam.Scale">
<summary>
量级比如k、npM等。具体定义见文档。
</summary>
</member>
<member name="T:uci.Model.unit.Scale">
<summary>
物理单位量级
</summary>
</member>
<member name="F:uci.Model.unit.Scale.p">
<summary>
</summary>
</member>
<member name="F:uci.Model.unit.Scale.n">
<summary>
/
</summary>
</member>
<member name="F:uci.Model.unit.Scale.μ">
<summary>
</summary>
</member>
<member name="F:uci.Model.unit.Scale.m">
<summary>
</summary>
</member>
<member name="F:uci.Model.unit.Scale.STD">
<summary>
标准单位
</summary>
</member>
<member name="F:uci.Model.unit.Scale.K">
<summary>
K
</summary>
</member>
<member name="F:uci.Model.unit.Scale.M">
<summary>
</summary>
</member>
<member name="F:uci.Model.unit.Scale.G">
<summary>
</summary>
</member>
<member name="F:uci.Model.unit.Scale.T">
<summary>
</summary>
</member>
<member name="T:uci.Model.unit.Type">
<summary>
物理单位类型
</summary>
</member>
<member name="F:uci.Model.unit.Type.Invalid">
<summary>
无效的类型
</summary>
</member>
<member name="F:uci.Model.unit.Type.Freq">
<summary>
频率Hz
</summary>
</member>
<member name="F:uci.Model.unit.Type.Time">
<summary>
时间s
</summary>
</member>
<member name="F:uci.Model.unit.Type.Area">
<summary>
面积(Vs)
</summary>
</member>
<member name="F:uci.Model.unit.Type.SampleRate">
<summary>
采样率Sa/s
</summary>
</member>
<member name="F:uci.Model.unit.Type.Point">
<summary>
点数Sa
</summary>
</member>
<member name="F:uci.Model.unit.Type.VPP">
<summary>
峰峰值V
</summary>
</member>
<member name="F:uci.Model.unit.Type.Voltage">
<summary>
电压
</summary>
</member>
<member name="F:uci.Model.unit.Type.Current">
<summary>
电流(A)
</summary>
</member>
<member name="F:uci.Model.unit.Type.DB">
<summary>
db(dB)
</summary>
</member>
<member name="F:uci.Model.unit.Type.VV">
<summary>
VV VV
</summary>
</member>
<member name="F:uci.Model.unit.Type.Percent">
<summary>
百分比(%
</summary>
</member>
<member name="F:uci.Model.unit.Type.Degree">
<summary>
度数(°)
</summary>
</member>
<member name="F:uci.Model.unit.Type.Watt">
<summary>
瓦特功率W
</summary>
</member>
<member name="F:uci.Model.unit.Type.Unknown">
<summary>
未知单位U
</summary>
</member>
<member name="T:uci.Model.mea.MeaValue">
<summary>
物理量数值
</summary>
<remarks>
4Byte align -&gt; 8Bytes,
所有示波器都通过指令"mea:all?;"读取参数测量数据。
读取到的就是 MeaValue v[50] (固定长度),
各参数的位置索引由<see cref="T:uci.Model.mea.MeaParam"/>定义。
</remarks>
</member>
<member name="F:uci.Model.mea.MeaValue.Value">
<summary>
测量值
</summary>
</member>
<member name="F:uci.Model.mea.MeaValue.Unit">
<summary>
物理单位
</summary>
</member>
<member name="F:uci.Model.mea.MeaValue.IsValid">
<summary>
是否有效。 0 表示无效; 1表示有效。
</summary>
</member>
<member name="F:uci.Model.mea.MeaValue.IsExist">
<summary>
是否存在。 0 表示存在; 1表示不存在。
</summary>
</member>
<member name="T:uci.Model.mea.MeaParam">
<summary>
参数测量数据包的通用定义。
</summary>
</member>
<member name="F:uci.Model.mea.MeaParam.MAX">
<summary>
最大值
</summary>
</member>
<member name="F:uci.Model.mea.MeaParam.MIN">
<summary>
最小值
</summary>
</member>
<member name="F:uci.Model.mea.MeaParam.HIGH">
<summary>
High(Top)-高电平(顶端值)
</summary>
</member>
<member name="F:uci.Model.mea.MeaParam.MIDDLE">
<summary>
Middle-中间值
</summary>
</member>
<member name="F:uci.Model.mea.MeaParam.LOW">
<summary>
Low(Bottom) - 低电平(底端值)
</summary>
</member>
<member name="F:uci.Model.mea.MeaParam.PKPK">
<summary>
VPP-峰峰值
</summary>
</member>
<member name="F:uci.Model.mea.MeaParam.AMP">
<summary>
幅度值
</summary>
</member>
<member name="F:uci.Model.mea.MeaParam.MEAN">
<summary>
平均值
</summary>
</member>
<member name="F:uci.Model.mea.MeaParam.CYCMEAN">
<summary>
周期平均值
</summary>
</member>
<member name="F:uci.Model.mea.MeaParam.RMS">
<summary>
均方根
</summary>
</member>
<member name="F:uci.Model.mea.MeaParam.CYCRMS">
<summary>
周期均方值
</summary>
</member>
<member name="F:uci.Model.mea.MeaParam.AREA">
<summary>
面积
</summary>
</member>
<member name="F:uci.Model.mea.MeaParam.CYCAREA">
<summary>
周期面积
</summary>
</member>
<member name="F:uci.Model.mea.MeaParam.OVERSHOOT">
<summary>
过冲
</summary>
</member>
<member name="F:uci.Model.mea.MeaParam.PRESHOOT">
<summary>
预冲
</summary>
</member>
<member name="F:uci.Model.mea.MeaParam.PERIOD">
<summary>
周期
</summary>
</member>
<member name="F:uci.Model.mea.MeaParam.FREQ">
<summary>
频率
</summary>
</member>
<member name="F:uci.Model.mea.MeaParam.RISE_TIME">
<summary>
上升时间
</summary>
</member>
<member name="F:uci.Model.mea.MeaParam.FALL_TIME">
<summary>
下降时间
</summary>
</member>
<member name="F:uci.Model.mea.MeaParam.PWIDTH">
<summary>
正脉宽
</summary>
</member>
<member name="F:uci.Model.mea.MeaParam.NWIDTH">
<summary>
负脉宽
</summary>
</member>
<member name="F:uci.Model.mea.MeaParam.PDUTY">
<summary>
正占空比
</summary>
</member>
<member name="F:uci.Model.mea.MeaParam.NDUTY">
<summary>
负占空比
</summary>
</member>
<member name="F:uci.Model.mea.MeaParam.RISEDELAY">
<summary>
上升延时
</summary>
</member>
<member name="F:uci.Model.mea.MeaParam.FALLDELAY">
<summary>
下升延时
</summary>
</member>
<member name="F:uci.Model.mea.MeaParam.PHASE">
<summary>
相位
</summary>
</member>
<member name="F:uci.Model.mea.MeaParam.FRR">
<summary>
FRR
</summary>
</member>
<member name="F:uci.Model.mea.MeaParam.FRF">
<summary>
FRF
</summary>
</member>
<member name="F:uci.Model.mea.MeaParam.FFR">
<summary>
FFR
</summary>
</member>
<member name="F:uci.Model.mea.MeaParam.FFF">
<summary>
FFF
</summary>
</member>
<member name="F:uci.Model.mea.MeaParam.LRF">
<summary>
LRF
</summary>
</member>
<member name="F:uci.Model.mea.MeaParam.LRR">
<summary>
LRR
</summary>
</member>
<member name="F:uci.Model.mea.MeaParam.LFR">
<summary>
LFR
</summary>
</member>
<member name="F:uci.Model.mea.MeaParam.LFF">
<summary>
LFF
</summary>
</member>
<member name="F:uci.Model.mea.MeaParam.BURST_WIDTH">
<summary>
突发脉冲
</summary>
</member>
<member name="F:uci.Model.mea.MeaParam.MAX_COUNT">
<summary>
固定位50个参数
</summary>
</member>
<member name="T:uci.Model.DDS10M_LED_MaskBit">
<summary>
b0 : SYNC; b1 : channel(CH1); b2 : Trigger
</summary>
</member>
<member name="F:uci.Model.DDS10M_LED_MaskBit.SYNC">
<summary>
SYNC Key
</summary>
</member>
<member name="F:uci.Model.DDS10M_LED_MaskBit.Channel">
<summary>
Channel Key
</summary>
</member>
<member name="F:uci.Model.DDS10M_LED_MaskBit.Trigger">
<summary>
Trigger Key
</summary>
</member>
<member name="T:uci.Model.Pointer">
<summary>
模拟C/C++的堆内存的操作:申请、释放、转换
</summary>
</member>
<member name="M:uci.Model.Pointer.#ctor(System.Int32)">
<summary>
创建指定大小bytes的非托管内存空间
</summary>
<param name="size"></param>
</member>
<member name="M:uci.Model.Pointer.#ctor(System.Byte[])">
<summary>
创建基于所给字节数组的非托管内存空间。默认数据会被拷贝到非托管内存空间。
</summary>
<param name="data"> 托管字节数组 </param>
</member>
<member name="M:uci.Model.Pointer.#ctor(System.Int32[],System.Int32,System.Int32)">
<summary>
创建基于所给整形数据的非托管内存空间。默认数据会被拷贝到非托管内存空间。
</summary>
<param name="data">托管整形数组</param>
<param name="iStart"> 起始拷贝位置 needCopy = true 时有效 </param>
<param name="cnt">拷贝数量</param>
</member>
<member name="M:uci.Model.Pointer.#ctor(System.Type,System.Int32)">
<summary>
allocate storage for count elements of type ty
</summary>
<param name="ty"></param>
<param name="count"></param>
</member>
<member name="M:uci.Model.Pointer.#ctor(System.Object,System.Boolean)">
<summary>
创建基于所给对象数据的非托管内存空间
</summary>
<param name="obj">托管对象数据</param>
<param name="needCopy"> true 拷贝托管字节数组的数据到非托管内存空间; false 不拷贝</param>
</member>
<member name="M:uci.Model.Pointer.op_Explicit(uci.Model.Pointer)~System.IntPtr">
<summary>
提供Pointer到IntPtr的运算符。
</summary>
<param name="p">Pointer类型对象</param>
<returns>IntPtr</returns>
</member>
<member name="M:uci.Model.Pointer.Finalize">
<summary>
析构器
</summary>
</member>
<member name="M:uci.Model.Pointer.ToObject(System.Object)">
<summary>
将内存数据转换所给的结构体类型数据。
</summary>
<param name="obj">要转换的结构体</param>
<returns>要转换的结构体</returns>
</member>
<member name="F:uci.Model.Pointer._ptr">
<summary>
指向非托管内存的指针
</summary>
</member>
<member name="P:uci.Model.Pointer.Ptr">
<summary>
非托管内存空间的地址
</summary>
</member>
<member name="P:uci.Model.Pointer.Size">
<summary>
非托管内存空间的大小bytes
</summary>
</member>
<member name="T:uci.COMType">
<summary>
通信方式
</summary>
</member>
<member name="F:uci.COMType.USB">
<summary>
USB通信
</summary>
</member>
<member name="F:uci.COMType.LAN">
<summary>
LAN通信
</summary>
</member>
<member name="F:uci.COMType.COM">
<summary>
串口通信
</summary>
</member>
<member name="T:uci.SGCHNo">
<summary>
信号源的通道号
</summary>
</member>
<member name="F:uci.SGCHNo.CH1">
<summary>
通道1的编号
</summary>
</member>
<member name="F:uci.SGCHNo.CH2">
<summary>
通道2的编号
</summary>
</member>
<member name="F:uci.SGCHNo.CHALL">
<summary>
代表所有通道的编号
</summary>
</member>
<member name="F:uci.SGCHNo.CHNONE">
<summary>
非通道编号
</summary>
</member>
<member name="T:uci.VSwitch">
<summary>
开关状态占用1个字节。
</summary>
</member>
<member name="F:uci.VSwitch.OFF">
<summary>
关闭状态
</summary>
</member>
<member name="F:uci.VSwitch.ON">
<summary>
打开状态
</summary>
</member>
<member name="T:uci.UciStatus">
<summary>
UCI所有接口返回的错误状态编码。如果接口返回小于0则可以从本定义中找到对应的解释。
</summary>
</member>
<member name="F:uci.UciStatus.NoError">
<summary>
没有任何错误
</summary>
</member>
<member name="F:uci.UciStatus.UCI_ERR">
<summary>
错误(基础编码,所有错误码都在这个编码基础上定义)
</summary>
</member>
<member name="F:uci.UciStatus.InitResourceError">
<summary>
资源初始化错误
</summary>
</member>
<member name="F:uci.UciStatus.Invalid_Session">
<summary>
无效的会话
</summary>
</member>
<member name="F:uci.UciStatus.Timeout">
<summary>
操作超时
</summary>
</member>
<member name="F:uci.UciStatus.Failed">
<summary>
操作失败
</summary>
</member>
<member name="F:uci.UciStatus.Unsupported">
<summary>
不支持的操作
</summary>
</member>
<member name="F:uci.UciStatus.Insufficient_Memory">
<summary>
内存空间不足
</summary>
</member>
<member name="F:uci.UciStatus.Busy">
<summary>
系统繁忙,无法响应
</summary>
</member>
<member name="F:uci.UciStatus.COMExpection">
<summary>
通信异常,不可逆!
</summary>
</member>
<member name="F:uci.UciStatus.Unknown">
<summary>
未知的错误
</summary>
</member>
<member name="F:uci.UciStatus.Connect_InvalidAddress">
<summary>
建立连接的字符串地址格式错误
</summary>
</member>
<member name="F:uci.UciStatus.Connect_NotBuild">
<summary>
连接还未建立
</summary>
</member>
<member name="F:uci.UciStatus.Connect_Break">
<summary>
连接已断开
</summary>
</member>
<member name="F:uci.UciStatus.Connect_Unsupported_COMType">
<summary>
不支持的通信方式
</summary>
</member>
<member name="F:uci.UciStatus.Device_NoFound">
<summary>
未发现指定的设备
</summary>
</member>
<member name="F:uci.UciStatus.Device_Unsupported">
<summary>
不支持的设备
</summary>
</member>
<member name="F:uci.UciStatus.Device_QueryFirst">
<summary>
需要先执行查询设备的操作
</summary>
</member>
<member name="F:uci.UciStatus.Query_LANNodesFailed">
<summary>
查询网络设备失败
</summary>
</member>
<member name="F:uci.UciStatus.AddrValid_AfterQueryDeviceOper">
<summary>
USB设备地址只在执行查询设备操作后才有效
</summary>
<remarks>
从UCI库导出的USB设备地址只是一个列表索引不是真正的设备地址。
</remarks>
</member>
<member name="F:uci.UciStatus.UDisk_NotFound">
<summary>
未发现U盘接入
</summary>
</member>
<member name="F:uci.UciStatus.Key_Locked">
<summary>
按键已经锁定
</summary>
</member>
<member name="F:uci.UciStatus.CMD_InvalidFormat">
<summary>
命令格式错误
</summary>
</member>
<member name="F:uci.UciStatus.CMD_OnlySupportSingle">
<summary>
只支持单条命令
</summary>
</member>
<member name="F:uci.UciStatus.CMD_OnlySupportSingleAttr">
<summary>
一条命令只支持一个属性
</summary>
</member>
<member name="F:uci.UciStatus.CMD_Unsupported">
<summary>
不支持的命令
</summary>
</member>
<member name="F:uci.UciStatus.CMD_SendFailed">
<summary>
发送命令失败
</summary>
</member>
<member name="F:uci.UciStatus.CMD_Invalid_ProtocolFormat">
<summary>
协议数据格式错误
</summary>
</member>
<member name="F:uci.UciStatus.CMD_WriteFileToFlash_Failed">
<summary>
设备端写文件到flash失败
</summary>
</member>
<member name="F:uci.UciStatus.CMD_NoFound_Valid_Reply_Data">
<summary>
未发现有效数据
</summary>
</member>
<member name="F:uci.UciStatus.CMD_Error_Message">
<summary>
命令消息错误,请命令参数是否符合协议
</summary>
</member>
<member name="F:uci.UciStatus.CMD_Invalid_Expression">
<summary>
无效的表达式
</summary>
</member>
<member name="F:uci.UciStatus.Args_Invalid">
<summary>
参数错误
</summary>
</member>
<member name="F:uci.UciStatus.Args_MemoryTooSmall">
<summary>
参数提供的空间太小
</summary>
</member>
<member name="F:uci.UciStatus.Args_FileNameTooLong">
<summary>
所提供的文件名太长(最长50个字节)
</summary>
</member>
<member name="F:uci.UciStatus.Args_DataLenNotMatch">
<summary>
参数所给的数据大小与协议不匹配(防止数据错误)
</summary>
</member>
<member name="F:uci.UciStatus.Data_Overflow">
<summary>
数字溢出
</summary>
</member>
<member name="F:uci.UciStatus.Data_OutRange">
<summary>
超出范围
</summary>
</member>
<member name="F:uci.UciStatus.Data_NotReadEnoughLenth">
<summary>
数据未全部读取完
</summary>
</member>
<member name="F:uci.UciStatus.Data_ECC_Failed">
<summary>
数据校验失败
</summary>
</member>
<member name="F:uci.UciStatus.Data_Invalid">
<summary>
无效的数据
</summary>
</member>
<member name="F:uci.UciStatus.Data_Zip_Error">
<summary>
数据压缩失败
</summary>
</member>
<member name="F:uci.UciStatus.Data_UnZip_Error">
<summary>
数据解压缩失败
</summary>
</member>
<member name="F:uci.UciStatus.Data_Transfer_Error">
<summary>
数据传输失败
</summary>
</member>
<member name="F:uci.UciStatus.Data_Transfer_Break">
<summary>
数据传输失败
</summary>
</member>
<member name="F:uci.UciStatus.File_AccessDenied">
<summary>
拒绝访问
</summary>
</member>
<member name="F:uci.UciStatus.File_GenericException">
<summary>
An unspecified error occurred.
</summary>
</member>
<member name="F:uci.UciStatus.File_NotFound">
<summary>
The file could not be located.
</summary>
</member>
<member name="F:uci.UciStatus.File_BadPath">
<summary>
All or part of the path is invalid
</summary>
</member>
<member name="F:uci.UciStatus.File_TooManyOpenFiles">
<summary>
The permitted number of open files was exceeded.
</summary>
</member>
<member name="F:uci.UciStatus.File_InvalidFile">
<summary>
There was an attempt to use an invalid file handle
</summary>
</member>
<member name="F:uci.UciStatus.File_RemoveCurrentDir">
<summary>
The current working directory cannot be removed
</summary>
</member>
<member name="F:uci.UciStatus.File_DirectoryFull">
<summary>
There are no more directory entries
</summary>
</member>
<member name="F:uci.UciStatus.File_BadSeek">
<summary>
There was an error trying to set the file pointer
</summary>
</member>
<member name="F:uci.UciStatus.File_HardIO">
<summary>
There was a hardware error
</summary>
</member>
<member name="F:uci.UciStatus.File_SharingViolation">
<summary>
SHARE.EXE was not loaded, or a shared region was locked
</summary>
</member>
<member name="F:uci.UciStatus.File_LockViolation">
<summary>
There was an attempt to lock a region that was already locked
</summary>
</member>
<member name="F:uci.UciStatus.File_DiskFull">
<summary>
The disk is full
</summary>
</member>
<member name="F:uci.UciStatus.File_EndOfFile">
<summary>
The end of file was reached
</summary>
</member>
<member name="F:uci.UciStatus.File_SaveToDiskFailed">
<summary>
写文件到磁盘失败
</summary>
</member>
<member name="T:uci.ARBWriteMode">
<summary>
信号源任意波下载方式
</summary>
</member>
<member name="F:uci.ARBWriteMode.Carrier">
<summary>
以载波方式加载
</summary>
</member>
<member name="F:uci.ARBWriteMode.ModWave">
<summary>
以调制波方式加载
</summary>
</member>
<member name="F:uci.ARBWriteMode.Disk">
<summary>
将ARB文件写到Flash.
</summary>
</member>
<member name="T:uci.RParams">
<summary>
UCI读接口用的读参数。
</summary>
</member>
<member name="F:uci.RParams.CMDString">
<summary>
命令字符串,以'\0'结尾. 具体格式见文档;
</summary>
</member>
<member name="F:uci.RParams.RetCount">
<summary>
返回的数据量数据,具体意义视具体命令而定;
</summary>
</member>
<member name="F:uci.RParams.TimeOut">
<summary>
读超时
</summary>
</member>
<member name="F:uci.RParams.Data">
<summary>
附加数据,大多数情况下是不需要的可设置为IntPtr.Zero.
</summary>
</member>
<member name="F:uci.RParams.DataSize">
<summary>
附加数据大小
</summary>
</member>
<member name="T:uci.WParams">
<summary>
UCI写接口的写参数
</summary>
</member>
<member name="F:uci.WParams.CMDString">
<summary>
命令字符串,以'\0'结尾. 具体格式见文档;
</summary>
</member>
<member name="F:uci.WParams.RetCount">
<summary>
返回的数据量数据,具体意义视具体命令而定;
</summary>
</member>
<member name="F:uci.WParams.TimeOut">
<summary>
超时
</summary>
</member>
<member name="T:uci.CommandParams">
<summary>
接口SendCommand使用的参数
</summary>
</member>
<member name="F:uci.CommandParams.CMDString">
<summary>
命令字符串,以'\0'结尾. 具体格式见文档;
</summary>
</member>
<member name="F:uci.CommandParams.Param1">
<summary>
命令参数1
</summary>
</member>
<member name="F:uci.CommandParams.Param2">
<summary>
命令参数2
</summary>
</member>
<member name="F:uci.CommandParams.TimeOut">
<summary>
超时
</summary>
</member>
<member name="T:uci.ARBFileParam">
<summary>
写任意波文件的参数
</summary>
</member>
<member name="F:uci.ARBFileParam.CH">
<summary>
通道号一般CH1=0依次类推
</summary>
</member>
<member name="F:uci.ARBFileParam.Mode">
<summary>
任意波(ARB)加载方式
</summary>
</member>
<member name="T:uci.FileParams">
<summary>
写文件的参数2个Bytes.模拟C中的联合体
</summary>
</member>
<member name="F:uci.FileParams.Data">
<summary>
预留的数据段
</summary>
</member>
<member name="F:uci.FileParams.ARB">
<summary>
任意波ARB文件参数
</summary>
</member>
<member name="T:uci.WFileParams">
<summary>
接口WriteFromFile的接口参数。
</summary>
</member>
<member name="F:uci.WFileParams.CMDString">
<summary>
命令字符串,以'\0'结尾. 具体格式见文档;
</summary>
</member>
<member name="F:uci.WFileParams.FilePath">
<summary>
文件路径
</summary>
</member>
<member name="F:uci.WFileParams.TimeOut">
<summary>
要写入的文件长度(=0表示全部写入)
</summary>
</member>
<member name="T:uci.RFileParams">
<summary>
接口ReadToFile使用的参数
</summary>
</member>
<member name="F:uci.RFileParams.CMDString">
<summary>
命令字符串,以'\0'结尾. 具体格式见文档;
</summary>
</member>
<member name="F:uci.RFileParams.FilePath">
<summary>
文件路径
</summary>
</member>
<member name="F:uci.RFileParams.TimeOut">
<summary>
要写入的文件长度(=0表示全部写入)
</summary>
</member>
<member name="F:uci.RFileParams.FilePathFinal">
<summary>
最终输出文件的路径
</summary>
</member>
<member name="T:uci.LEDStatus">
<summary>
设备按键LED状态数据
</summary>
</member>
<member name="F:uci.LEDStatus.Noise">
<summary>
Noise按键LED开关状态
</summary>
</member>
<member name="F:uci.LEDStatus.UTILTY">
<summary>
UTILTY按键LED开关状态
</summary>
</member>
<member name="F:uci.LEDStatus.STORGE">
<summary>
STORGE按键LED开关状态
</summary>
</member>
<member name="F:uci.LEDStatus.RAMP">
<summary>
RAMP按键LED开关状态
</summary>
</member>
<member name="F:uci.LEDStatus.PULSE">
<summary>
PULSE按键LED开关状态
</summary>
</member>
<member name="F:uci.LEDStatus.COUNTER">
<summary>
COUNTER按键LED开关状态
</summary>
</member>
<member name="F:uci.LEDStatus.USER">
<summary>
USER按键LED开关状态
</summary>
</member>
<member name="F:uci.LEDStatus.DIGTAL">
<summary>
DIGTAL按键LED开关状态
</summary>
</member>
<member name="F:uci.LEDStatus.HARMONIC">
<summary>
HARMONIC按键LED开关状态
</summary>
</member>
<member name="F:uci.LEDStatus.DC">
<summary>
DC按键LED开关状态
</summary>
</member>
<member name="F:uci.LEDStatus.TRGGER">
<summary>
TRGGER按键LED开关状态
</summary>
</member>
<member name="F:uci.LEDStatus.CH2">
<summary>
CH2按键LED开关状态
</summary>
</member>
<member name="F:uci.LEDStatus.SWAPCH">
<summary>
SWAPCH按键LED开关状态
</summary>
</member>
<member name="F:uci.LEDStatus.ARB">
<summary>
ARB按键LED开关状态
</summary>
</member>
<member name="F:uci.LEDStatus.CH1">
<summary>
CH1按键LED开关状态
</summary>
</member>
<member name="F:uci.LEDStatus.SINE">
<summary>
SINE按键LED开关状态
</summary>
</member>
<member name="F:uci.LEDStatus.SQUARE">
<summary>
SQUARE按键LED开关状态
</summary>
</member>
<member name="T:uci.QueryNodeType">
<summary>
通信节点类型
</summary>
<remarks>
在QParams中是按位与在Node中取的是enum值。
</remarks>
</member>
<member name="F:uci.QueryNodeType.LAN">
<summary>
网络设备类型
</summary>
</member>
<member name="F:uci.QueryNodeType.USB">
<summary>
USB设备类型
</summary>
</member>
<member name="T:uci.USBDescriptor">
<summary>
USB设备的描述符
</summary>
</member>
<member name="F:uci.USBDescriptor.PID">
<summary>
PID
</summary>
</member>
<member name="F:uci.USBDescriptor.VID">
<summary>
VID
</summary>
</member>
<member name="F:uci.USBDescriptor.Addr">
<summary>
地址
</summary>
</member>
<member name="T:uci.u_Field">
<summary>
4字段数据类型
</summary>
</member>
<member name="F:uci.u_Field.f1">
<summary>
字段1
</summary>
</member>
<member name="F:uci.u_Field.f2">
<summary>
字段2
</summary>
</member>
<member name="F:uci.u_Field.f3">
<summary>
字段3
</summary>
</member>
<member name="F:uci.u_Field.f4">
<summary>
字段4
</summary>
</member>
<member name="T:uci.u_IPAddr">
<summary>
IP地址
</summary>
<remarks>
填充顺序为 f1(192).f2(168).f3(1).f4(253) - 小端模式
</remarks>
</member>
<member name="F:uci.u_IPAddr.Fields">
<summary>
分字段存取
</summary>
</member>
<member name="F:uci.u_IPAddr.Addr">
<summary>
32为整数表示的IP地址
</summary>
</member>
<member name="T:uci.LANDescriptor">
<summary>
LAN口通信的设备描述符
</summary>
</member>
<member name="F:uci.LANDescriptor.IP">
<summary>
IP地址(字符串类型)
</summary>
</member>
<member name="F:uci.LANDescriptor.Addr">
<summary>
IP地址
</summary>
</member>
<member name="F:uci.LANDescriptor.Port">
<summary>
网络端口(TCPIP连接用的端口号)
</summary>
</member>
<member name="T:uci.Node">
<summary>
查询到的设备节点的参数
</summary>
</member>
<member name="F:uci.Node.Type">
<summary>
通信接口方式
</summary>
</member>
<member name="F:uci.Node.Name">
<summary>
设备名
</summary>
</member>
<member name="F:uci.Node.DevType">
<summary>
设备类型( 信号源 = SG, 示波器 = DSO, UPO = UPO;)
</summary>
</member>
<member name="F:uci.Node.LAN">
<summary>
LAN口参数
</summary>
</member>
<member name="F:uci.Node.USB">
<summary>
USB接口参数
</summary>
</member>
<member name="F:uci.Node.UCIAddr">
<summary>
连接字符串
</summary>
</member>
<member name="F:uci.Node.SN">
<summary>
序列号
</summary>
</member>
<member name="F:uci.Node.Status">
<summary>
设备状态
</summary>
</member>
<member name="F:uci.Node.IDN">
<summary>
设备显示名称
</summary>
</member>
<member name="T:uci.COMPort">
<summary>
串口描述
</summary>
</member>
<member name="F:uci.COMPort.FriendlyName">
<summary>
友好名称
</summary>
</member>
<member name="F:uci.COMPort.Port">
<summary>
端口号
</summary>
</member>
<member name="T:uci.QParams">
<summary>
查询参数
</summary>
</member>
<member name="F:uci.QParams.Type">
<summary>
要查询的节点类型按位与数据取自QueryNodeType定义
eg QueryNodeType.USB | QueryNodeType.LAN
</summary>
</member>
<member name="F:uci.QParams.PortCount">
<summary>
Ports的长度
</summary>
</member>
<member name="F:uci.QParams.Ports">
<summary>
端口集指向int类型
</summary>
</member>
<member name="F:uci.QParams.PVIDCount">
<summary>
PVID数据的长度
</summary>
</member>
<member name="F:uci.QParams.PVID">
<summary>
存放PID和VID信息的指向INT类型的缓冲区地址
int 类型对应的格式 PID(高16bit) + VID(低16bit)
</summary>
</member>
<member name="F:uci.QParams.CMDString">
<summary>
查询字符串nullptr时表示查询所有设备否则查询指定设备名的设备。
</summary>
</member>
<member name="T:uci.EUCIMSG">
<summary>
UCI使用的消息类型
</summary>
</member>
<member name="F:uci.EUCIMSG.CONNECT_CLOSED">
<summary>
与设备建立的连接已经断开
</summary>
<remarks>
目前只支持LAN口访问的连接的侦测
wParams LAN : 端口号(十进制)
Reserved LAN : IP 地址
</remarks>
</member>
<member name="F:uci.EUCIMSG.FILE_TRANSFER">
<summary>
文件传输消息
</summary>
<remarks>
wParams 总帧数;
lParams 帧计数; -1 开始传输; [0,wParams)传输中, 等于wParams传输结束->
UCIMSGProc return -1 表示中断传输.
</remarks>
</member>
<member name="F:uci.EUCIMSG.DEVICE_NOTIFY">
<summary>
USB插拔消息
</summary>
<remarks>
wParams : 使用低16位其中高8位为pid低8位为vid
lParams : 事件类型, 移除 = 0 插入 = 1
Reserved : USB插入移除事件的设备的设备名
</remarks>
</member>
<member name="T:uci.USBChangeEvent">
<summary>
USB设备事件
</summary>
</member>
<member name="F:uci.USBChangeEvent.Removed">
<summary>
USB 设备移除事件
</summary>
</member>
<member name="F:uci.USBChangeEvent.Attach">
<summary>
USB 设备接入事件
</summary>
</member>
<member name="T:uci.UCIMSG">
<summary>
UCI 消息数据
</summary>
</member>
<member name="F:uci.UCIMSG.Session">
<summary>
发送消息的会话ID
</summary>
</member>
<member name="F:uci.UCIMSG.Message">
<summary>
UCI消息按EUCIMSG解析
</summary>
</member>
<member name="F:uci.UCIMSG.wParams">
<summary>
消息参数,每个消息的使用意义不一样
</summary>
</member>
<member name="F:uci.UCIMSG.lParams">
<summary>
消息参数,每个消息的使用意义不一样
</summary>
</member>
<member name="F:uci.UCIMSG.Reserved">
<summary>
保留字段,每个消息的使用意义不一样
</summary>
</member>
<member name="T:uci.PhyValue">
<summary>
带单位的数值
</summary>
</member>
<member name="F:uci.PhyValue.Value">
<summary>
数值
</summary>
</member>
<member name="F:uci.PhyValue.Unit">
<summary>
单位量级
</summary>
</member>
<member name="T:uci.UValue">
<summary>
带单位的数值
</summary>
</member>
<member name="F:uci.UValue.Value">
<summary>
数值
</summary>
</member>
<member name="F:uci.UValue.Unit">
<summary>
单位量级
</summary>
</member>
<member name="T:uci.DMFRM">
<summary>
万用表和毫伏表数据帧
</summary>
</member>
<member name="F:uci.DMFRM.MainDisp">
<summary>
主显字符串(20个字符)
</summary>
</member>
<member name="F:uci.DMFRM.AuxDisp">
<summary>
副显字符串或(20个字符)
</summary>
</member>
<member name="F:uci.DMFRM.MainValue">
<summary>
主显数值8Bytes
</summary>
</member>
<member name="F:uci.DMFRM.AuxValue">
<summary>
副显数值8Bytes
</summary>
</member>
<member name="F:uci.DMFRM.Flags">
<summary>
标记位8Bytes
</summary>
</member>
<member name="T:uci.Session">
<summary>
UCI会话与设备建立会话
本接口是<seealso cref="T:uci.UCIInterop"/>的面向对象封装版本。
会在UCISession对象释放时自动关闭会话并做所有资源清理且提供若干
实用接口。
</summary>
</member>
<member name="M:uci.Session.#ctor(System.Boolean)">
<summary>
构造器
</summary>
</member>
<member name="M:uci.Session.Finalize">
<summary>
析构器
</summary>
</member>
<member name="M:uci.Session.Open(System.String,System.UInt32)">
<summary>
打开设备,建立会话。
</summary>
<param name="addr">设备地址。可以通过查询接口获取,也可以通过查看文档获取。</param>
<param name="timeout">超时。在该时间内指令未完成,就返回超时错误!</param>
<returns>
查看<seealso cref="M:uci.Session.GetLastError"/>说明。
</returns>
</member>
<member name="M:uci.Session.Close">
<summary>
关闭会话
</summary>
</member>
<member name="M:uci.Session.GetLastError">
<summary>
获取错误描述信息。
</summary>
<returns>
通过该接口获取错误码对应的错误描述信息, 错误码可以查看<see cref="T:uci.UciStatus"/>
所有错误码都是小于0的整数。
</returns>
</member>
<member name="M:uci.Session.Write(System.String,System.Byte[],System.UInt32)">
<summary>
写数据
</summary>
<param name="msg">指令字符串</param>
<param name="data">
要写到设备的字节流数据如果是内置类型如int等
可以使用BitConverter.GetBytes转换
</param>
<param name="timeout">指令执行超时,在该时间内指令为完成,就返回!</param>
<returns>
查看<seealso cref="M:uci.Session.GetLastError"/>说明。
</returns>
</member>
<member name="M:uci.Session.Write(System.String,System.UInt32)">
<summary>
写数据
</summary>
<param name="msg">指令字符串</param>
<param name="timeout">指令执行超时,在该时间内指令为完成,就返回!</param>
<returns>
查看<seealso cref="M:uci.Session.GetLastError"/>说明。
</returns>
</member>
<member name="M:uci.Session.Write(System.String,System.Int16,System.UInt32)">
<summary>
写数据(short类型),是<see cref="M:uci.Session.Write(System.String,System.Byte[],System.UInt32)"/>的封装版本
</summary>
<param name="msg">指令字符串</param>
<param name="v">short 类型数据</param>
<param name="timeout">超时</param>
<returns>
查看<seealso cref="M:uci.Session.GetLastError"/>说明。
</returns>
</member>
<member name="M:uci.Session.Write(System.String,System.Double,System.UInt32)">
<summary>
写数据(double类型),是<see cref="M:uci.Session.Write(System.String,System.Byte[],System.UInt32)"/>的封装版本
</summary>
<param name="msg">指令字符串</param>
<param name="v">double 类型数据</param>
<param name="timeout">超时</param>
<returns>
查看<seealso cref="M:uci.Session.GetLastError"/>说明。
</returns>
</member>
<member name="M:uci.Session.Write(System.String,System.Int32,System.UInt32)">
<summary>
写数据(int类型),是<see cref="M:uci.Session.Write(System.String,System.Byte[],System.UInt32)"/>的封装版本
</summary>
<param name="msg">指令字符串</param>
<param name="v">int 类型数据</param>
<param name="timeout">超时</param>
<returns>
查看<seealso cref="M:uci.Session.GetLastError"/>说明。
</returns>
</member>
<member name="M:uci.Session.Write``1(System.String,``0,System.UInt32)">
<summary>
写数据(任何类型),是<see cref="M:uci.Session.Write(System.String,System.Byte[],System.UInt32)"/>的封装版本
</summary>
<typeparam name="T">数据类型struct 或者内置类型</typeparam>
<param name="msg">指令字符串</param>
<param name="v">写入的数据</param>
<param name="timeout">超时</param>
<returns>
查看<seealso cref="M:uci.Session.GetLastError"/>说明。
</returns>
</member>
<member name="M:uci.Session.Read(System.String,System.Byte[],System.UInt32)">
<summary>
读数据的基础接口。
</summary>
<param name="msg">指令字符串</param>
<param name="data">接收数据的缓冲区</param>
<param name="timeout">超时</param>
<returns>
查看<seealso cref="M:uci.Session.GetLastError"/>说明。
</returns>
</member>
<member name="M:uci.Session.Read(System.String,System.Double@,System.UInt32)">
<summary>
读数据dobule类型。是<see cref="M:uci.Session.Read(System.String,System.Byte[],System.UInt32)"/>的封装版本
</summary>
<param name="msg">指令字符串</param>
<param name="v">要读取的double类型数据</param>
<param name="timeout">超时</param>
<returns>
查看<seealso cref="M:uci.Session.GetLastError"/>说明。
</returns>
</member>
<member name="M:uci.Session.Read(System.String,System.Int32@,System.UInt32)">
<summary>
读数据int类型。是<see cref="M:uci.Session.Read(System.String,System.Byte[],System.UInt32)"/>的封装版本
</summary>
<param name="msg">指令字符串</param>
<param name="v">要读取的int类型数据</param>
<param name="timeout">超时</param>
<returns>
查看<seealso cref="M:uci.Session.GetLastError"/>说明。
</returns>
</member>
<member name="M:uci.Session.Read(System.String,System.Int16@,System.UInt32)">
<summary>
读数据short类型。是<see cref="M:uci.Session.Read(System.String,System.Byte[],System.UInt32)"/>的封装版本
</summary>
<param name="msg">指令字符串</param>
<param name="v">要读取的short类型数据</param>
<param name="timeout">超时</param>
<returns>
查看<seealso cref="M:uci.Session.GetLastError"/>说明。
</returns>
</member>
<member name="M:uci.Session.Read``1(System.String,``0@,System.UInt32)">
<summary>
读取数据(泛型版本,支持内置类型、结构体数据)(结构体大小必须是确定的)
</summary>
<typeparam name="T">内置类型或结构体类型,必须是确定的已经序列化的结构体(大小是确定的)。</typeparam>
<param name="msg">指令字符串</param>
<param name="obj">要读取的数据</param>
<param name="timeout">超时</param>
<returns>查看<seealso cref="M:uci.Session.GetLastError"/>说明。</returns>
<remarks>
比如uci.u_Field的大小就是确定的可以使用本接口。
</remarks>
</member>
<member name="M:uci.Session.Error(System.Int32)">
<summary>
判断接口返回值是否错误
</summary>
<param name="r">接口返回值</param>
<returns>true : 正确; false 错误</returns>
</member>
<member name="M:uci.Session.Success(System.Int32)">
<summary>
判断接口返回值是否正确
</summary>
<param name="r">接口返回值</param>
<returns>true : 正确; false 错误</returns>
</member>
<member name="P:uci.Session.SessionID">
<summary>
获取会话ID
</summary>
</member>
<member name="P:uci.Session.Addr">
<summary>
设备地址,只有设备被打开时,才会存在。
</summary>
</member>
<member name="P:uci.Session.IsOpened">
<summary>
当前设备是否已经打开
</summary>
</member>
<member name="T:uci.UCIInterop">
<summary>
uci接口的C语言接口到C#接口的适配接口
建议不要直接使用本类中提供的方法。
而是使用<see cref="T:uci.Session"/>提供的方式。
</summary>
</member>
<member name="F:uci.UCIInterop.InvalidSession">
<summary>
无效的会话ID
</summary>
</member>
<member name="M:uci.UCIInterop.Open(System.String,System.UInt32@,System.UInt32)">
<summary>
打开设备,建立会话。
</summary>
<param name="_name"></param>
<param name="_session"></param>
<param name="_timeOut"></param>
<returns></returns>
</member>
<member name="M:uci.UCIInterop.QueryNodesX(System.String,uci.Node[],System.Int32,System.UInt32)">
<summary>
查询设备
</summary>
<param name="_msg">要查询的设备信息,</param>
<param name="_nodes">接收查询结果的节点数组</param>
<param name="_node_count">_nodes的个数</param>
<param name="_timeout">超时</param>
<returns>
小于0错误 >=0 查询到的设备个数。
</returns>
<remarks>
查询字符串示例: LAN:4162,5000;USB:0x1234#0x5345,0x7777#0x5345;
格式是:"{通信类型名称 : 设备参数 ;}"
每个通信类型数据以';'结尾;':'之前是节点名,节点名是内置的,网络通信是"LAN"USB通信是"USB"。
LAN通信的参数是端口号以','分割.
USB通信的参数是PID第一个和VID第二个每组数据以','号分割PID和VID以'#'分割。
</remarks>
</member>
<member name="M:uci.UCIInterop.QueryCOMPort(uci.COMPort[],System.Int32)">
<summary>
查找串口
</summary>
<param name="_nodes"></param>
<param name="_node_count"></param>
<returns></returns>
</member>
<member name="M:uci.UCIInterop.Write(System.UInt32,uci.WParams@,System.Byte[],System.UInt32)">
<summary>
写数据。 新程序请直接使用<see cref="M:uci.UCIInterop.WriteX(System.UInt32,System.String,System.UInt32,System.Byte[],System.UInt32)"/>接口。
</summary>
<param name="_session">会话ID<see cref="M:uci.UCIInterop.Open(System.String,System.UInt32@,System.UInt32)"/>获得</param>
<param name="_params">接口参数</param>
<param name="_data">要写入的数据</param>
<param name="_len">数据长度</param>
<returns></returns>
</member>
<member name="M:uci.UCIInterop.WriteX(System.UInt32,System.String,System.UInt32,System.Byte[],System.UInt32)">
<summary>
写数据。 是<see cref="M:uci.UCIInterop.Write(System.UInt32,uci.WParams@,System.Byte[],System.UInt32)"/>的非封装版本。
</summary>
<param name="_session">会话ID<see cref="M:uci.UCIInterop.Open(System.String,System.UInt32@,System.UInt32)"/>获得</param>
<param name="_msg">指令字符串</param>
<param name="_timeout">超时</param>
<param name="_data">要写入的数据</param>
<param name="_len">数据长度</param>
<returns></returns>
</member>
<member name="M:uci.UCIInterop.SendCommand(System.UInt32,uci.CommandParams@)">
<summary>
</summary>
<param name="_session">会话ID<see cref="M:uci.UCIInterop.Open(System.String,System.UInt32@,System.UInt32)"/>获得</param>
<param name="_params"></param>
<returns></returns>
</member>
<member name="M:uci.UCIInterop.Read(System.UInt32,uci.RParams@,System.Byte[],System.UInt32)">
<summary>
读参数
</summary>
<param name="_session">会话ID<see cref="M:uci.UCIInterop.Open(System.String,System.UInt32@,System.UInt32)"/>获得</param>
<param name="_info"></param>
<param name="_data"></param>
<param name="_dataLen"></param>
<returns></returns>
</member>
<member name="M:uci.UCIInterop.ReadX(System.UInt32,System.String,System.UInt32,System.Byte[],System.UInt32)">
<summary>
读参数Read的参数未封装版本
</summary>
<param name="_session">会话ID<see cref="M:uci.UCIInterop.Open(System.String,System.UInt32@,System.UInt32)"/>获得</param>
<param name="_msg"></param>
<param name="_timeout"></param>
<param name="_data"></param>
<param name="_dataLen"></param>
<returns></returns>
</member>
<member name="M:uci.UCIInterop.Close(System.UInt32)">
<summary>
关闭会话
</summary>
<param name="_session">会话ID<see cref="M:uci.UCIInterop.Open(System.String,System.UInt32@,System.UInt32)"/>获得</param>
<returns></returns>
</member>
<member name="M:uci.UCIInterop.WriteFromFile(System.UInt32,uci.WFileParams@)">
<summary>
写文件到设备
</summary>
<param name="_session">会话ID<see cref="M:uci.UCIInterop.Open(System.String,System.UInt32@,System.UInt32)"/>获得</param>
<param name="_info"></param>
<returns></returns>
</member>
<member name="M:uci.UCIInterop.WriteFromFileX(System.UInt32,System.String,System.String,System.UInt32)">
<summary>
写文件到设备是WriteFromFile参数非封装接口
</summary>
<param name="_session">会话ID<see cref="M:uci.UCIInterop.Open(System.String,System.UInt32@,System.UInt32)"/>获得</param>
<param name="_msg">指令字符串</param>
<param name="_filePath">要发送的文件路径</param>
<param name="_timeout">超时s</param>
<returns></returns>
</member>
<member name="M:uci.UCIInterop.ReadToFile(System.UInt32,uci.RFileParams@)">
<summary>
读文件
</summary>
<param name="_session">会话ID<see cref="M:uci.UCIInterop.Open(System.String,System.UInt32@,System.UInt32)"/>获得</param>
<param name="_info"></param>
<returns></returns>
</member>
<member name="M:uci.UCIInterop.SetAttribute(System.UInt32,System.String,System.Byte[],System.UInt32)">
<summary>
</summary>
<param name="_sesn">会话ID<see cref="M:uci.UCIInterop.Open(System.String,System.UInt32@,System.UInt32)"/>获得,
如果使用<see cref="F:uci.UCIInterop.InvalidSession"/>表示写的是全局属性。</param>
<param name="_msg"></param>
<param name="_obj"></param>
<param name="_objSize"></param>
<returns></returns>
</member>
<member name="M:uci.UCIInterop.SetNotify(System.Delegate)">
<summary>
添加事件订阅
</summary>
<param name="_notify"></param>
<returns></returns>
</member>
<member name="M:uci.UCIInterop.GetLastError">
<summary>
得到错误描述。接口错误码小于0错误码定义见<see cref="T:uci.UciStatus"/>
</summary>
<returns></returns>
</member>
<member name="M:uci.UCIInterop.LastError">
<summary>
得到错误描述。原始接口,不要直接使用。 请使用<see cref="M:uci.UCIInterop.GetLastError"/>
</summary>
<returns></returns>
</member>
<member name="M:uci.UCIInterop.FindUnitTypeName(System.Char)">
<summary>
获取单位类型编码对应的单位名
</summary>
<param name="_code">单位类型编码,编码定义见<seealso cref="T:uci.Model.unit.Type"/></param>
<returns>单位名</returns>
</member>
<member name="M:uci.UCIInterop.UnitRefresh(System.Double,uci.Model.unit.Scale,System.Double)">
<summary>
将当前单位的数值自动转换到合适的单位类型以使数值小于进制。比如2300Hz转换后就是2.3kHzs
</summary>
<param name="_value">当前值</param>
<param name="_unit_code">当前单位编码</param>
<param name="_scale">进制一般为1000比如频率的进制是1000</param>
<returns></returns>
</member>
<member name="M:uci.UCIInterop.UnitConvertTo(System.Double,System.Int32,System.Int32,System.Double)">
<summary>
将当前单位的数值转换到指定的单位。
</summary>
<param name="_cur_value">当前数值</param>
<param name="_cur_unit">当前单位编码</param>
<param name="_des_unit">要转换到的单位编码</param>
<param name="_scale">进制一般为1000比如频率的进制是1000</param>
<returns>返回转换后的数值比如2.3KHz 转换为Hz就是2300Hz</returns>
<remarks>注意单位编码必须如EScale定义的连续递增的量。</remarks>
</member>
<member name="M:uci.UCIInterop.GetUnitTypeName(System.Char)">
<summary>
获取单位类型编码对应的单位名
</summary>
<param name="_code">单位类型编码,编码定义见<seealso cref="T:uci.Model.unit.Type"/></param>
<returns>单位名</returns>
</member>
<member name="M:uci.UCIInterop.ExInstance">
<summary>
在主程序退出之前调用本接口以清除uci.dll内部资源。
本接口只是针对C#接口使用。否则在退出时会有异常出现。
</summary>
</member>
<member name="M:uci.UCIInterop.CvtPVID(System.UInt16,System.UInt16)">
<summary>
转换PID和VID未32位整数。
</summary>
<param name="pid"></param>
<param name="vid"></param>
<returns></returns>
</member>
<member name="M:uci.UCIInterop.UCIError(System.Int32)">
<summary>
判断接口返回值是否代表错误
</summary>
<param name="r">接口返回值</param>
<returns></returns>
</member>
<member name="M:uci.UCIInterop.UCISuccess(System.Int32)">
<summary>
判断接口返回值是否代表正确
</summary>
<param name="r">接口返回值</param>
<returns></returns>
</member>
<member name="M:uci.UCIInterop.QueryAllConnections(uci.QParams@,uci.Node[],System.UInt32@,System.Int32)">
<summary>
查询在线的设备(建议不再使用该接口,可用<see cref="M:uci.UCIInterop.QueryNodesX(System.String,uci.Node[],System.Int32,System.UInt32)"/>代替)
</summary>
<param name="param">查询参数</param>
<param name="n">输出设备信息的缓冲区</param>
<param name="readCnt">入参是要查询的设备数量,出参是已经查询到的设备数量</param>
<param name="timeOut">超时</param>
<returns>
&gt;=0正确否则错误。
</returns>
</member>
<member name="M:uci.UCIInterop.alg_UnCompressPixels(System.UInt32[],System.UInt32,System.UInt32[],System.UInt32)">
<summary>
对压缩像素数据进行解压缩(适用于UTG4000A系列\UTG2025A NEW)
</summary>
<param name="_src">压缩之后的数据地址(按32bit寻址)</param>
<param name="_src_size"> 压缩的数据大小注意是int类型。 </param>
<param name="_dst"> 存放解压缩后的像素数据缓冲区</param>
<param name="_dst_size"> 像素点数 </param>
<returns> 小于0 错误错误码见UnZipError >=0解压缩后的大小(像素数)</returns>
<remarks>
_dst缓冲区大小是屏幕宽度 * 屏幕高度, 比如800*480的屏幕
解压缩后就是 800*480 = 384000.即_dst_size = 384000.
</remarks>
</member>
<member name="M:uci.UCIInterop.alg_UnCompressPixels_Bytes(System.Byte[],System.UInt32,System.Byte[],System.UInt32)">
<summary>
alg_UnCompressPixels 接口的另一版本, 缓冲区全部是字节流
</summary>
<param name="_src">压缩之后的数据地址,字节流</param>
<param name="_src_size">字节流长度</param>
<param name="_dst">接收解压缩后的数据的字节流缓冲区</param>
<param name="_dst_size">_dst缓冲区的长度Bytes</param>
<returns>参考<see cref="M:uci.UCIInterop.alg_UnCompressPixels(System.UInt32[],System.UInt32,System.UInt32[],System.UInt32)"/></returns>
</member>
<member name="M:uci.UCIInterop.alg_UnCompressPixels_25(System.Byte[],System.UInt32,System.Byte[],System.UInt32)">
<summary>
对压缩像素数据进行解压缩适用于UTG2025A和UTG2062A
</summary>
<param name="_src">压缩之后的数据地址</param>
<param name="_srcLen">压缩的数据大小,字节数</param>
<param name="_des">存放解压缩后的像素数据缓冲区</param>
<param name="_desLen">像素点数*3, 24bit</param>
<returns> 小于 0 错误错误码见UnZipError >=0解压缩后的大小(字节数)</returns>
<remarks>
_des缓冲区大小应该是480*272*3
</remarks>
</member>
<member name="M:uci.UCIInterop.alg_UnCompressPixels_1000A(System.Byte[],System.UInt32,System.Byte[],System.Int32,System.Int32)">
<summary>
1000A信号源使用的图像数据的解压算法
</summary>
<param name="_src"> 从设备端读取到的完整数据包</param>
<param name="_srcLen">_src 指向的数据大小Bytes</param>
<param name="_des">输出的32bit的像素数据的缓冲区</param>
<param name="_width">图像的宽度</param>
<param name="_height">图像的高度</param>
<returns> 小于 0 错误错误码见UnZipError >=0解压缩后的像素个数</returns>
</member>
<member name="T:uci.UCIInterop.uciNotify">
<summary>
通知事件的委托函数,由<see cref="M:uci.UCIInterop.SetNotify(System.Delegate)"/>使用。
</summary>
<param name="_msg"></param>
<returns></returns>
</member>
<member name="T:uci.UCIInterop.UnZipError">
<summary>
解压缩返回算法返回的错误码
</summary>
</member>
<member name="F:uci.UCIInterop.UnZipError.UNZIP_ARGS_INVALID">
<summary>
参数错误
</summary>
</member>
<member name="F:uci.UCIInterop.UnZipError.UNZIP_DES_MEMORY_NOT_ENOUGH">
<summary>
接收非压缩数据的缓冲区大小不够
</summary>
</member>
<member name="T:uci.Utility">
<summary>
提供一些做跨平台数据转换时的常用接口
</summary>
</member>
<member name="M:uci.Utility.ByteArrayToStructArray``1(System.Byte[],``0[]@,System.Int32)">
<summary>
将字节数组转换为结构体数组
</summary>
<typeparam name="T">结构体类型</typeparam>
<param name="src"> 被转换的字节数组</param>
<param name="des"> 用于数据的结构体数组</param>
<param name="convertCount">要转换的结构体数量</param>
<returns>
</returns>
</member>
<member name="M:uci.Utility.BytesToStuct(System.Byte[],System.Type)">
<summary>
byte数组转结构体
</summary>
<param name="bytes">byte数组</param>
<param name="type">结构体类型</param>
<returns>转换后的结构体, 转换失败返回null</returns>
</member>
<member name="M:uci.Utility.StructToBytes(System.Object)">
<summary>
结构体转byte数组
</summary>
<param name="structObj">要转换的结构体</param>
<returns>转换后的byte数组</returns>
</member>
</members>
</doc>