<?xml version="1.0"?>
<doc>
    <assembly>
        <name>MF_800U</name>
    </assembly>
    <members>
        <member name="T:MF_800U.Baud">
            <summary>
            读写卡器波特率
            </summary>
        </member>
        <member name="T:MF_800U.RequestMode">
            <summary>
            寻卡模式
            </summary>
        </member>
        <member name="F:MF_800U.RequestMode.Halt_Mode">
            <summary>
            未进入休眠状态的卡
            </summary>
        </member>
        <member name="F:MF_800U.RequestMode.All_Mode">
            <summary>
            所有状态的卡
            </summary>
        </member>
        <member name="T:MF_800U.KeyModel">
            <summary>
            验证模式
            </summary>
        </member>
        <member name="F:MF_800U.KeyModel.Model_keyA">
            <summary>
            验证A密钥
            </summary>
        </member>
        <member name="F:MF_800U.KeyModel.Model_keyB">
            <summary>
            验证B密钥
            </summary>
        </member>
        <member name="T:MF_800U.AntennaStatus">
            <summary>
            天线状态
            </summary>
        </member>
        <member name="F:MF_800U.AntennaStatus.disable">
            <summary>
            关闭状态
            </summary>
        </member>
        <member name="F:MF_800U.AntennaStatus.enable">
            <summary>
            开启状态
            </summary>
        </member>
        <member name="T:MF_800U.WorkType">
            <summary>
            读写卡器工作状态
            </summary>
        </member>
        <member name="F:MF_800U.WorkType.TYPE_A">
            <summary>
            设置为TYPE_A方式
            </summary>
        </member>
        <member name="F:MF_800U.WorkType.TYPE_B">
            <summary>
            设置为TYPE_B方式
            </summary>
        </member>
        <member name="F:MF_800U.WorkType.AT88RF020">
            <summary>
            设置为AT88RF020卡方式
            </summary>
        </member>
        <member name="F:MF_800U.WorkType.ST">
            <summary>
            设置为ST卡方式
            </summary>
        </member>
        <member name="F:MF_800U.WorkType.ISO15693">
            <summary>
            设置为ISO15693方式
            </summary>
        </member>
        <member name="T:MF_800U.LightColor">
            <summary>
            读写卡器指示灯颜色
            </summary>
        </member>
        <member name="F:MF_800U.LightColor.die">
            <summary>
            熄灭
            </summary>
        </member>
        <member name="F:MF_800U.LightColor.red">
            <summary>
            红色
            </summary>
        </member>
        <member name="F:MF_800U.LightColor.green">
            <summary>
            绿色
            </summary>
        </member>
        <member name="F:MF_800U.LightColor.yellow">
            <summary>
            黄色
            </summary>
        </member>
        <member name="T:MF_800U.MF_800U">
            <summary>
            RFID_MF - 800U 内部DLL
            </summary>
        </member>
        <member name="M:MF_800U.MF_800U.Sleep(System.Int32)">
            <summary>
            休眠
            </summary>
            <param name="dwMilliseconds">休眠时间(毫秒)</param>
        </member>
        <member name="M:MF_800U.MF_800U.lib_ver(System.UInt32@)">
            <summary>
            获取动态库版本号 
            </summary>
            <param name="pVer">动态库版本号</param>
            <returns>成功返回0</returns>
        </member>
        <member name="M:MF_800U.MF_800U.rf_init_com(System.Int32,System.Int32)">
            <summary>
            初始化Com 端口
            </summary>
            <param name="port">端口号</param>
            <param name="baud">为通讯波特率4800～115200</param>
            <returns>成功返回0</returns>
        </member>
        <member name="M:MF_800U.MF_800U.rf_ClosePort">
            <summary>
            关闭Com 端口
            </summary>
            <returns>成功返回0</returns>
        </member>
        <member name="M:MF_800U.MF_800U.rf_get_model(System.Int16,System.Byte@,System.Byte@)">
            <summary>
            读取读写卡器型号及产品批号   
            </summary>
            <param name="icdev">通讯设备标识符</param>
            <param name="pVersion">返回的信息</param>
            <param name="pLen">返回信息的长度   </param>
            <returns>成功返回0 </returns>
        </member>
        <member name="M:MF_800U.MF_800U.rf_init_device_number(System.Int16)">
            <summary>
            指定设备标识
            SL系列读卡器支持组网功能，读卡器只响应设备标识符与本身相符或设备标识符等于0x0000的指令。
            </summary>
            <param name="icdev">通讯设备标识符</param>
            <returns>成功返回0</returns>
        </member>
        <member name="M:MF_800U.MF_800U.rf_get_device_number(System.Int16@)">
            <summary>
            读取设备标识 
            如果一个串口同时联有两台以上读卡器，不可使用该命令
            </summary>
            <param name="icdev">存放返回通讯设备标识符</param>
            <returns>成功返回0</returns>
        </member>
        <member name="M:MF_800U.MF_800U.rf_init_type(System.Int16,System.Byte)">
            <summary>
            设置读写卡器非接触工作方式 
            只支持单一协议的读卡器此函数无效
            type = 'A'：设置为TYPE_A方式
            </summary>
            <param name="icdev">通讯设备标识符</param>
            <param name="type">读写卡器工作方式</param>
            <returns>成功返回0</returns>
        </member>
        <member name="M:MF_800U.MF_800U.rf_antenna_sta(System.Int16,System.Byte)">
            <summary>
            设置读写卡器天线状态
            说明：model = 0：关闭天线 model = 1：开启天线 
            </summary>
            <param name="icdev">通讯设备标识符</param>
            <param name="model">天线状态</param>
            <returns>成功返回0</returns>
        </member>
        <member name="M:MF_800U.MF_800U.rf_light(System.Int16,System.Byte)">
            <summary>
            设置指示灯颜色
            </summary>
            <param name="icdev">通讯设备标识符</param>
            <param name="color">0＝熄灭,1＝红色,2＝绿色,3＝黄色</param>
            <returns>成功返回0</returns>
        </member>
        <member name="M:MF_800U.MF_800U.rf_beep(System.Int16,System.Byte)">
            <summary>
            蜂鸣 
            </summary>
            <param name="icdev">通讯设备标识符</param>
            <param name="msec">蜂鸣时限，单位是10毫秒</param>
            <returns>成功返回0</returns>
        </member>
        <member name="M:MF_800U.MF_800U.des_encrypt(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.Int32)">
            <summary>
            DES算法加密函数 
            </summary>
            <param name="szOut">返回的DES加密结果，长度等于明文长度</param>
            <param name="szIn">明文</param>
            <param name="inlen">明文长度,8字节的整数倍</param>
            <param name="key">密钥</param>
            <param name="keylen">密钥长度,如果大于8字节，是3des,如果小于等于8字节单des.不足补零</param>
            <returns>成功返回0</returns>
        </member>
        <member name="M:MF_800U.MF_800U.des_decrypt(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.Int32)">
            <summary>
            DES算法解密算法函数 
            </summary>
            <param name="szOut">返回的DES解密结果，长度等于密文长度</param>
            <param name="szIn">密文</param>
            <param name="inlen">密文长度,8字节的整数倍</param>
            <param name="key">密钥</param>
            <param name="keylen">密钥长度,如果大于8字节，是3des,如果小于等于8字节单des.不足补零</param>
            <returns>成功返回0</returns>
        </member>
        <member name="M:MF_800U.MF_800U.ReadTime(System.Int16,System.Byte@,System.Byte@)">
            <summary>
            读取读写卡器内部时钟（SL200专有函数） 
            </summary>
            <param name="icdev">通讯设备标识符</param>
            <param name="pData">年(1)+星期(1)+月(1)+日(1)+时(1)+分(1)+秒</param>
            <param name="pLen">返回数据的长度</param>
            <returns>成功返回0</returns>
        </member>
        <member name="M:MF_800U.MF_800U.WriteTime(System.Int16,System.Byte)">
            <summary>
            更新读写卡器内部时钟（SL200专有函数） 
            </summary>
            <param name="icdev">通讯设备标识符</param>
            <param name="pData">年(1)+星期(1)+月(1)+日(1)+时(1)+分(1)+秒</param>
            <returns>成功返回0</returns>
        </member>
        <member name="M:MF_800U.MF_800U.DisPlayTime(System.Int16,System.Byte)">
            <summary>
            设置时钟显示格式（SL200专有函数） 
            </summary>
            <param name="icdev">通讯设备标识符</param>
            <param name="bShowFlag">显示方式：0＝显示'年'－'月'－'日';!0＝显示'时'－'分'－'秒'</param>
            <returns>成功返回0</returns>
        </member>
        <member name="M:MF_800U.MF_800U.DisPlayString(System.Int16,System.Byte,System.Byte)">
            <summary>
            设置读写卡器显示数据（SL200专有函数） 
            例：  unsigned char disdata[9] = {"1234567.8"};
            </summary>
            <param name="icdev">通讯设备标识符</param>
            <param name="pData">显示内容，ASCII字符</param>
            <param name="Len">数据长度</param>
            <returns>成功返回0</returns>
        </member>
        <member name="M:MF_800U.MF_800U.rf_request(System.Int16,System.Byte,System.UInt16@)">
            <summary>
            寻TYPE_A卡 
            </summary>
            <param name="icdev">通讯设备标识符</param>
            <param name="mode">寻卡模式</param>
            <param name="pTagType">返回卡类型值</param>
            <returns>成功返回0</returns>
        </member>
        <member name="M:MF_800U.MF_800U.rf_anticoll(System.Int16,System.Byte,System.IntPtr,System.Byte@)">
            <summary>
            TYPE_A卡防冲撞 
            </summary>
            <param name="icdev"> 通讯设备标识符</param>
            <param name="bcnt">取值4</param>
            <param name="pSnr">返回的卡序列号</param>
            <param name="pRLength">返回序列号的长度</param>
            <returns></returns>
        </member>
        <member name="M:MF_800U.MF_800U.rf_select(System.Int16,System.IntPtr,System.Byte,System.SByte@)">
            <summary>
            激活TYPE_A卡  
            卡片接收到该命令后进入激活状态，在一个感应区域内的同一时刻只可有一张TYPE_A卡处于激活状态
            </summary>
            <param name="icdev">通讯设备标识符</param>
            <param name="pSnr">卡序列号</param>
            <param name="srcLen">卡序列号长度</param>
            <param name="Size">返回卡容量</param>
            <returns>成功返回0</returns>
        </member>
        <member name="M:MF_800U.MF_800U.rf_halt(System.Int16)">
            <summary>
            命令已激活的TYPE_A卡进入HALT状态
            卡片接收到此命令后退出激活状态
            </summary>
            <param name="icdev">通讯设备标识符</param>
            <returns>成功返回0</returns>
        </member>
        <member name="M:MF_800U.MF_800U.rf_M1_authentication2(System.Int16,System.Byte,System.Byte,System.IntPtr)">
            <summary>
            验证Mifare 卡密钥 
            </summary>
            <param name="icdev">通讯设备标识符</param>
            <param name="mode">密码验证模式</param>
            <param name="secnr">要验证密码的绝对快地址</param>
            <param name="key">密钥内容，6 字节</param>
            <returns>成功返回0</returns>
        </member>
        <member name="M:MF_800U.MF_800U.rf_M1_initval(System.Int16,System.Byte,System.Int32)">
            <summary>
            将Mifare One 卡某一块初始化为钱包
            </summary>
            <param name="icdev">通讯设备标识符</param>
            <param name="adr">绝对块号</param>
            <param name="value">初始金额，16进制，低字节在前</param>
            <returns>成功返回0 </returns>
        </member>
        <member name="M:MF_800U.MF_800U.rf_M1_increment(System.Int16,System.Byte,System.Int32)">
            <summary>
            Mifare One卡充值
            </summary>
            <param name="icdev">通讯设备标识符</param>
            <param name="adr">绝对块号</param>
            <param name="value">要增加的值，16进制，低字节在前</param>
            <returns>成功返回0</returns>
        </member>
        <member name="M:MF_800U.MF_800U.rf_M1_decrement(System.Int16,System.Byte,System.Int32)">
            <summary>
            Mifare One卡扣款
            </summary>
            <param name="icdev">通讯设备标识符</param>
            <param name="adr">绝对块号</param>
            <param name="value">要扣的值，16进制，低字节在前</param>
            <returns>成功返回0</returns>
        </member>
        <member name="M:MF_800U.MF_800U.rf_M1_readval(System.Int16,System.Byte,System.Int32@)">
            <summary>
            读取Mifare One卡钱包值
            </summary>
            <param name="icdev">通讯设备标识符</param>
            <param name="adr">绝对块号</param>
            <param name="pValue">返回的值，16进制，低字节在前</param>
            <returns>成功返回0</returns>
        </member>
        <member name="M:MF_800U.MF_800U.rf_M1_read(System.Int16,System.Byte,System.IntPtr,System.Byte@)">
            <summary>
            读取MifareOne卡一块数据 
            </summary>
            <param name="icdev">通讯设备标识符</param>
            <param name="adr">绝对块号</param>
            <param name="pData">返回的数据</param>
            <param name="pLen">返回数据的长度</param>
            <returns>成功返回0</returns>
        </member>
        <member name="M:MF_800U.MF_800U.rf_M1_write(System.Int16,System.Byte,System.IntPtr)">
            <summary>
            写入MifareOne卡一块数据
            </summary>
            <param name="icdev">通讯设备标识符</param>
            <param name="adr">绝对块号</param>
            <param name="pData">写入的数据，16 字节</param>
            <returns>成功返回0</returns>
        </member>
        <member name="M:MF_800U.MF_800U.ToDigitsBytes(System.String)">
            <summary>
            stirng 字符串转换 byte[]数组
            </summary>
            <param name="theHex">stirng字符串</param>
            <returns>byte[] 数组</returns>
        </member>
        <member name="M:MF_800U.MF_800U.ToHexString(System.Byte[])">
            <summary>
            byte[] 数组转换 stirng字符串
            </summary>
            <param name="bytes">yte[] 数组</param>
            <returns>stirng字符串</returns>
        </member>
        <member name="F:MF_800U.MF_800U.hexDigits">
            <summary>
            验证十六进制
            </summary>
        </member>
        <member name="M:MF_800U.MF_800U.GetHexBitsValue(System.Byte)">
            <summary>
            验证输入byte字节是否为十六进制字符
            </summary>
            <param name="ch"></param>
            <returns></returns>
        </member>
        <member name="M:MF_800U.MF_800U.sleep(System.Int32)">
            <summary>
            休眠
            </summary>
            <param name="dwMilliseconds">休眠时间(毫秒)</param>
        </member>
        <member name="M:MF_800U.MF_800U.lib_ver">
            <summary>
            获取动态库版本号 
            </summary>
            <param name="pVer">动态库版本号</param>
            <returns>返回版本号</returns>
        </member>
        <member name="M:MF_800U.MF_800U.rf_init_com">
            <summary>
            初始化Com 端口
            </summary>
            <returns>成功返回Ture；否则返回False</returns>
        </member>
        <member name="M:MF_800U.MF_800U.rf_closePort">
            <summary>
            关闭Com 端口
            </summary>
            <returns>成功返回Ture；否则返回False</returns>
        </member>
        <member name="M:MF_800U.MF_800U.rf_get_model">
            <summary>
            读取读写卡器型号及产品批号   
            </summary>
            <returns>返回读写卡器型号及产品批号 </returns>
        </member>
        <member name="M:MF_800U.MF_800U.rf_init_device_num(System.Int16)">
            <summary>
            指定设备标识
            </summary>
            <param name="icdev">通讯设备标识</param>
            <returns>成功返回Ture；否则返回False</returns>
        </member>
        <member name="M:MF_800U.MF_800U.rf_get_device_number">
            <summary>
            读取设备标识 
            </summary>
            <returns>通讯设备标识</returns>
        </member>
        <member name="M:MF_800U.MF_800U.rf_init_type(MF_800U.WorkType)">
            <summary>
            设置读写卡器非接触工作方式
            </summary>
            <param name="type">工作方式</param>
            <returns>成功返回Ture；否则返回False</returns>
        </member>
        <member name="M:MF_800U.MF_800U.rf_antenna_sta(MF_800U.AntennaStatus)">
            <summary>
            设置读写卡器天线状态
            </summary>
            <param name="model">天线状态</param>
            <returns>成功返回Ture；否则返回False</returns>
        </member>
        <member name="M:MF_800U.MF_800U.rf_light(MF_800U.LightColor)">
            <summary>
            设置指示灯颜色
            </summary>
            <param name="color">颜色</param>
            <returns>成功返回Ture；否则返回False</returns>
        </member>
        <member name="M:MF_800U.MF_800U.rf_beep(System.Byte)">
            <summary>
            蜂鸣
            </summary>
            <param name="msec">蜂鸣时限，单位是10毫秒</param>
        </member>
        <member name="M:MF_800U.MF_800U.ReadTime">
            <summary>
            读取读写卡器内部时钟（SL200专有函数） 
            </summary>
            <returns>成功返回Ture；否则返回False</returns>
        </member>
        <member name="M:MF_800U.MF_800U.WriteTime(System.Byte)">
            <summary>
            更新读写卡器内部时钟（SL200专有函数）
            </summary>
            <param name="pData">年(1)+星期(1)+月(1)+日(1)+时(1)+分(1)+秒</param>
            <returns>成功返回Ture；否则返回False</returns>
        </member>
        <member name="M:MF_800U.MF_800U.DisplayTime(System.Byte)">
            <summary>
            设置时钟显示格式（SL200专有函数） 
            </summary>
            <param name="bShowFlag">显示方式：0＝显示'年'－'月'－'日';!0＝显示'时'－'分'－'秒'</param>
            <returns>成功返回Ture；否则返回False</returns>
        </member>
        <member name="M:MF_800U.MF_800U.DisPlayString(System.Byte,System.Byte)">
            <summary>
            设置读写卡器显示数据（SL200专有函数） 
            </summary>
            <param name="pData">显示内容，ASCII字符</param>
            <param name="pLen">数据长度</param>
            <returns>成功返回Ture；否则返回False</returns>
        </member>
        <member name="M:MF_800U.MF_800U.rf_request(MF_800U.RequestMode)">
            <summary>
            寻卡
            </summary>
            <param name="mode">寻卡模式</param>
            <returns>成功返回Ture；否则返回False</returns>
        </member>
        <member name="M:MF_800U.MF_800U.rf_anticoll(System.String@)">
            <summary>
            防冲撞
            </summary>
            <param name="serialId">返回卡序列号</param>
            <returns>成功返回Ture；否则返回False</returns>
        </member>
        <member name="M:MF_800U.MF_800U.rf_select(System.String)">
            <summary>
            激活卡
            </summary>
            <param name="serialId">卡序列号</param>
            <returns>成功返回Ture；否则返回False</returns>
        </member>
        <member name="M:MF_800U.MF_800U.rf_halt">
            <summary>
            命令已激活的TYPE_A卡进入HALT状态
            </summary>
            <returns>成功返回Ture；否则返回False</returns>
        </member>
        <member name="M:MF_800U.MF_800U.rf_M1_authentication2(MF_800U.KeyModel,System.Byte,System.String)">
            <summary>
            验证密钥
            </summary>
            <param name="mode">验证模式</param>
            <param name="secnr">绝对快地址</param>
            <param name="key">验证Key</param>
            <returns>成功返回Ture；否则返回False</returns>
        </member>
        <member name="M:MF_800U.MF_800U.rf_M1_initval(System.Byte,System.Int32)">
            <summary>
            将Mifare One 卡某一块初始化为钱包
            </summary>
            <param name="adr">绝对块地址</param>
            <param name="value">初始化金额</param>
            <returns>成功返回Ture；否则返回False</returns>
        </member>
        <member name="M:MF_800U.MF_800U.rf_M1_increment(System.Byte,System.Int32)">
            <summary>
            Mifare One卡充值
            </summary>
            <param name="adr">绝对快地址</param>
            <param name="value">充值金额</param>
            <returns>成功返回Ture；否则返回False</returns>
        </member>
        <member name="M:MF_800U.MF_800U.rf_M1_decrement(System.Byte,System.Int32)">
            <summary>
            Mifare One卡扣款
            </summary>
            <param name="adr">绝对快地址</param>
            <param name="value">扣款金额</param>
            <returns>成功返回Ture；否则返回False</returns>
        </member>
        <member name="M:MF_800U.MF_800U.rf_M1_readval(System.Byte)">
            <summary>
            读取Mifare One卡钱包值
            </summary>
            <param name="adr">绝对快地址</param>
            <returns>金额</returns>
        </member>
        <member name="M:MF_800U.MF_800U.rf_M1_read(System.Byte)">
            <summary>
            读取MifareOne卡一块数据 
            </summary>
            <param name="adr">绝对快地址</param>
            <returns>成功返回Ture；否则返回False</returns>
        </member>
        <member name="M:MF_800U.MF_800U.rf_M1_write(System.Byte,System.String)">
            <summary>
            写入MifareOne卡一块数据
            </summary>
            <param name="adr"></param>
            <param name="Data"></param>
            <returns></returns>
        </member>
        <member name="P:MF_800U.MF_800U.IsOpen">
            <summary>
            是否打开
            </summary>
        </member>
        <member name="P:MF_800U.MF_800U.PortNo">
            <summary>
            端口号
            </summary>
        </member>
        <member name="P:MF_800U.MF_800U.Baud">
            <summary>
            波特率
            </summary>
        </member>
    </members>
</doc>
