|
|
<?xml version="1.0"?> <doc> <assembly> <name>Mirle.Component.MCProtocol</name> </assembly> <members> <member name="T:Mirle.Component.MPLC.MCProtocol.Device"> <summary> 設備 </summary> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.Device.#ctor(System.String,System.String,System.Byte,System.String)"> <summary> 建構式 </summary> <param name="dataType">資料類別</param> <param name="asciiCode">ASCII編碼</param> <param name="binaryCode">二進位編碼</param> <param name="addressType">位置類別</param> </member> <member name="F:Mirle.Component.MPLC.MCProtocol.Device.TypeBit"> <summary> 位元類別 </summary> </member> <member name="F:Mirle.Component.MPLC.MCProtocol.Device.TypeWord"> <summary> 字元類別 </summary> </member> <member name="F:Mirle.Component.MPLC.MCProtocol.Device.AddressHexadecimal"> <summary> 十六進位位置 </summary> </member> <member name="F:Mirle.Component.MPLC.MCProtocol.Device.AddressDecimal"> <summary> 十進位位置 </summary> </member> <member name="P:Mirle.Component.MPLC.MCProtocol.Device.DataType"> <summary> 資料類別 </summary> </member> <member name="P:Mirle.Component.MPLC.MCProtocol.Device.AsciiCode"> <summary> ASCII編碼 </summary> </member> <member name="P:Mirle.Component.MPLC.MCProtocol.Device.BinaryCode"> <summary> 二進位編碼 </summary> </member> <member name="P:Mirle.Component.MPLC.MCProtocol.Device.AddressType"> <summary> 位置類別 </summary> </member> <member name="T:Mirle.Component.MPLC.MCProtocol.Frame3E"> <summary> Frame3E </summary> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.Frame3E.#ctor"> <summary> 建構式 </summary> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.Frame3E.#ctor(System.Int32,System.Int32)"> <summary> 建構式 </summary> <param name="networkNo">網路編號</param> <param name="stationNo">站點編號</param> </member> <member name="T:Mirle.Component.MPLC.MCProtocol.Frame3E.CompleteCode"> <summary> 完成碼 </summary> </member> <member name="F:Mirle.Component.MPLC.MCProtocol.Frame3E.CompleteCode.NoData"> <summary> 沒有資料 </summary> </member> <member name="F:Mirle.Component.MPLC.MCProtocol.Frame3E.CompleteCode.InvalidData"> <summary> 有效資料 </summary> </member> <member name="F:Mirle.Component.MPLC.MCProtocol.Frame3E._PCNo"> <summary> </summary> </member> <member name="F:Mirle.Component.MPLC.MCProtocol.Frame3E._IONo_L"> <summary> </summary> </member> <member name="F:Mirle.Component.MPLC.MCProtocol.Frame3E._IONo_H"> <summary> </summary> </member> <member name="F:Mirle.Component.MPLC.MCProtocol.Frame3E._CPUTimer_L"> <summary> </summary> </member> <member name="F:Mirle.Component.MPLC.MCProtocol.Frame3E._CPUTimer_H"> <summary> </summary> </member> <member name="F:Mirle.Component.MPLC.MCProtocol.Frame3E._receiceDataMinimumBytes"> <summary> </summary> </member> <member name="F:Mirle.Component.MPLC.MCProtocol.Frame3E._networkNo"> <summary> </summary> </member> <member name="F:Mirle.Component.MPLC.MCProtocol.Frame3E._stationNo"> <summary> </summary> </member> <member name="F:Mirle.Component.MPLC.MCProtocol.Frame3E.MaximumWords"> <summary> </summary> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.Frame3E.CreateFrame(System.Int32,System.Int32,System.Int32,System.Byte,System.Int32,System.Collections.Generic.IReadOnlyCollection{System.Byte})"> <summary> </summary> <param name="mainCmd"></param> <param name="subCmd"></param> <param name="address"></param> <param name="deviceCode"></param> <param name="size"></param> <param name="data"></param> <returns></returns> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.Frame3E.CreateReadWordsFrame(Mirle.Component.MPLC.MCProtocol.MCDevice,System.Int32)"> <summary> </summary> <param name="device"></param> <param name="length"></param> <returns></returns> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.Frame3E.CreateWriteWordsFrame(Mirle.Component.MPLC.MCProtocol.MCDevice,System.Int32[])"> <summary> </summary> <param name="device"></param> <param name="data"></param> <returns></returns> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.Frame3E.CreateReadBitFrame(Mirle.Component.MPLC.MCProtocol.MCDevice)"> <summary> </summary> <param name="device"></param> <returns></returns> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.Frame3E.CreateWriteBitFrame(Mirle.Component.MPLC.MCProtocol.MCDevice,System.Boolean)"> <summary> </summary> <param name="device"></param> <param name="isOn"></param> <returns></returns> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.Frame3E.ResolveReadBitReturnFrame(System.Byte[],System.Boolean@)"> <summary> </summary> <param name="receiveData"></param> <param name="value"></param> <returns></returns> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.Frame3E.ResolveWriteBitReturnFrame(System.Byte[])"> <summary> </summary> <param name="receiveData"></param> <returns></returns> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.Frame3E.ResolveReadWordsReturnFrame(System.Byte[],System.Int32[]@)"> <summary> </summary> <param name="receiveData"></param> <param name="data"></param> <returns></returns> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.Frame3E.ResolveWriteWordsReturnFrame(System.Byte[])"> <summary> </summary> <param name="receiveData"></param> <returns></returns> </member> <member name="T:Mirle.Component.MPLC.MCProtocol.MCDevice"> <summary> </summary> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.MCDevice.#ctor"> <summary> 建構式 </summary> </member> <member name="F:Mirle.Component.MPLC.MCProtocol.MCDevice._DeviceLookup"> <summary> 設備尋找表 </summary> </member> <member name="P:Mirle.Component.MPLC.MCProtocol.MCDevice.AsciiAddress"> <summary> </summary> </member> <member name="P:Mirle.Component.MPLC.MCProtocol.MCDevice.AsciiDeviceCode"> <summary> </summary> </member> <member name="P:Mirle.Component.MPLC.MCProtocol.MCDevice.BinaryDeviceCode"> <summary> </summary> </member> <member name="P:Mirle.Component.MPLC.MCProtocol.MCDevice.Address"> <summary> </summary> </member> <member name="P:Mirle.Component.MPLC.MCProtocol.MCDevice.IsBit"> <summary> </summary> </member> <member name="P:Mirle.Component.MPLC.MCProtocol.MCDevice.IsWord"> <summary> </summary> </member> <member name="P:Mirle.Component.MPLC.MCProtocol.MCDevice.BitIndex"> <summary> </summary> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.MCDevice.Parse(System.String)"> <summary> </summary> <param name="deviceAddress"></param> <returns></returns> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.MCDevice.Parse(System.String,System.Int32)"> <summary> </summary> <param name="deviceAddress"></param> <param name="offset"></param> <returns></returns> </member> <member name="T:Mirle.Component.MPLC.MCProtocol.PLCHost"> <summary> </summary> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.PLCHost.#ctor(Mirle.Component.MPLC.PLCHostInfo)"> <summary> 建構式 </summary> <param name="plcHostInfo"></param> </member> <member name="T:Mirle.Component.MPLC.MCProtocol.PLCHost.RawdataInfo"> <summary> </summary> </member> <member name="P:Mirle.Component.MPLC.MCProtocol.PLCHost.IsConnected"> <summary> </summary> </member> <member name="P:Mirle.Component.MPLC.MCProtocol.PLCHost.HostInfo"> <summary> </summary> </member> <member name="P:Mirle.Component.MPLC.MCProtocol.PLCHost.EnableWriteShareMemory"> <summary> </summary> </member> <member name="P:Mirle.Component.MPLC.MCProtocol.PLCHost.EnableWriteRawData"> <summary> </summary> </member> <member name="P:Mirle.Component.MPLC.MCProtocol.PLCHost.RawDataUse16BitInteger"> <summary> </summary> </member> <member name="P:Mirle.Component.MPLC.MCProtocol.PLCHost.RawDataUseCommaSeparated"> <summary> </summary> </member> <member name="P:Mirle.Component.MPLC.MCProtocol.PLCHost.EnableAutoReconnect"> <summary> </summary> </member> <member name="P:Mirle.Component.MPLC.MCProtocol.PLCHost.LogBaseDirectory"> <summary> </summary> </member> <member name="P:Mirle.Component.MPLC.MCProtocol.PLCHost.Interval"> <summary> </summary> </member> <member name="P:Mirle.Component.MPLC.MCProtocol.PLCHost.MPLCTimeout"> <summary> </summary> </member> <member name="F:Mirle.Component.MPLC.MCProtocol.PLCHost._rawdataQueue"> <summary> </summary> </member> <member name="F:Mirle.Component.MPLC.MCProtocol.PLCHost._cachedBlocks"> <summary> </summary> </member> <member name="F:Mirle.Component.MPLC.MCProtocol.PLCHost._smBlocks"> <summary> </summary> </member> <member name="F:Mirle.Component.MPLC.MCProtocol.PLCHost._mplc"> <summary> 讀寫控制器 </summary> </member> <member name="F:Mirle.Component.MPLC.MCProtocol.PLCHost._heartbeat"> <summary> 心跳包執行續 </summary> </member> <member name="F:Mirle.Component.MPLC.MCProtocol.PLCHost._writeRawdataWorker"> <summary> 讀寫執行續 </summary> </member> <member name="F:Mirle.Component.MPLC.MCProtocol.PLCHost._lastMPLCWordRecord"> <summary> 最後一個控制器字元 </summary> </member> <member name="F:Mirle.Component.MPLC.MCProtocol.PLCHost._enableWriteShareMemory"> <summary> 啟用寫入共享記憶體 </summary> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.PLCHost.RunProcess"> <summary> 開始處理流程 </summary> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.PLCHost.ReadPLCDataFormPLC"> <summary> 讀取控制器資料 </summary> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.PLCHost.WritePLCDataToSharedMemory"> <summary> 控制器資料寫入共享記憶體 </summary> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.PLCHost.ExportPLCData"> <summary> 匯出控制器資料 </summary> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.PLCHost.WriteRawdataProcess"> <summary> 寫入原始資料 </summary> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.PLCHost.GetBit(System.String)"> <summary> 取得位元 </summary> <param name="address">位置</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.PLCHost.SetBitOn(System.String)"> <summary> 設置位元開啟 </summary> <param name="address">位置</param> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.PLCHost.SetBitOff(System.String)"> <summary> 設置位元關閉 </summary> <param name="address">位置</param> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.PLCHost.ReadWord(System.String)"> <summary> 讀取字元 </summary> <param name="address">位置</param> <returns>字元</returns> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.PLCHost.WriteWord(System.String,System.Int32)"> <summary> 寫入字元 </summary> <param name="address">位置</param> <param name="data">字元</param> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.PLCHost.ReadWords(System.String,System.Int32)"> <summary> 讀取多個字元 </summary> <param name="startAddress">起始位置</param> <param name="length">長度</param> <returns>字元陣列</returns> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.PLCHost.WriteWords(System.String,System.Int32[])"> <summary> 寫入多個字元 </summary> <param name="startAddress">起始位置</param> <param name="data">字元陣列</param> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.PLCHost.GetMPLCProvider"> <summary> 取得控制器提供介面 </summary> <returns>控制器提供介面</returns> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.PLCHost.Stop"> <summary> 暫停 </summary> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.PLCHost.Start"> <summary> 開始 </summary> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.PLCHost.Dispose(System.Boolean)"> <summary> 釋放資源 </summary> <param name="disposing"></param> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.PLCHost.Finalize"> <summary> 解構式 </summary> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.PLCHost.Dispose"> <summary> 釋放資源 </summary> </member> <member name="T:Mirle.Component.MPLC.MCProtocol.ReadWriteAdapter"> <summary> </summary> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.ReadWriteAdapter.#ctor(System.String,System.String,System.Int32)"> <summary> </summary> <param name="hostId"></param> <param name="ipAddress"></param> <param name="port"></param> </member> <member name="F:Mirle.Component.MPLC.MCProtocol.ReadWriteAdapter._timeout"> <summary> </summary> </member> <member name="F:Mirle.Component.MPLC.MCProtocol.ReadWriteAdapter._socket"> <summary> </summary> </member> <member name="F:Mirle.Component.MPLC.MCProtocol.ReadWriteAdapter._hostId"> <summary> </summary> </member> <member name="F:Mirle.Component.MPLC.MCProtocol.ReadWriteAdapter._plcPort"> <summary> </summary> </member> <member name="F:Mirle.Component.MPLC.MCProtocol.ReadWriteAdapter._plcIPAddress"> <summary> </summary> </member> <member name="F:Mirle.Component.MPLC.MCProtocol.ReadWriteAdapter._frame3E"> <summary> </summary> </member> <member name="F:Mirle.Component.MPLC.MCProtocol.ReadWriteAdapter._plcLock"> <summary> </summary> </member> <member name="F:Mirle.Component.MPLC.MCProtocol.ReadWriteAdapter._socketLock"> <summary> </summary> </member> <member name="P:Mirle.Component.MPLC.MCProtocol.ReadWriteAdapter.IsConnected"> <summary> </summary> </member> <member name="P:Mirle.Component.MPLC.MCProtocol.ReadWriteAdapter.Timeout"> <summary> </summary> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.ReadWriteAdapter.TestConnection"> <summary> </summary> <returns></returns> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.ReadWriteAdapter.TestConnection(System.String,System.Int32)"> <summary> </summary> <param name="ipAddress"></param> <param name="port"></param> <returns></returns> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.ReadWriteAdapter.TestConnectionByPing"> <summary> </summary> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.ReadWriteAdapter.Close"> <summary> </summary> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.ReadWriteAdapter.ReConnect"> <summary> </summary> <returns></returns> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.ReadWriteAdapter.Connect"> <summary> </summary> <returns></returns> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.ReadWriteAdapter.GetBit(System.String)"> <summary> </summary> <param name="address"></param> <returns></returns> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.ReadWriteAdapter.SetBitOn(System.String)"> <summary> </summary> <param name="address"></param> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.ReadWriteAdapter.SetBitOff(System.String)"> <summary> </summary> <param name="address"></param> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.ReadWriteAdapter.ReadWord(System.String)"> <summary> </summary> <param name="address"></param> <returns></returns> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.ReadWriteAdapter.ReadWords(System.String,System.Int32)"> <summary> </summary> <param name="startAddress"></param> <param name="length"></param> <returns></returns> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.ReadWriteAdapter.WriteWord(System.String,System.Int32)"> <summary> </summary> <param name="address"></param> <param name="data"></param> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.ReadWriteAdapter.WriteWords(System.String,System.Int32[])"> <summary> </summary> <param name="startAddress"></param> <param name="data"></param> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.ReadWriteAdapter.RequestReadWords(Mirle.Component.MPLC.MCProtocol.MCDevice,System.Int32)"> <summary> </summary> <param name="device"></param> <param name="length"></param> <returns></returns> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.ReadWriteAdapter.RequestReadBit(Mirle.Component.MPLC.MCProtocol.MCDevice)"> <summary> </summary> <param name="device"></param> <returns></returns> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.ReadWriteAdapter.SetBit(System.String,System.Boolean)"> <summary> </summary> <param name="address"></param> <param name="isOn"></param> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.ReadWriteAdapter.RequestWriteBit(Mirle.Component.MPLC.MCProtocol.MCDevice,System.Boolean)"> <summary> </summary> <param name="device"></param> <param name="isOn"></param> <returns></returns> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.ReadWriteAdapter.RequestWriteWords(Mirle.Component.MPLC.MCProtocol.MCDevice,System.Int32[])"> <summary> </summary> <param name="device"></param> <param name="data"></param> <returns></returns> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.ReadWriteAdapter.TraceLog(System.String)"> <summary> </summary> <param name="message"></param> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.ReadWriteAdapter.SendData(System.Byte[])"> <summary> 傳送資料 </summary> <param name="frame"></param> <returns></returns> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.ReadWriteAdapter.Dispose(System.Boolean)"> <summary> 釋放資源 </summary> <param name="disposing"></param> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.ReadWriteAdapter.Finalize"> <summary> 解構是 </summary> </member> <member name="M:Mirle.Component.MPLC.MCProtocol.ReadWriteAdapter.Dispose"> <summary> 釋放資源 </summary> </member> <member name="T:Mirle.Component.MPLC.DataBlocks.BlockInfo"> <summary> 區塊資訊 </summary> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.BlockInfo.#ctor(Mirle.Component.MPLC.DataBlocks.DeviceRange.Interfaces.ITypeDeviceRange,System.String,System.Int32)"> <summary> 建構式 </summary> <param name="deviceRange">設備範圍介面</param> <param name="sharedMemoryName">共享記憶體名稱</param> <param name="plcRawdataIndex">控制器來源資料索引</param> </member> <member name="P:Mirle.Component.MPLC.DataBlocks.BlockInfo.StartAddress"> <summary> 起始位置 </summary> </member> <member name="P:Mirle.Component.MPLC.DataBlocks.BlockInfo.EndAddress"> <summary> 結束位置 </summary> </member> <member name="P:Mirle.Component.MPLC.DataBlocks.BlockInfo.SharedMemoryName"> <summary> 共享記憶體名稱 </summary> </member> <member name="P:Mirle.Component.MPLC.DataBlocks.BlockInfo.PLCRawdataIndex"> <summary> 控制器來源資料索引 </summary> </member> <member name="P:Mirle.Component.MPLC.DataBlocks.BlockInfo.DeviceRange"> <summary> 設備範圍介面 </summary> </member> <member name="T:Mirle.Component.MPLC.DataBlocks.DataBlock"> <summary> 資料區塊 </summary> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DataBlock.#ctor(Mirle.Component.MPLC.DataBlocks.DeviceRange.Interfaces.ITypeDeviceRange)"> <summary> 建構式 </summary> <param name="deviceRange">設備範圍介面</param> </member> <member name="F:Mirle.Component.MPLC.DataBlocks.DataBlock._rawData"> <summary> 原始資料 </summary> </member> <member name="F:Mirle.Component.MPLC.DataBlocks.DataBlock._rwLock"> <summary> 原始資料物件鎖定 </summary> </member> <member name="P:Mirle.Component.MPLC.DataBlocks.DataBlock.DeviceRange"> <summary> 設備範圍介面 </summary> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DataBlock.SetRawData(System.Byte[])"> <summary> 設置原始資料 </summary> <param name="newRawData">原始資料</param> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DataBlock.GetRawData"> <summary> 取得原始資料 </summary> <returns>原始資料</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DataBlock.TryGetBit(System.String,System.Boolean@)"> <summary> 取得位元 </summary> <param name="address">位置</param> <param name="value">是否成功取得</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DataBlock.TrySetBitOn(System.String)"> <summary> 設置位元開啟 </summary> <param name="address"></param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DataBlock.SetBit(System.String,System.Boolean)"> <summary> 設置位元 </summary> <param name="address">位元</param> <param name="IsOn">是否開啟</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DataBlock.TrySetBitOff(System.String)"> <summary> 設置位元關閉 </summary> <param name="address">位置</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DataBlock.TryGetWord(System.String,System.Int32@)"> <summary> 取得字元 </summary> <param name="address">位置</param> <param name="value">值</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DataBlock.TrySetWord(System.String,System.Int32)"> <summary> 設置字元 </summary> <param name="address">位置</param> <param name="value">值</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DataBlock.TryGetWords(System.String,System.Int32[]@,System.Int32)"> <summary> 取得多個字元 </summary> <param name="address">位置</param> <param name="data">資料集</param> <param name="length">長度</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DataBlock.TrySetWords(System.String,System.Int32[])"> <summary> 設置多個字元 </summary> <param name="address">位置</param> <param name="data">資料集</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DataBlock.Dispose(System.Boolean)"> <summary> 釋放資源 </summary> <param name="disposing"></param> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DataBlock.Finalize"> <summary> 解構式 </summary> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DataBlock.Dispose"> <summary> 釋放資源 </summary> </member> <member name="T:Mirle.Component.MPLC.DataBlocks.DeviceRange.BDeviceRange"> <summary> B 設備範圍 </summary> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DeviceRange.BDeviceRange.#ctor(System.String,System.String)"> <summary> 建構式 </summary> <param name="startAddress">起始位置</param> <param name="endAddress">結束位置</param> <exception cref="T:System.ArgumentException"></exception> </member> <member name="F:Mirle.Component.MPLC.DataBlocks.DeviceRange.BDeviceRange._type"> <summary> 設備類別 </summary> </member> <member name="F:Mirle.Component.MPLC.DataBlocks.DeviceRange.BDeviceRange._startOffset"> <summary> 起始偏移量 </summary> </member> <member name="F:Mirle.Component.MPLC.DataBlocks.DeviceRange.BDeviceRange._endOffset"> <summary> 結束偏移量 </summary> </member> <member name="P:Mirle.Component.MPLC.DataBlocks.DeviceRange.BDeviceRange.StartAddress"> <summary> 起始位置 </summary> </member> <member name="P:Mirle.Component.MPLC.DataBlocks.DeviceRange.BDeviceRange.EndAddress"> <summary> 結束位置 </summary> </member> <member name="P:Mirle.Component.MPLC.DataBlocks.DeviceRange.BDeviceRange.WordLength"> <summary> 字元長度 </summary> </member> <member name="P:Mirle.Component.MPLC.DataBlocks.DeviceRange.BDeviceRange.ByteArrayLength"> <summary> 位元組陣列長度 </summary> <value>WordLength * 2</value> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DeviceRange.BDeviceRange.IsSameRange(System.String)"> <summary> 是否為同樣設備範圍 </summary> <param name="address">起始位置</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DeviceRange.BDeviceRange.IsSameType(System.String)"> <summary> 是否為同樣設備類別 </summary> <param name="address">位置</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DeviceRange.BDeviceRange.TryGetIndex(System.String,System.Int32@)"> <summary> 取得索引 </summary> <param name="address">位置</param> <param name="index">索引</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DeviceRange.BDeviceRange.TryGetOffset(System.String,System.Int32@)"> <summary> 取得偏移量 </summary> <param name="address">位置</param> <param name="offset">偏移量</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DeviceRange.BDeviceRange.TryGetByteArrayOffset(System.String,System.Int32@)"> <summary> 取得位元組陣列偏移量 </summary> <param name="address">位置</param> <param name="offset">偏移量</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DeviceRange.BDeviceRange.TryGetByteArrayBitIndex(System.String,System.Int32@)"> <summary> 取得位元組陣列位元索引 </summary> <param name="address">位置</param> <param name="index">索引</param> <returns>True/False</returns> </member> <member name="T:Mirle.Component.MPLC.DataBlocks.DeviceRange.DDeviceRange"> <summary> D 設備範圍 </summary> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DeviceRange.DDeviceRange.#ctor(System.String,System.String)"> <summary> 建構式 </summary> <param name="startAddress">起始位置</param> <param name="endAddress">結束位置</param> <exception cref="T:System.ArgumentException"></exception> </member> <member name="F:Mirle.Component.MPLC.DataBlocks.DeviceRange.DDeviceRange._type"> <summary> 設備類別 </summary> </member> <member name="F:Mirle.Component.MPLC.DataBlocks.DeviceRange.DDeviceRange._startOffset"> <summary> 起始偏移量 </summary> </member> <member name="F:Mirle.Component.MPLC.DataBlocks.DeviceRange.DDeviceRange._endOffset"> <summary> 結束偏移量 </summary> </member> <member name="P:Mirle.Component.MPLC.DataBlocks.DeviceRange.DDeviceRange.StartAddress"> <summary> 起始位置 </summary> </member> <member name="P:Mirle.Component.MPLC.DataBlocks.DeviceRange.DDeviceRange.EndAddress"> <summary> 結束位置 </summary> </member> <member name="P:Mirle.Component.MPLC.DataBlocks.DeviceRange.DDeviceRange.WordLength"> <summary> 字元長度 </summary> </member> <member name="P:Mirle.Component.MPLC.DataBlocks.DeviceRange.DDeviceRange.ByteArrayLength"> <summary> 位元組陣列長度 </summary> <value>WordLength * 2</value> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DeviceRange.DDeviceRange.IsSameRange(System.String)"> <summary> 是否為同樣設備範圍 </summary> <param name="address">位置</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DeviceRange.DDeviceRange.IsSameType(System.String)"> <summary> 是否為同樣設備類別 </summary> <param name="address">位置</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DeviceRange.DDeviceRange.TryGetIndex(System.String,System.Int32@)"> <summary> 取得索引 </summary> <param name="address">位置</param> <param name="index">索引</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DeviceRange.DDeviceRange.TryGetOffset(System.String,System.Int32@)"> <summary> 取得偏移量 </summary> <param name="address">起始位置</param> <param name="offset">偏移量</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DeviceRange.DDeviceRange.TryGetByteArrayOffset(System.String,System.Int32@)"> <summary> 取得位元組陣列偏移量 </summary> <param name="address">位元組</param> <param name="offset">偏移量</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DeviceRange.DDeviceRange.TryGetByteArrayBitIndex(System.String,System.Int32@)"> <summary> 取得位元組陣列位元索引 </summary> <param name="address">位置</param> <param name="index">索引</param> <returns>True/False</returns> </member> <member name="T:Mirle.Component.MPLC.DataBlocks.DeviceRange.DeviceType"> <summary> 設備類別 </summary> </member> <member name="F:Mirle.Component.MPLC.DataBlocks.DeviceRange.DeviceType.B"> <summary> </summary> </member> <member name="F:Mirle.Component.MPLC.DataBlocks.DeviceRange.DeviceType.D"> <summary> </summary> </member> <member name="F:Mirle.Component.MPLC.DataBlocks.DeviceRange.DeviceType.W"> <summary> </summary> </member> <member name="F:Mirle.Component.MPLC.DataBlocks.DeviceRange.DeviceType.R"> <summary> </summary> </member> <member name="T:Mirle.Component.MPLC.DataBlocks.DeviceRange.Interfaces.ITypeDeviceRange"> <summary> 設備範圍類別介面 </summary> </member> <member name="P:Mirle.Component.MPLC.DataBlocks.DeviceRange.Interfaces.ITypeDeviceRange.StartAddress"> <summary> 起始位置 </summary> </member> <member name="P:Mirle.Component.MPLC.DataBlocks.DeviceRange.Interfaces.ITypeDeviceRange.EndAddress"> <summary> 結束位置 </summary> </member> <member name="P:Mirle.Component.MPLC.DataBlocks.DeviceRange.Interfaces.ITypeDeviceRange.WordLength"> <summary> 字元長度 </summary> </member> <member name="P:Mirle.Component.MPLC.DataBlocks.DeviceRange.Interfaces.ITypeDeviceRange.ByteArrayLength"> <summary> 位元組陣列長度 </summary> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DeviceRange.Interfaces.ITypeDeviceRange.IsSameRange(System.String)"> <summary> 是否為同樣設備範圍 </summary> <param name="address">位置</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DeviceRange.Interfaces.ITypeDeviceRange.TryGetIndex(System.String,System.Int32@)"> <summary> 取得索引 </summary> <param name="address">位置</param> <param name="index">索引</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DeviceRange.Interfaces.ITypeDeviceRange.TryGetOffset(System.String,System.Int32@)"> <summary> 取得偏移量 </summary> <param name="address">位置</param> <param name="offset">偏移量</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DeviceRange.Interfaces.ITypeDeviceRange.TryGetByteArrayOffset(System.String,System.Int32@)"> <summary> 取得位元組陣列偏移量 </summary> <param name="address">位置</param> <param name="offset">偏移量</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DeviceRange.Interfaces.ITypeDeviceRange.TryGetByteArrayBitIndex(System.String,System.Int32@)"> <summary> 取得位元組陣列位元索引 </summary> <param name="address">位置</param> <param name="index">索引</param> <returns>True/False</returns> </member> <member name="T:Mirle.Component.MPLC.DataBlocks.DeviceRange.RDeviceRange"> <summary> R 設備範圍 </summary> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DeviceRange.RDeviceRange.#ctor(System.String,System.String)"> <summary> 建構式 </summary> <param name="startAddress">起始位置</param> <param name="endAddress">結束位置</param> <exception cref="T:System.ArgumentException"></exception> </member> <member name="F:Mirle.Component.MPLC.DataBlocks.DeviceRange.RDeviceRange._type"> <summary> 設備類別 </summary> </member> <member name="F:Mirle.Component.MPLC.DataBlocks.DeviceRange.RDeviceRange._startOffset"> <summary> 起始偏移量 </summary> </member> <member name="F:Mirle.Component.MPLC.DataBlocks.DeviceRange.RDeviceRange._endOffset"> <summary> 結束偏移量 </summary> </member> <member name="P:Mirle.Component.MPLC.DataBlocks.DeviceRange.RDeviceRange.StartAddress"> <summary> 起始位置 </summary> </member> <member name="P:Mirle.Component.MPLC.DataBlocks.DeviceRange.RDeviceRange.EndAddress"> <summary> 結束位置 </summary> </member> <member name="P:Mirle.Component.MPLC.DataBlocks.DeviceRange.RDeviceRange.WordLength"> <summary> 字元長度 </summary> </member> <member name="P:Mirle.Component.MPLC.DataBlocks.DeviceRange.RDeviceRange.ByteArrayLength"> <summary> 位元組陣列長度 </summary> <value>WordLength * 2</value> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DeviceRange.RDeviceRange.IsSameRange(System.String)"> <summary> 是否為同樣設備範圍 </summary> <param name="address">位置</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DeviceRange.RDeviceRange.IsSameType(System.String)"> <summary> 是否為同樣設備類別 </summary> <param name="address">位置</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DeviceRange.RDeviceRange.TryGetIndex(System.String,System.Int32@)"> <summary> 取得索引 </summary> <param name="address">位置</param> <param name="index">索引</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DeviceRange.RDeviceRange.TryGetOffset(System.String,System.Int32@)"> <summary> 取得偏移量 </summary> <param name="address">起始位置</param> <param name="offset">偏移量</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DeviceRange.RDeviceRange.TryGetByteArrayOffset(System.String,System.Int32@)"> <summary> 取得位元組陣列偏移量 </summary> <param name="address">位置</param> <param name="offset">偏移量</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DeviceRange.RDeviceRange.TryGetByteArrayBitIndex(System.String,System.Int32@)"> <summary> 取得位元組陣列位元索引 </summary> <param name="address">位置</param> <param name="index">索引</param> <returns>True/False</returns> </member> <member name="T:Mirle.Component.MPLC.DataBlocks.DeviceRange.WDeviceRange"> <summary> W 設備範圍 </summary> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DeviceRange.WDeviceRange.#ctor(System.String,System.String)"> <summary> 建構式 </summary> <param name="startAddress">起始位置</param> <param name="endAddress">結束位置</param> <exception cref="T:System.ArgumentException"></exception> </member> <member name="F:Mirle.Component.MPLC.DataBlocks.DeviceRange.WDeviceRange._type"> <summary> 設備類別 </summary> </member> <member name="F:Mirle.Component.MPLC.DataBlocks.DeviceRange.WDeviceRange._startOffset"> <summary> 起始偏移量 </summary> </member> <member name="F:Mirle.Component.MPLC.DataBlocks.DeviceRange.WDeviceRange._endOffset"> <summary> 結束偏移量 </summary> </member> <member name="P:Mirle.Component.MPLC.DataBlocks.DeviceRange.WDeviceRange.StartAddress"> <summary> 起始位置 </summary> </member> <member name="P:Mirle.Component.MPLC.DataBlocks.DeviceRange.WDeviceRange.EndAddress"> <summary> 結束位置 </summary> </member> <member name="P:Mirle.Component.MPLC.DataBlocks.DeviceRange.WDeviceRange.WordLength"> <summary> 字元長度 </summary> </member> <member name="P:Mirle.Component.MPLC.DataBlocks.DeviceRange.WDeviceRange.ByteArrayLength"> <summary> 位元組陣列長度 </summary> <value>WordLength * 2</value> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DeviceRange.WDeviceRange.IsSameRange(System.String)"> <summary> 是否為同樣設備範圍 </summary> <param name="address">位置</param> <returns>Ture/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DeviceRange.WDeviceRange.IsSameType(System.String)"> <summary> 是否為同樣設備類別 </summary> <param name="address">位置</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DeviceRange.WDeviceRange.TryGetIndex(System.String,System.Int32@)"> <summary> 取得索引 </summary> <param name="address">位置</param> <param name="index">索引</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DeviceRange.WDeviceRange.TryGetOffset(System.String,System.Int32@)"> <summary> 取得偏移量 </summary> <param name="address">位置</param> <param name="offset">偏移量</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DeviceRange.WDeviceRange.TryGetByteArrayOffset(System.String,System.Int32@)"> <summary> 取得位元組陣列偏移量 </summary> <param name="address">位置</param> <param name="offset">偏移量</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.DeviceRange.WDeviceRange.TryGetByteArrayBitIndex(System.String,System.Int32@)"> <summary> 取得位元組陣列位元索引 </summary> <param name="address">位置</param> <param name="index">索引</param> <returns>True/False</returns> </member> <member name="T:Mirle.Component.MPLC.DataBlocks.FileDataBlock"> <summary> 檔案資料區塊 </summary> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.FileDataBlock.#ctor(Mirle.Component.MPLC.DataBlocks.DeviceRange.Interfaces.ITypeDeviceRange,System.Int32)"> <summary> 建構式 </summary> <param name="deviceRange">設備範圍介面</param> <param name="columnIndex">欄位索引</param> </member> <member name="F:Mirle.Component.MPLC.DataBlocks.FileDataBlock._rawData"> <summary> 原始資料 </summary> </member> <member name="F:Mirle.Component.MPLC.DataBlocks.FileDataBlock._rwLock"> <summary> 原始資料物件鎖定 </summary> </member> <member name="P:Mirle.Component.MPLC.DataBlocks.FileDataBlock.DeviceRange"> <summary> 設備範圍介面 </summary> </member> <member name="P:Mirle.Component.MPLC.DataBlocks.FileDataBlock.ColumnIndex"> <summary> 欄位索引 </summary> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.FileDataBlock.SetRawData(System.Byte[])"> <summary> 設置原始資料 </summary> <param name="newRawData">原始資料</param> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.FileDataBlock.GetRawData"> <summary> 取得原始資料 </summary> <returns>原始資料</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.FileDataBlock.TryGetBit(System.String,System.Boolean@)"> <summary> 取得位元 </summary> <param name="address">位置</param> <param name="value">是否成功取得</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.FileDataBlock.TrySetBitOn(System.String)"> <summary> 設置位元開啟 </summary> <param name="address">位置</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.FileDataBlock.SetBit(System.String,System.Boolean)"> <summary> 設置位元 </summary> <param name="address">位置</param> <param name="IsOn">是否開啟</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.FileDataBlock.TrySetBitOff(System.String)"> <summary> 設置位元關閉 </summary> <param name="address">位置</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.FileDataBlock.TryGetWord(System.String,System.Int32@)"> <summary> 取得字元 </summary> <param name="address">位置</param> <param name="value">值</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.FileDataBlock.TrySetWord(System.String,System.Int32)"> <summary> 設置字元 </summary> <param name="address">位置</param> <param name="value">值</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.FileDataBlock.TryGetWords(System.String,System.Int32[]@,System.Int32)"> <summary> 取得多個字元 </summary> <param name="address">位置</param> <param name="data">資料集</param> <param name="length">長度</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.FileDataBlock.TrySetWords(System.String,System.Int32[])"> <summary> 設置多個字元 </summary> <param name="address">位置</param> <param name="data">資料集</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.FileDataBlock.Dispose(System.Boolean)"> <summary> 釋放資源 </summary> <param name="disposing"></param> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.FileDataBlock.Finalize"> <summary> 解構式 </summary> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.FileDataBlock.Dispose"> <summary> 釋放資源 </summary> </member> <member name="T:Mirle.Component.MPLC.DataBlocks.Interfaces.IDataBlock"> <summary> 資料區塊介面 </summary> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.Interfaces.IDataBlock.SetRawData(System.Byte[])"> <summary> 設置原始資料 </summary> <param name="newRawData">原始資料</param> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.Interfaces.IDataBlock.GetRawData"> <summary> 取得原始資料 </summary> <returns>原始資料</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.Interfaces.IDataBlock.TryGetBit(System.String,System.Boolean@)"> <summary> 取得位元 </summary> <param name="address">位置</param> <param name="value">是否成功取得</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.Interfaces.IDataBlock.TrySetBitOn(System.String)"> <summary> 設置位元開啟 </summary> <param name="address">位置</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.Interfaces.IDataBlock.TrySetBitOff(System.String)"> <summary> 設置位元關閉 </summary> <param name="address">位置</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.Interfaces.IDataBlock.TryGetWord(System.String,System.Int32@)"> <summary> 取得字元 </summary> <param name="address">位置</param> <param name="value">值</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.Interfaces.IDataBlock.TrySetWord(System.String,System.Int32)"> <summary> 設置字元 </summary> <param name="address">位置</param> <param name="value">值</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.Interfaces.IDataBlock.TryGetWords(System.String,System.Int32[]@,System.Int32)"> <summary> 取得多個字元 </summary> <param name="address">位置</param> <param name="data">資料集</param> <param name="length">長度</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.Interfaces.IDataBlock.TrySetWords(System.String,System.Int32[])"> <summary> 設置多個字元 </summary> <param name="address">位置</param> <param name="data">資料集</param> <returns>True/False</returns> </member> <member name="T:Mirle.Component.MPLC.DataBlocks.SMDataBlock"> <summary> 共享記憶體資料區塊 </summary> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.SMDataBlock.#ctor(Mirle.Component.MPLC.DataBlocks.DeviceRange.Interfaces.ITypeDeviceRange,System.String)"> <summary> 建構式 </summary> <param name="deviceRange">設備範圍介面</param> <param name="sharedMemoryName">共享記憶體名稱</param> </member> <member name="F:Mirle.Component.MPLC.DataBlocks.SMDataBlock._rwLock"> <summary> 原始資料物件鎖定 </summary> </member> <member name="F:Mirle.Component.MPLC.DataBlocks.SMDataBlock._mmfName"> <summary> 共享記憶體名稱 </summary> </member> <member name="F:Mirle.Component.MPLC.DataBlocks.SMDataBlock._mmfLength"> <summary> 共享記憶體長度 </summary> </member> <member name="F:Mirle.Component.MPLC.DataBlocks.SMDataBlock._mmf"> <summary> 共享記憶體對應檔案 </summary> </member> <member name="P:Mirle.Component.MPLC.DataBlocks.SMDataBlock.DeviceRange"> <summary> 設備範圍介面 </summary> </member> <member name="P:Mirle.Component.MPLC.DataBlocks.SMDataBlock.MemoryMappedName"> <summary> 共享記憶體對應名稱 </summary> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.SMDataBlock.Initial"> <summary> 初始化 </summary> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.SMDataBlock.SetRawData(System.Byte[])"> <summary> 設置原始資料 </summary> <param name="newRawData">原始資料</param> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.SMDataBlock.GetRawData"> <summary> 取得原始資料 </summary> <returns>原始資料</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.SMDataBlock.TryGetBit(System.String,System.Boolean@)"> <summary> 取得位元 </summary> <param name="address">位置</param> <param name="value">是否成功取得</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.SMDataBlock.TrySetBitOn(System.String)"> <summary> 設置位元開啟 </summary> <param name="address">位置</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.SMDataBlock.SetBit(System.String,System.Boolean)"> <summary> 設置位元 </summary> <param name="address">位置</param> <param name="isOn">是否開啟</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.SMDataBlock.TrySetBitOff(System.String)"> <summary> 設置位元關閉 </summary> <param name="address">位置</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.SMDataBlock.TryGetWord(System.String,System.Int32@)"> <summary> 取得字元 </summary> <param name="address">位置</param> <param name="value">值</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.SMDataBlock.TrySetWord(System.String,System.Int32)"> <summary> 設置字元 </summary> <param name="address">位置</param> <param name="value">值</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.SMDataBlock.TryGetWords(System.String,System.Int32[]@,System.Int32)"> <summary> 取得多個字元 </summary> <param name="address">位置</param> <param name="data">資料集</param> <param name="length">長度</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.SMDataBlock.TrySetWords(System.String,System.Int32[])"> <summary> 取得多個字元 </summary> <param name="address">位置</param> <param name="data">資料集</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.SMDataBlock.Dispose(System.Boolean)"> <summary> 釋放資源 </summary> <param name="disposing"></param> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.SMDataBlock.Finalize"> <summary> 解構式 </summary> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.SMDataBlock.Dispose"> <summary> 釋放資源 </summary> </member> <member name="T:Mirle.Component.MPLC.DataBlocks.SMDataBlockInt32"> <summary> SM 資料區塊 (Int32) </summary> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.SMDataBlockInt32.#ctor(Mirle.Component.MPLC.DataBlocks.DeviceRange.Interfaces.ITypeDeviceRange,System.String)"> <summary> 建構式 </summary> <param name="deviceRange">設備範圍介面</param> <param name="sharedMemoryName">共享記憶體名稱</param> </member> <member name="F:Mirle.Component.MPLC.DataBlocks.SMDataBlockInt32._startOffset"> <summary> 起始偏移量 </summary> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.SMDataBlockInt32.Initial"> <summary> 初始化 </summary> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.SMDataBlockInt32.SetRawData(System.Byte[])"> <summary> 設置原始資料 </summary> <param name="newRawData">原始資料</param> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.SMDataBlockInt32.GetRawData"> <summary> 取得原始資料 </summary> <returns>原始資料</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.SMDataBlockInt32.TryGetBit(System.String,System.Boolean@)"> <summary> 取得位元 </summary> <param name="address">位置</param> <param name="value">是否成功取得</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.SMDataBlockInt32.SetBit(System.String,System.Boolean)"> <summary> 設置位元 </summary> <param name="address">位置</param> <param name="IsOn">是否開啟</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.SMDataBlockInt32.TryGetWord(System.String,System.Int32@)"> <summary> 取得字元 </summary> <param name="address">位置</param> <param name="value">值</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.SMDataBlockInt32.TrySetWord(System.String,System.Int32)"> <summary> 設置字元 </summary> <param name="address">位置</param> <param name="value">值</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.SMDataBlockInt32.TryGetWords(System.String,System.Int32[]@,System.Int32)"> <summary> 取得多個字元 </summary> <param name="address">位置</param> <param name="data">資料及</param> <param name="length">長度</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataBlocks.SMDataBlockInt32.TrySetWords(System.String,System.Int32[])"> <summary> 設置多個字元 </summary> <param name="address">位置</param> <param name="data">資料集</param> <returns>True/False</returns> </member> <member name="T:Mirle.Component.MPLC.DataType.Bit"> <summary> 位元 </summary> </member> <member name="M:Mirle.Component.MPLC.DataType.Bit.#ctor"> <summary> 建構式 </summary> </member> <member name="M:Mirle.Component.MPLC.DataType.Bit.#ctor(Mirle.Component.MPLC.Interfaces.IMPLCProvider,System.String)"> <summary> 建構式 </summary> <param name="mplc">控制器提供介面</param> <param name="address">位置</param> </member> <member name="F:Mirle.Component.MPLC.DataType.Bit._mplc"> <summary> 控制器提供介面 </summary> </member> <member name="P:Mirle.Component.MPLC.DataType.Bit.Address"> <summary> 位置 </summary> </member> <member name="M:Mirle.Component.MPLC.DataType.Bit.IsOn"> <summary> 是否開啟 </summary> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataType.Bit.IsOff"> <summary> 是否關閉 </summary> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataType.Bit.SetOn"> <summary> 設置開啟 </summary> </member> <member name="M:Mirle.Component.MPLC.DataType.Bit.SetOff"> <summary> 設置關閉 </summary> </member> <member name="M:Mirle.Component.MPLC.DataType.Bit.Clear"> <summary> 清除 </summary> </member> <member name="T:Mirle.Component.MPLC.DataType.DataTypeExtensions"> <summary> 資料類別擴增 </summary> </member> <member name="M:Mirle.Component.MPLC.DataType.DataTypeExtensions.IsBit(Mirle.Component.MPLC.DataType.Interfaces.IDataType)"> <summary> 是否為位元 </summary> <param name="dataType">資料類別介面</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataType.DataTypeExtensions.IsWord(Mirle.Component.MPLC.DataType.Interfaces.IDataType)"> <summary> 是否為字元 </summary> <param name="dataType">資料類別介面</param> <returns>Ture/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataType.DataTypeExtensions.IsDWord(Mirle.Component.MPLC.DataType.Interfaces.IDataType)"> <summary> 是否為十進位字元 </summary> <param name="dataType">資料類別介面</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataType.DataTypeExtensions.IsWordBlock(Mirle.Component.MPLC.DataType.Interfaces.IDataType)"> <summary> 是否為字元區塊 </summary> <param name="dataType">資料類別介面</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.DataType.DataTypeExtensions.AsBit(Mirle.Component.MPLC.DataType.Interfaces.IDataType)"> <summary> 作為位元 </summary> <param name="dataType">資料類別介面</param> <returns>位元</returns> </member> <member name="M:Mirle.Component.MPLC.DataType.DataTypeExtensions.AsWord(Mirle.Component.MPLC.DataType.Interfaces.IDataType)"> <summary> 作為字元 </summary> <param name="dataType">資料類別介面</param> <returns>字元</returns> </member> <member name="M:Mirle.Component.MPLC.DataType.DataTypeExtensions.AsDWord(Mirle.Component.MPLC.DataType.Interfaces.IDataType)"> <summary> 作為十進位字元 </summary> <param name="dataType">資料類別介面</param> <returns>十進位字元</returns> </member> <member name="M:Mirle.Component.MPLC.DataType.DataTypeExtensions.AsWordBlock(Mirle.Component.MPLC.DataType.Interfaces.IDataType)"> <summary> 作為字元區塊 </summary> <param name="dataType">資料類別介面</param> <returns>字元區塊</returns> </member> <member name="M:Mirle.Component.MPLC.DataType.DataTypeExtensions.ToColor(Mirle.Component.MPLC.DataType.Bit)"> <summary> 轉換成顏色 </summary> <param name="bit">位元</param> <returns>顏色</returns> </member> <member name="M:Mirle.Component.MPLC.DataType.DataTypeExtensions.ToColor(Mirle.Component.MPLC.DataType.Bit,System.Drawing.Color,System.Drawing.Color)"> <summary> 轉換成顏色 </summary> <param name="bit">位元</param> <param name="trueColoer">正確顏色</param> <param name="falseColoer">錯誤顏色</param> <returns>顏色</returns> </member> <member name="M:Mirle.Component.MPLC.DataType.DataTypeExtensions.ToColor(System.Boolean)"> <summary> 轉換成顏色 </summary> <param name="bit">字元</param> <returns>顏色</returns> </member> <member name="M:Mirle.Component.MPLC.DataType.DataTypeExtensions.ToColor(System.Boolean,System.Drawing.Color,System.Drawing.Color)"> <summary> 轉換成顏色 </summary> <param name="bit">位元</param> <param name="trueColoer">正確顏色</param> <param name="falseColoer">錯誤顏色</param> <returns>顏色</returns> </member> <member name="M:Mirle.Component.MPLC.DataType.DataTypeExtensions.ConvertBase16ToBase10(System.String)"> <summary> 十六進位轉變成十進位 </summary> <param name="base16">值</param> <returns>十進位</returns> </member> <member name="M:Mirle.Component.MPLC.DataType.DataTypeExtensions.ConvertBase10ToBase16(System.Int32)"> <summary> 十進位轉變成十六進位 </summary> <param name="base10">值</param> <returns>十六進位</returns> </member> <member name="M:Mirle.Component.MPLC.DataType.DataTypeExtensions.ConvertBase10ToBase16(System.Int32,System.Int32)"> <summary> 十進位轉變成十六進位 </summary> <param name="base10">值</param> <param name="length">長度</param> <returns>十六進位</returns> </member> <member name="M:Mirle.Component.MPLC.DataType.DataTypeExtensions.ToASCII(System.UInt16)"> <summary> 轉換成ASCII </summary> <param name="value">值</param> <returns>ASCII</returns> </member> <member name="M:Mirle.Component.MPLC.DataType.DataTypeExtensions.ToASCII(System.Int32[])"> <summary> 轉換成ASCII </summary> <param name="value">值</param> <returns>ASCII</returns> </member> <member name="M:Mirle.Component.MPLC.DataType.DataTypeExtensions.ToBytes(System.Int32[])"> <summary> 轉換成位元陣列 </summary> <param name="value">值</param> <returns>位元陣列</returns> </member> <member name="M:Mirle.Component.MPLC.DataType.DataTypeExtensions.To16BitInteger(System.String)"> <summary> 轉換成十六位元數值 </summary> <param name="ascii">值</param> <returns>十六位元數值</returns> </member> <member name="M:Mirle.Component.MPLC.DataType.DataTypeExtensions.To16BitInteger(System.Byte[])"> <summary> 轉換成十六位元數值 </summary> <param name="value">值</param> <returns>十六位元</returns> </member> <member name="M:Mirle.Component.MPLC.DataType.DataTypeExtensions.ConvertBase10ToBCD(System.Int32)"> <summary> 十位元轉換成二進碼十進位 </summary> <param name="base10">值</param> <returns>二進碼十進位</returns> </member> <member name="M:Mirle.Component.MPLC.DataType.DataTypeExtensions.ConvertBCDToBase10(System.Int32)"> <summary> 二進碼十進位轉換成十進位 </summary> <param name="bcd">值</param> <returns>十進位</returns> </member> <member name="T:Mirle.Component.MPLC.DataType.DWord"> <summary> 十進位字元 </summary> </member> <member name="M:Mirle.Component.MPLC.DataType.DWord.#ctor"> <summary> 建構式 </summary> </member> <member name="M:Mirle.Component.MPLC.DataType.DWord.#ctor(Mirle.Component.MPLC.Interfaces.IMPLCProvider,System.String)"> <summary> 建構式 </summary> <param name="mplc">控制器提供介面</param> <param name="address">位置</param> </member> <member name="F:Mirle.Component.MPLC.DataType.DWord._mplc"> <summary> 控制器提供介面 </summary> </member> <member name="P:Mirle.Component.MPLC.DataType.DWord.Address"> <summary> 位置 </summary> </member> <member name="M:Mirle.Component.MPLC.DataType.DWord.GetValue"> <summary> 取得十進位 </summary> <returns>十進位</returns> </member> <member name="M:Mirle.Component.MPLC.DataType.DWord.SetValue(System.Int32)"> <summary> 設置十進位 </summary> <param name="data">字元</param> </member> <member name="M:Mirle.Component.MPLC.DataType.DWord.Clear"> <summary> 清除十進位 </summary> </member> <member name="T:Mirle.Component.MPLC.DataType.Interfaces.IDataType"> <summary> 資料類別介面 </summary> </member> <member name="P:Mirle.Component.MPLC.DataType.Interfaces.IDataType.Address"> <summary> 位置 </summary> </member> <member name="T:Mirle.Component.MPLC.DataType.Word"> <summary> 字元 </summary> </member> <member name="M:Mirle.Component.MPLC.DataType.Word.#ctor"> <summary> 建構式 </summary> </member> <member name="M:Mirle.Component.MPLC.DataType.Word.#ctor(Mirle.Component.MPLC.Interfaces.IMPLCProvider,System.String)"> <summary> 建構式 </summary> <param name="mplc">控制器提供介面</param> <param name="address">位置</param> </member> <member name="F:Mirle.Component.MPLC.DataType.Word._mplc"> <summary> 控制器提供介面 </summary> </member> <member name="P:Mirle.Component.MPLC.DataType.Word.Address"> <summary> 位置 </summary> </member> <member name="M:Mirle.Component.MPLC.DataType.Word.GetBit(System.Int32)"> <summary> 取得位元 </summary> <param name="bitIndex">位元索引</param> <returns>位元</returns> </member> <member name="M:Mirle.Component.MPLC.DataType.Word.GetValue"> <summary> 取得位元 </summary> <returns>位元</returns> </member> <member name="M:Mirle.Component.MPLC.DataType.Word.SetValue(System.Int32)"> <summary> 設置位元 </summary> <param name="data">位元</param> </member> <member name="M:Mirle.Component.MPLC.DataType.Word.Clear"> <summary> 清除位元 </summary> </member> <member name="T:Mirle.Component.MPLC.DataType.WordBlock"> <summary> 字元區塊 </summary> </member> <member name="M:Mirle.Component.MPLC.DataType.WordBlock.#ctor"> <summary> 建構式 </summary> </member> <member name="M:Mirle.Component.MPLC.DataType.WordBlock.#ctor(Mirle.Component.MPLC.Interfaces.IMPLCProvider,System.String,System.Int32)"> <summary> 建構式 </summary> <param name="mplc">控制器提供介面</param> <param name="startAddress">起始位置</param> <param name="length">長度</param> </member> <member name="F:Mirle.Component.MPLC.DataType.WordBlock._mplc"> <summary> 控制器提供介面 </summary> </member> <member name="P:Mirle.Component.MPLC.DataType.WordBlock.Length"> <summary> 長度 </summary> </member> <member name="P:Mirle.Component.MPLC.DataType.WordBlock.Address"> <summary> 位置 </summary> </member> <member name="M:Mirle.Component.MPLC.DataType.WordBlock.GetValue"> <summary> 取得自元陣列 </summary> <returns>字元陣列</returns> </member> <member name="M:Mirle.Component.MPLC.DataType.WordBlock.SetValue(System.Int32[])"> <summary> 設置字元陣列 </summary> <param name="data">字元陣列</param> </member> <member name="M:Mirle.Component.MPLC.DataType.WordBlock.Clear"> <summary> 清除字元陣列 </summary> </member> <member name="T:Mirle.Component.MPLC.FileData.FileDataViewer"> <summary> </summary> </member> <member name="M:Mirle.Component.MPLC.FileData.FileDataViewer.#ctor(Mirle.Component.MPLC.FileData.FileReader)"> <summary> 建構式 </summary> <param name="fileReader">檔案讀取器</param> </member> <member name="F:Mirle.Component.MPLC.FileData.FileDataViewer._fileReader"> <summary> 檔案讀取器 </summary> </member> <member name="F:Mirle.Component.MPLC.FileData.FileDataViewer._dataBlocks"> <summary> 資料區塊 </summary> </member> <member name="P:Mirle.Component.MPLC.FileData.FileDataViewer.IsConnected"> <summary> 是否連線 </summary> </member> <member name="M:Mirle.Component.MPLC.FileData.FileDataViewer.Query(System.DateTime,System.DateTime)"> <summary> </summary> <param name="begin"></param> <param name="end"></param> <returns></returns> </member> <member name="M:Mirle.Component.MPLC.FileData.FileDataViewer.RefreshRawData(System.DateTime)"> <summary> </summary> <param name="index"></param> </member> <member name="M:Mirle.Component.MPLC.FileData.FileDataViewer.GetBit(System.String)"> <summary> 取得位元 </summary> <param name="address">位置</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.FileData.FileDataViewer.SetBitOn(System.String)"> <summary> 設置位元開啟 </summary> <param name="address">位置</param> </member> <member name="M:Mirle.Component.MPLC.FileData.FileDataViewer.SetBitOff(System.String)"> <summary> 設置位元關閉 </summary> <param name="address">位置</param> </member> <member name="M:Mirle.Component.MPLC.FileData.FileDataViewer.ReadWord(System.String)"> <summary> 讀取字元 </summary> <param name="address">位置</param> <returns>字元</returns> </member> <member name="M:Mirle.Component.MPLC.FileData.FileDataViewer.WriteWord(System.String,System.Int32)"> <summary> 寫入字元 </summary> <param name="address">位置</param> <param name="data">字元</param> </member> <member name="M:Mirle.Component.MPLC.FileData.FileDataViewer.ReadWords(System.String,System.Int32)"> <summary> 讀取多個字元 </summary> <param name="startAddress">起始位置</param> <param name="length">長度</param> <returns>字元陣列</returns> </member> <member name="M:Mirle.Component.MPLC.FileData.FileDataViewer.WriteWords(System.String,System.Int32[])"> <summary> 寫入多個字元 </summary> <param name="startAddress">起始位置</param> <param name="data">字元陣列</param> </member> <member name="T:Mirle.Component.MPLC.FileData.FileReader"> <summary> 檔案讀取器 </summary> </member> <member name="M:Mirle.Component.MPLC.FileData.FileReader.#ctor"> <summary> 建構式 </summary> </member> <member name="F:Mirle.Component.MPLC.FileData.FileReader.files"> <summary> 檔案集 </summary> </member> <member name="F:Mirle.Component.MPLC.FileData.FileReader._createCacheTask"> <summary> 建立快取任務 </summary> </member> <member name="F:Mirle.Component.MPLC.FileData.FileReader._cancellationTokenSource"> <summary> </summary> </member> <member name="F:Mirle.Component.MPLC.FileData.FileReader._dataBlocks"> <summary> 資料區塊 </summary> </member> <member name="F:Mirle.Component.MPLC.FileData.FileReader._rawData"> <summary> 原始資料 </summary> </member> <member name="P:Mirle.Component.MPLC.FileData.FileReader.CachingPercentage"> <summary> </summary> </member> <member name="P:Mirle.Component.MPLC.FileData.FileReader.CurrentRowTime"> <summary> </summary> </member> <member name="P:Mirle.Component.MPLC.FileData.FileReader.IsConnected"> <summary> </summary> </member> <member name="M:Mirle.Component.MPLC.FileData.FileReader.AddDataBlock(Mirle.Component.MPLC.DataBlocks.FileDataBlock)"> <summary> </summary> <param name="newDataBlock"></param> </member> <member name="M:Mirle.Component.MPLC.FileData.FileReader.GetDataBlocks"> <summary> </summary> <returns></returns> </member> <member name="M:Mirle.Component.MPLC.FileData.FileReader.AddFile(System.String)"> <summary> </summary> <param name="FileName"></param> </member> <member name="M:Mirle.Component.MPLC.FileData.FileReader.ClearFile"> <summary> </summary> </member> <member name="M:Mirle.Component.MPLC.FileData.FileReader.OpenFile"> <summary> </summary> </member> <member name="M:Mirle.Component.MPLC.FileData.FileReader.WaitForCreateCacheTask"> <summary> </summary> </member> <member name="M:Mirle.Component.MPLC.FileData.FileReader.CreateCache(System.Threading.CancellationToken)"> <summary> </summary> <param name="token"></param> </member> <member name="M:Mirle.Component.MPLC.FileData.FileReader.CreateRawRecord(System.String)"> <summary> </summary> <param name="rawString"></param> <returns></returns> </member> <member name="M:Mirle.Component.MPLC.FileData.FileReader.GetDateTimeIndexes"> <summary> </summary> <returns></returns> </member> <member name="M:Mirle.Component.MPLC.FileData.FileReader.Refresh(System.Int32)"> <summary> </summary> <param name="index"></param> </member> <member name="M:Mirle.Component.MPLC.FileData.FileReader.Refresh(System.DateTime)"> <summary> </summary> <param name="index"></param> </member> <member name="M:Mirle.Component.MPLC.FileData.FileReader.GetBit(System.String)"> <summary> </summary> <param name="address"></param> <returns></returns> </member> <member name="M:Mirle.Component.MPLC.FileData.FileReader.SetBitOn(System.String)"> <summary> </summary> <param name="address"></param> </member> <member name="M:Mirle.Component.MPLC.FileData.FileReader.SetBitOff(System.String)"> <summary> </summary> <param name="address"></param> </member> <member name="M:Mirle.Component.MPLC.FileData.FileReader.ReadWord(System.String)"> <summary> </summary> <param name="address"></param> <returns></returns> </member> <member name="M:Mirle.Component.MPLC.FileData.FileReader.WriteWord(System.String,System.Int32)"> <summary> </summary> <param name="address"></param> <param name="data"></param> </member> <member name="M:Mirle.Component.MPLC.FileData.FileReader.ReadWords(System.String,System.Int32)"> <summary> </summary> <param name="startAddress"></param> <param name="length"></param> <returns></returns> </member> <member name="M:Mirle.Component.MPLC.FileData.FileReader.WriteWords(System.String,System.Int32[])"> <summary> </summary> <param name="startAddress"></param> <param name="data"></param> </member> <member name="M:Mirle.Component.MPLC.FileData.FileReader.GetDataView"> <summary> </summary> <returns></returns> </member> <member name="M:Mirle.Component.MPLC.FileData.FileReader.GetRawDataByDateTimeIndex(System.DateTime,System.Int32)"> <summary> </summary> <param name="dateTimeIndex"></param> <param name="blockColumnIndex"></param> <returns></returns> </member> <member name="M:Mirle.Component.MPLC.FileData.FileReader.Dispose(System.Boolean)"> <summary> 釋放資源 </summary> <param name="disposing"></param> </member> <member name="M:Mirle.Component.MPLC.FileData.FileReader.Finalize"> <summary> 建構式 </summary> </member> <member name="M:Mirle.Component.MPLC.FileData.FileReader.Dispose"> <summary> 釋放資源 </summary> </member> <member name="T:Mirle.Component.MPLC.FileData.RawRecord"> <summary> </summary> </member> <member name="M:Mirle.Component.MPLC.FileData.RawRecord.#ctor(System.String)"> <summary> </summary> <param name="rawString"></param> </member> <member name="F:Mirle.Component.MPLC.FileData.RawRecord._cachedLock"> <summary> </summary> </member> <member name="F:Mirle.Component.MPLC.FileData.RawRecord._cachedRawData"> <summary> </summary> </member> <member name="F:Mirle.Component.MPLC.FileData.RawRecord._rawString"> <summary> </summary> </member> <member name="P:Mirle.Component.MPLC.FileData.RawRecord.IsCached"> <summary> </summary> </member> <member name="F:Mirle.Component.MPLC.FileData.RawRecord.ByteLookup"> <summary> 位元組尋找表 </summary> </member> <member name="M:Mirle.Component.MPLC.FileData.RawRecord.GetBlockByIndex(System.Int32)"> <summary> </summary> <param name="blockColumnIndex"></param> <returns></returns> </member> <member name="M:Mirle.Component.MPLC.FileData.RawRecord.CreateCache"> <summary> </summary> </member> <member name="M:Mirle.Component.MPLC.FileData.RawRecord.ConvertRawStringToBlockByteArray(System.String)"> <summary> </summary> <param name="strTemp"></param> <returns></returns> </member> <member name="M:Mirle.Component.MPLC.FileData.RawRecord.ToByteLookup(System.String)"> <summary> 轉換成位元組尋找表 </summary> <param name="hexNumber">十六進位值</param> <returns>位元組</returns> </member> <member name="T:Mirle.Component.MPLC.Interfaces.IConnectable"> <summary> MIRLE PLC 連線介面 </summary> </member> <member name="M:Mirle.Component.MPLC.Interfaces.IConnectable.Close"> <summary> 關閉連線 </summary> </member> <member name="M:Mirle.Component.MPLC.Interfaces.IConnectable.Connect"> <summary> 開啟連線 </summary> </member> <member name="M:Mirle.Component.MPLC.Interfaces.IConnectable.ReConnect"> <summary> 重新連線 </summary> </member> <member name="M:Mirle.Component.MPLC.Interfaces.IConnectable.TestConnection"> <summary> 測試連線 </summary> </member> <member name="T:Mirle.Component.MPLC.Interfaces.IMPLCProvider"> <summary> MIRLE PLC 資料提供介面 </summary> </member> <member name="P:Mirle.Component.MPLC.Interfaces.IMPLCProvider.IsConnected"> <summary> 是否連線 </summary> </member> <member name="M:Mirle.Component.MPLC.Interfaces.IMPLCProvider.GetBit(System.String)"> <summary> 取得位元 </summary> <param name="address">位置</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.Interfaces.IMPLCProvider.SetBitOn(System.String)"> <summary> 設置位元開啟 </summary> <param name="address">位置</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.Interfaces.IMPLCProvider.SetBitOff(System.String)"> <summary> 設置位元關閉 </summary> <param name="address">位置</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.Interfaces.IMPLCProvider.ReadWord(System.String)"> <summary> 讀取字元 </summary> <param name="address">位置</param> <returns>值</returns> </member> <member name="M:Mirle.Component.MPLC.Interfaces.IMPLCProvider.WriteWord(System.String,System.Int32)"> <summary> 寫入字元 </summary> <param name="address">位置</param> <param name="data">值</param> </member> <member name="M:Mirle.Component.MPLC.Interfaces.IMPLCProvider.ReadWords(System.String,System.Int32)"> <summary> 讀取多個字元 </summary> <param name="startAddress">起始位置</param> <param name="length">長度</param> <returns>資料集</returns> </member> <member name="M:Mirle.Component.MPLC.Interfaces.IMPLCProvider.WriteWords(System.String,System.Int32[])"> <summary> 寫入多個字元 </summary> <param name="startAddress">起始位置</param> <param name="data">資料集</param> </member> <member name="T:Mirle.Component.MPLC.Interfaces.IPLCHost"> <summary> 控制器介面 </summary> </member> <member name="P:Mirle.Component.MPLC.Interfaces.IPLCHost.EnableAutoReconnect"> <summary> 啟動自動重新連線 </summary> </member> <member name="P:Mirle.Component.MPLC.Interfaces.IPLCHost.EnableWriteRawData"> <summary> 啟動寫入資料 </summary> </member> <member name="P:Mirle.Component.MPLC.Interfaces.IPLCHost.Interval"> <summary> 時間間隔 </summary> </member> <member name="P:Mirle.Component.MPLC.Interfaces.IPLCHost.MPLCTimeout"> <summary> 控制器逾時 </summary> </member> <member name="P:Mirle.Component.MPLC.Interfaces.IPLCHost.LogBaseDirectory"> <summary> 記錄檔資料夾 </summary> </member> <member name="M:Mirle.Component.MPLC.Interfaces.IPLCHost.GetMPLCProvider"> <summary> 取得控制器資料提供介面 </summary> <returns></returns> </member> <member name="M:Mirle.Component.MPLC.Interfaces.IPLCHost.Start"> <summary> 開始 </summary> </member> <member name="M:Mirle.Component.MPLC.Interfaces.IPLCHost.Stop"> <summary> 暫停 </summary> </member> <member name="T:Mirle.Component.MPLC.Interfaces.IPLCHostFactory"> <summary> 控制器工廠介面 </summary> </member> <member name="M:Mirle.Component.MPLC.Interfaces.IPLCHostFactory.GetInstance"> <summary> 取得實例 </summary> <returns>控制器介面</returns> </member> <member name="T:Mirle.Component.MPLC.PLCHostInfo"> <summary> 控制器資訊 </summary> </member> <member name="M:Mirle.Component.MPLC.PLCHostInfo.#ctor(System.String,System.Int32,System.Collections.Generic.IEnumerable{Mirle.Component.MPLC.DataBlocks.BlockInfo})"> <summary> 建構式 </summary> <param name="hostID">控制器編號</param> <param name="actLogicalStationNo">控制器站點編號</param> <param name="blockInfos">區塊資訊</param> </member> <member name="M:Mirle.Component.MPLC.PLCHostInfo.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.IEnumerable{Mirle.Component.MPLC.DataBlocks.BlockInfo})"> <summary> 建構式 </summary> <param name="hostID">控制器編號</param> <param name="ipAddress">網路位址</param> <param name="tcpPort">通訊埠口</param> <param name="blockInfos">區塊資訊</param> </member> <member name="P:Mirle.Component.MPLC.PLCHostInfo.HostID"> <summary> 控制器編號 </summary> </member> <member name="P:Mirle.Component.MPLC.PLCHostInfo.IPAddress"> <summary> 網路位址 </summary> </member> <member name="P:Mirle.Component.MPLC.PLCHostInfo.TcpPort"> <summary> 通訊埠口 </summary> </member> <member name="P:Mirle.Component.MPLC.PLCHostInfo.ActLogicalStationNo"> <summary> 控制器站點編號 </summary> </member> <member name="P:Mirle.Component.MPLC.PLCHostInfo.BlockInfos"> <summary> 區塊資訊 </summary> </member> <member name="T:Mirle.Component.MPLC.SharedMemory.SMReadOnlyCachedReader"> <summary> 共享記憶體快取讀取 </summary> </member> <member name="M:Mirle.Component.MPLC.SharedMemory.SMReadOnlyCachedReader.#ctor"> <summary> 建構式 </summary> </member> <member name="T:Mirle.Component.MPLC.SharedMemory.SMReadOnlyCachedReader.CacheBlockMapping"> <summary> 快取區塊對應 </summary> </member> <member name="P:Mirle.Component.MPLC.SharedMemory.SMReadOnlyCachedReader.CacheBlockMapping.SourceBlock"> <summary> 來源區塊 </summary> </member> <member name="P:Mirle.Component.MPLC.SharedMemory.SMReadOnlyCachedReader.CacheBlockMapping.CacheBlock"> <summary> 快取區塊 </summary> </member> <member name="F:Mirle.Component.MPLC.SharedMemory.SMReadOnlyCachedReader._cacheBlockMappings"> <summary> 快取區塊對應 </summary> </member> <member name="F:Mirle.Component.MPLC.SharedMemory.SMReadOnlyCachedReader._cachedBlocks"> <summary> 快取區塊 </summary> </member> <member name="F:Mirle.Component.MPLC.SharedMemory.SMReadOnlyCachedReader._cacheWorker"> <summary> 快取執行續 </summary> </member> <member name="P:Mirle.Component.MPLC.SharedMemory.SMReadOnlyCachedReader.Interval"> <summary> 時間間隔 </summary> </member> <member name="M:Mirle.Component.MPLC.SharedMemory.SMReadOnlyCachedReader.CacheProc"> <summary> 快取處理 </summary> </member> <member name="M:Mirle.Component.MPLC.SharedMemory.SMReadOnlyCachedReader.Start"> <summary> 開始 </summary> </member> <member name="M:Mirle.Component.MPLC.SharedMemory.SMReadOnlyCachedReader.AddDataBlock(Mirle.Component.MPLC.DataBlocks.SMDataBlock)"> <summary> 新增資料區塊 </summary> <param name="newDataBlock">資料區塊</param> </member> <member name="M:Mirle.Component.MPLC.SharedMemory.SMReadOnlyCachedReader.GetBit(System.String)"> <summary> 取得位元 </summary> <param name="address">位置</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.SharedMemory.SMReadOnlyCachedReader.SetBitOn(System.String)"> <summary> 設置位元開啟 </summary> <param name="address">位置</param> </member> <member name="M:Mirle.Component.MPLC.SharedMemory.SMReadOnlyCachedReader.SetBitOff(System.String)"> <summary> 設置位元關閉 </summary> <param name="address">位置</param> </member> <member name="M:Mirle.Component.MPLC.SharedMemory.SMReadOnlyCachedReader.ReadWord(System.String)"> <summary> 讀取字元 </summary> <param name="address">位置</param> <returns></returns> </member> <member name="M:Mirle.Component.MPLC.SharedMemory.SMReadOnlyCachedReader.WriteWord(System.String,System.Int32)"> <summary> 寫入字元 </summary> <param name="address">位置</param> <param name="data">位元</param> </member> <member name="M:Mirle.Component.MPLC.SharedMemory.SMReadOnlyCachedReader.ReadWords(System.String,System.Int32)"> <summary> 讀取多個字元 </summary> <param name="startAddress">起始位置</param> <param name="length">長度</param> <returns>字元陣列</returns> </member> <member name="M:Mirle.Component.MPLC.SharedMemory.SMReadOnlyCachedReader.WriteWords(System.String,System.Int32[])"> <summary> 寫入多個字元 </summary> <param name="startAddress">起始位置</param> <param name="data">字元陣列</param> </member> <member name="M:Mirle.Component.MPLC.SharedMemory.SMReadOnlyCachedReader.Dispose(System.Boolean)"> <summary> 釋放資源 </summary> <param name="disposing"></param> </member> <member name="M:Mirle.Component.MPLC.SharedMemory.SMReadOnlyCachedReader.Finalize"> <summary> 解構式 </summary> </member> <member name="M:Mirle.Component.MPLC.SharedMemory.SMReadOnlyCachedReader.Dispose"> <summary> 釋放資源 </summary> </member> <member name="T:Mirle.Component.MPLC.SharedMemory.SMReadOnlyReader"> <summary> 共享記憶體讀取 </summary> </member> <member name="M:Mirle.Component.MPLC.SharedMemory.SMReadOnlyReader.SetBitOn(System.String)"> <summary> 設置位元開啟 </summary> <param name="address">位置</param> </member> <member name="M:Mirle.Component.MPLC.SharedMemory.SMReadOnlyReader.SetBitOff(System.String)"> <summary> 設置位元關閉 </summary> <param name="address">位置</param> </member> <member name="M:Mirle.Component.MPLC.SharedMemory.SMReadOnlyReader.WriteWord(System.String,System.Int32)"> <summary> 寫入字元 </summary> <param name="address">位置</param> <param name="data">字元</param> </member> <member name="M:Mirle.Component.MPLC.SharedMemory.SMReadOnlyReader.WriteWords(System.String,System.Int32[])"> <summary> 寫入多個字元 </summary> <param name="startAddress">起始位置</param> <param name="data">字元陣列</param> </member> <member name="T:Mirle.Component.MPLC.SharedMemory.SMReadWriter"> <summary> 共享記憶體讀取 </summary> </member> <member name="M:Mirle.Component.MPLC.SharedMemory.SMReadWriter.#ctor"> <summary> 建構式 </summary> </member> <member name="F:Mirle.Component.MPLC.SharedMemory.SMReadWriter._dataBlocks"> <summary> 資料區塊 </summary> </member> <member name="P:Mirle.Component.MPLC.SharedMemory.SMReadWriter.IsConnected"> <summary> 是否連線 </summary> </member> <member name="M:Mirle.Component.MPLC.SharedMemory.SMReadWriter.AddDataBlock(Mirle.Component.MPLC.DataBlocks.SMDataBlock)"> <summary> 新增資料區塊 </summary> <param name="newDataBlock">共享記憶體資料區塊</param> </member> <member name="M:Mirle.Component.MPLC.SharedMemory.SMReadWriter.GetBit(System.String)"> <summary> 取得位元 </summary> <param name="address">位置</param> <returns>True/False</returns> </member> <member name="M:Mirle.Component.MPLC.SharedMemory.SMReadWriter.SetBitOn(System.String)"> <summary> 設置位元開啟 </summary> <param name="address">位置</param> </member> <member name="M:Mirle.Component.MPLC.SharedMemory.SMReadWriter.SetBitOff(System.String)"> <summary> 設置位元關閉 </summary> <param name="address">位置</param> </member> <member name="M:Mirle.Component.MPLC.SharedMemory.SMReadWriter.ReadWord(System.String)"> <summary> 讀取字元 </summary> <param name="address">位置</param> <returns>字元</returns> </member> <member name="M:Mirle.Component.MPLC.SharedMemory.SMReadWriter.WriteWord(System.String,System.Int32)"> <summary> 寫入字元 </summary> <param name="address">位置</param> <param name="data">字元</param> </member> <member name="M:Mirle.Component.MPLC.SharedMemory.SMReadWriter.ReadWords(System.String,System.Int32)"> <summary> 讀取多個字元 </summary> <param name="startAddress">起始位置</param> <param name="length">長度</param> <returns>字元陣列</returns> </member> <member name="M:Mirle.Component.MPLC.SharedMemory.SMReadWriter.WriteWords(System.String,System.Int32[])"> <summary> 寫入多個字元 </summary> <param name="startAddress">起始位置</param> <param name="data">字元陣列</param> </member> <member name="T:Mirle.Component.MPLC.ThreadWorker"> <summary> </summary> </member> <member name="M:Mirle.Component.MPLC.ThreadWorker.#ctor(System.Action)"> <summary> </summary> <param name="task"></param> </member> <member name="M:Mirle.Component.MPLC.ThreadWorker.#ctor(System.Action,System.Int32)"> <summary> </summary> <param name="task"></param> <param name="interval"></param> </member> <member name="M:Mirle.Component.MPLC.ThreadWorker.#ctor(System.Action,System.Int32,System.Boolean)"> <summary> </summary> <param name="task"></param> <param name="interval"></param> <param name="startFlag"></param> </member> <member name="F:Mirle.Component.MPLC.ThreadWorker._interval"> <summary> </summary> </member> <member name="F:Mirle.Component.MPLC.ThreadWorker._runFlag"> <summary> </summary> </member> <member name="F:Mirle.Component.MPLC.ThreadWorker._nextCanRunTime"> <summary> </summary> </member> <member name="F:Mirle.Component.MPLC.ThreadWorker._task"> <summary> </summary> </member> <member name="P:Mirle.Component.MPLC.ThreadWorker.Interval"> <summary> </summary> </member> <member name="P:Mirle.Component.MPLC.ThreadWorker.IsRunning"> <summary> </summary> </member> <member name="M:Mirle.Component.MPLC.ThreadWorker.Pause"> <summary> </summary> </member> <member name="M:Mirle.Component.MPLC.ThreadWorker.Start"> <summary> </summary> </member> <member name="M:Mirle.Component.MPLC.ThreadWorker.WorkProcess"> <summary> </summary> </member> <member name="M:Mirle.Component.MPLC.ThreadWorker.Dispose(System.Boolean)"> <summary> </summary> <param name="disposing"></param> </member> <member name="M:Mirle.Component.MPLC.ThreadWorker.Finalize"> <summary> </summary> </member> <member name="M:Mirle.Component.MPLC.ThreadWorker.Dispose"> <summary> </summary> </member> </members> </doc>
|