Asa.IOModule.AIOBOX.xml 13.0 KB
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Asa.IOModule.AIOBOX</name>
    </assembly>
    <members>
        <member name="T:Asa.IOModule.AIOBOX">
            <summary>
            AIOBOX操作类
            </summary>
        </member>
        <member name="F:Asa.IOModule.AIOBOX.SEND_SLEEP">
            <summary>
            每条命令发送的间隔
            不能小于15,会出现IO接收不到的情况
            小于30时,会出现接收数据连包的情况
            </summary>
        </member>
        <member name="F:Asa.IOModule.AIOBOX.PORT">
            <summary>
            ModBus端口
            </summary>
        </member>
        <member name="T:Asa.IOModule.AIOBOX.DIO_Changed">
            <summary>
            自动读取DI委托
            </summary>
            <param name="box">AIOBOX</param>
            <param name="sta">所有DI状态</param>
        </member>
        <member name="E:Asa.IOModule.AIOBOX.DI_Changed_Event">
            <summary>
            自动读取DI事件触发
            </summary>
        </member>
        <member name="E:Asa.IOModule.AIOBOX.DO_Changed_Event">
            <summary>
            自动读取DO事件触发
            </summary>
        </member>
        <member name="T:Asa.IOModule.AIOBOX.AIO_Changed">
            <summary>
            自动读取AI委托
            </summary>
            <param name="box">AIOBOX</param>
            <param name="val">所有AI的值</param>
        </member>
        <member name="E:Asa.IOModule.AIOBOX.AI_Changed_Event">
            <summary>
            自动读取AI事件触发
            </summary>
        </member>
        <member name="E:Asa.IOModule.AIOBOX.AO_Changed_Event">
            <summary>
            自动读取AO事件触发
            </summary>
        </member>
        <member name="M:Asa.IOModule.AIOBOX.#ctor">
            <summary>
            AIOBOX
            </summary>
        </member>
        <member name="P:Asa.IOModule.AIOBOX.IP">
            <summary>
            IP地址
            </summary>
        </member>
        <member name="P:Asa.IOModule.AIOBOX.IsConn">
            <summary>
            是否连接
            </summary>
        </member>
        <member name="P:Asa.IOModule.AIOBOX.ErrInfo">
            <summary>
            错误信息
            </summary>
        </member>
        <member name="M:Asa.IOModule.AIOBOX.LogPath(System.String,Asa.IOModule.LogType)">
            <summary>
            日志路径,连接前设置路径会自动保存日志
            </summary>
            <param name="path">文件夹路径</param>
            <param name="type">输出类型</param>
        </member>
        <member name="M:Asa.IOModule.AIOBOX.SetInput(Asa.IOModule.Box_Type,System.Int32)">
            <summary>
            设置输入端
            </summary>
            <param name="type">类型</param>
            <param name="count">数量</param>
        </member>
        <member name="M:Asa.IOModule.AIOBOX.SetOutput(Asa.IOModule.Box_Type,System.Int32)">
            <summary>
            设置输出端
            </summary>
            <param name="type">类型</param>
            <param name="count">数量</param>
        </member>
        <member name="M:Asa.IOModule.AIOBOX.AutoIP(System.String)">
            <summary>
            自动获取IP地址,未连接前使用,必须在同一网段
            </summary>
            <param name="localIP">本地IP地址</param>
            <returns></returns>
        </member>
        <member name="M:Asa.IOModule.AIOBOX.CheckIP(System.String)">
            <summary>
            检查IP地址
            </summary>
            <param name="ip"></param>
            <returns></returns>
        </member>
        <member name="M:Asa.IOModule.AIOBOX.Connect">
            <summary>
            连接
            </summary>
        </member>
        <member name="M:Asa.IOModule.AIOBOX.Close">
            <summary>
            关闭连接
            </summary>
        </member>
        <member name="M:Asa.IOModule.AIOBOX.AutoReadInput(System.Boolean,System.Int32)">
            <summary>
            自动读取输入端并触发事件(主动上传数据 = 禁止)
            </summary>
            <param name="read">是否自动读取</param>
            <param name="sleep">间隔,必须大于等于15ms</param>
        </member>
        <member name="M:Asa.IOModule.AIOBOX.AutoReadInput(System.Boolean)">
            <summary>
            自动读取输入端并触发事件(主动上传数据 = 使能)
            </summary>
            <param name="read">是否自动读取</param>
        </member>
        <member name="M:Asa.IOModule.AIOBOX.AutoReadOutput(System.Boolean,System.Int32)">
            <summary>
            自动读取输出端,触发事件
            </summary>
            <param name="read">是否自动读取</param>
            <param name="sleep">间隔,必须大于等于15ms</param>
        </member>
        <member name="M:Asa.IOModule.AIOBOX.ReverseStatus(Asa.IOModule.Box_Sta)">
            <summary>
            相反状态(ON/OFF)
            </summary>
            <param name="sta"></param>
            <returns></returns>
        </member>
        <member name="M:Asa.IOModule.AIOBOX.ReverseStatus(Asa.IOModule.Box_Sta@)">
            <summary>
            相反状态(ON/OFF)
            </summary>
            <param name="sta"></param>
        </member>
        <member name="M:Asa.IOModule.AIOBOX.ReadDI(System.Int32)">
            <summary>
            读取单个DI输入状态(ON/OFF)
            </summary>
            <param name="add">输入地址,从0开始</param>
            <returns></returns>
        </member>
        <member name="M:Asa.IOModule.AIOBOX.ReadDI(System.Int32,System.Int32)">
            <summary>
            读取多个DI输入状态(ON/OFF)
            </summary>
            <param name="add">起始地址,从0开始</param>
            <param name="count">数量</param>
            <returns></returns>
        </member>
        <member name="M:Asa.IOModule.AIOBOX.ReadAI(System.Int32)">
            <summary>
            读取单个AI模拟量的值
            </summary>
            <param name="add">模拟量地址,从0开始</param>
            <returns></returns>
        </member>
        <member name="M:Asa.IOModule.AIOBOX.ReadAI(System.Int32,System.Int32)">
            <summary>
            读取多个AI模拟量的值
            </summary>
            <param name="add">起始地址,从0开始</param>
            <param name="count">数量</param>
            <returns></returns>
        </member>
        <member name="M:Asa.IOModule.AIOBOX.ReadDO(System.Int32)">
            <summary>
            读取单个DO输出状态(ON/OFF)
            </summary>
            <param name="add">输出地址,从0开始</param>
            <returns></returns>
        </member>
        <member name="M:Asa.IOModule.AIOBOX.ReadDO(System.Int32,System.Int32)">
            <summary>
            读取多个DO输出状态(ON/OFF)
            </summary>
            <param name="add">起始地址,从0开始</param>
            <param name="count">数量</param>
            <returns></returns>
        </member>
        <member name="M:Asa.IOModule.AIOBOX.ReadAO(System.Int32)">
            <summary>
            读取单个AO模拟量的值
            </summary>
            <param name="add">输出地址,从0开始</param>
            <returns></returns>
        </member>
        <member name="M:Asa.IOModule.AIOBOX.ReadAO(System.Int32,System.Int32)">
            <summary>
            读取多个AO模拟量的值
            </summary>
            <param name="add">起始地址,从0开始</param>
            <param name="count">数量</param>
            <returns></returns>
        </member>
        <member name="M:Asa.IOModule.AIOBOX.WriteDO(System.Int32,Asa.IOModule.Box_Sta)">
            <summary>
            写入单个DO输出状态(ON/OFF)
            </summary>
            <param name="add">输出地址,从0开始</param>
            <param name="sta"></param>
            <returns></returns>
        </member>
        <member name="M:Asa.IOModule.AIOBOX.GetLocalIP">
            <summary>
            获取本地IPv4地址
            </summary>
            <returns></returns>
        </member>
        <member name="M:Asa.IOModule.AIOBOX.Send">
            <summary>
            发送命令
            </summary>
        </member>
        <member name="M:Asa.IOModule.AIOBOX.Receive">
            <summary>
            接收命令
            </summary>
        </member>
        <member name="M:Asa.IOModule.AIOBOX.ReadSingle(System.Byte[])">
            <summary>
            读取写入单个DO,功能码5
            </summary>
            <param name="buff"></param>
        </member>
        <member name="M:Asa.IOModule.AIOBOX.ReadDO(System.Byte[])">
            <summary>
            读取所有DO状态,功能码1
            </summary>
            <param name="buff"></param>
        </member>
        <member name="M:Asa.IOModule.AIOBOX.ReadDI(System.Byte[])">
            <summary>
            读取所有DI状态,功能码2
            </summary>
        </member>
        <member name="M:Asa.IOModule.AIOBOX.ReadAI(System.Byte[])">
            <summary>
            读取所有AI的值,功能码4
            </summary>
            <param name="buff"></param>
        </member>
        <member name="M:Asa.IOModule.AIOBOX.Command">
            <summary>
            命令,前7个字节
            </summary>
            <returns></returns>
        </member>
        <member name="M:Asa.IOModule.AIOBOX.TriggerDIO">
            <summary>
            触发DIO改变事件
            </summary>
        </member>
        <member name="M:Asa.IOModule.AIOBOX.AutoReadInput">
            <summary>
            自动读取输入端线程
            </summary>
        </member>
        <member name="M:Asa.IOModule.AIOBOX.AutoReadOutput">
            <summary>
            自动读取输出端线程
            </summary>
        </member>
        <member name="M:Asa.IOModule.AIOBOX.Listen">
            <summary>
            监听结果线程
            </summary>
        </member>
        <member name="T:Asa.IOModule.Box_Type">
            <summary>
            IO模块类型
            </summary>
        </member>
        <member name="F:Asa.IOModule.Box_Type.DI">
            <summary>
            数字信号输入
            </summary>
        </member>
        <member name="F:Asa.IOModule.Box_Type.DO">
            <summary>
            数字信号输出
            </summary>
        </member>
        <member name="F:Asa.IOModule.Box_Type.AI">
            <summary>
            模拟量输入
            </summary>
        </member>
        <member name="F:Asa.IOModule.Box_Type.AO">
            <summary>
            模拟量输出
            </summary>
        </member>
        <member name="T:Asa.IOModule.Box_Sta">
            <summary>
            IO模块寄存器状态
            </summary>
        </member>
        <member name="F:Asa.IOModule.Box_Sta.Off">
            <summary>
            断开,关闭,低电平
            </summary>
        </member>
        <member name="F:Asa.IOModule.Box_Sta.On">
            <summary>
            闭合,打开,高电平
            </summary>
        </member>
        <member name="T:Asa.IOModule.LogType">
            <summary>
            日志类型
            </summary>
        </member>
        <member name="F:Asa.IOModule.LogType.OnlyError">
            <summary>
            仅错误信息
            </summary>
        </member>
        <member name="F:Asa.IOModule.LogType.All">
            <summary>
            所有
            </summary>
        </member>
        <member name="T:Asa.IOModule.LogFile">
            <summary>
            日志操作类
            </summary>
        </member>
        <member name="M:Asa.IOModule.LogFile.#ctor(System.String,System.String)">
            <summary>
            日志
            </summary>
            <param name="path">文件夹路径</param>
            <param name="ip"></param>
        </member>
        <member name="M:Asa.IOModule.LogFile.Close">
            <summary>
            关闭文件
            </summary>
        </member>
        <member name="M:Asa.IOModule.LogFile.OutError(System.String)">
            <summary>
            输出错误
            </summary>
            <param name="s"></param>
        </member>
        <member name="M:Asa.IOModule.LogFile.OutInfo(System.String)">
            <summary>
            输出信息
            </summary>
            <param name="s"></param>
        </member>
        <member name="M:Asa.IOModule.LogFile.OutData(System.String,System.Byte[])">
            <summary>
            输出数据
            </summary>
            <param name="tr"></param>
            <param name="buff"></param>
        </member>
        <member name="M:Asa.IOModule.LogFile.OutData(System.String)">
            <summary>
            输出数据
            </summary>
            <param name="s"></param>
        </member>
    </members>
</doc>