⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mpr dll.xml

📁 WJ Communications RFID example code
💻 XML
📖 第 1 页 / 共 5 页
字号:
            with a Status Byte = 0xff (StatusCode.Error)
            <see cref="T:WJ.MPR.Reader.StatusCode"/>
            </summary>
        </member>
        <member name="F:WJ.MPR.Reader.ErrorCode.NoError">
            <summary>
            No error reported.  
            This is not received from the MPR, but inferred for Frames with non-Error statuses.
            </summary>
        </member>
        <member name="F:WJ.MPR.Reader.ErrorCode.Gen2SelectListFull">
            <summary>
            Another Select Record cannot be added to the Select List because it is full.
            </summary>
        </member>
        <member name="F:WJ.MPR.Reader.ErrorCode.Gen2UnknownSelectRecord">
            <summary>
            Cannot remove requested Select Record because an invalid Index was provided.
            </summary>
        </member>
        <member name="F:WJ.MPR.Reader.ErrorCode.PingMaskOverflow">
            <summary>
            Internal Error while Performing Class1 Tree Walk Algorithm.
            </summary>
        </member>
        <member name="F:WJ.MPR.Reader.ErrorCode.PingMaskNegativeShift">
            <summary>
            Internal Error while Performing Class1 Tree Walk Algorithm.
            </summary>
        </member>
        <member name="F:WJ.MPR.Reader.ErrorCode.PingJobOverflow">
            <summary>
            Internal Error while Performing Class1 Tree Walk Algorithm.
            </summary>
        </member>
        <member name="F:WJ.MPR.Reader.ErrorCode.CurrentOutOfRange">
            <summary>
            MPR Current Sense ADC reports out-of-range condition.
            </summary>
        </member>
        <member name="F:WJ.MPR.Reader.ErrorCode.VoltageOutOfRange">
            <summary>
            MPR Voltage Sense ADC reports out-of-range condition.
            </summary>
        </member>
        <member name="F:WJ.MPR.Reader.ErrorCode.AppHeaderAccessError">
            <summary>
            MPR Could not verify the CRC of the Application Header.
            </summary>
        </member>
        <member name="F:WJ.MPR.Reader.ErrorCode.Class0PlusErrorErasingPage">
            <summary>
            Error Programming page (EPC Class 0+ tags only)
            </summary>
        </member>
        <member name="F:WJ.MPR.Reader.ErrorCode.Class0PlusErrorProgrammingPage">
            <summary>
            Error Erasing page (EPC Class 0+ tags only)
            </summary>
        </member>
        <member name="F:WJ.MPR.Reader.ErrorCode.Class0PlusErrorProgrammingTIB">
            <summary>
            Error Programming Traversal Inhibit Bit (EPC Class 0+ tags only)
            </summary>
        </member>
        <member name="F:WJ.MPR.Reader.ErrorCode.Class0PlusErrorLockingPage">
            <summary>
            Error Locking page (EPC Class 0+ tags only)
            </summary>
        </member>
        <member name="F:WJ.MPR.Reader.ErrorCode.Class0PlusErrorPageLocked">
            <summary>
            Page cannot be accessed because it is already locked (EPC Class 0+ tags only)
            </summary>
        </member>
        <member name="F:WJ.MPR.Reader.ErrorCode.Class0PlusErrorVerifyFailed">
            <summary>
            Attempted to write to Class 0+ Tag, but could not verify what was written.
            </summary>
        </member>
        <member name="F:WJ.MPR.Reader.ErrorCode.Class0PlusErrorReadingPage">
            <summary>
            Error while attempting to read a page from a Class 0+ tag.
            </summary>
        </member>
        <member name="F:WJ.MPR.Reader.ErrorCode.Class0PlusErrorNoTagSingulated">
            <summary>
            Attempted to access Tag memory using a singulated command,
            but no tag was singulated.
            </summary>
        </member>
        <member name="F:WJ.MPR.Reader.ErrorCode.InvalidParams">
            <summary>
            A parameter is out of range for the issued command.
            </summary>
        </member>
        <member name="F:WJ.MPR.Reader.ErrorCode.InsufficientData">
            <summary>
            Based on the command issued and the message length, there is not enough data in the message to support the command.
            </summary>
        </member>
        <member name="F:WJ.MPR.Reader.ErrorCode.UnsupportedCommand">
            <summary>
            The command is not supported or is unable to be processed by the Reader at this time.
            </summary>
        </member>
        <member name="F:WJ.MPR.Reader.ErrorCode.UnsupportedPowerLevel">
            <summary>
            A command has been issued with an unsupported power level.
            </summary>
        </member>
        <member name="F:WJ.MPR.Reader.ErrorCode.PLLLockFail">
            <summary>
            On commanding the transmit frequency, the PLL which generates the RF up conversion failed to converge on the required frequency.
            </summary>
        </member>
        <member name="F:WJ.MPR.Reader.ErrorCode.AntennaFault">
            <summary>
            The antenna was either not present or shorted.
            </summary>
        </member>
        <member name="F:WJ.MPR.Reader.ErrorCode.UnsupportedSubcommand">
            <summary>
            The subcommand issued is not one of the subcommands that can be processed by the reader.
            </summary>
        </member>
        <member name="F:WJ.MPR.Reader.ErrorCode.InvalidSubCommandParameter">
            <summary>
            A subcommand parameter is out of range for the issued subcommand.
            </summary>
        </member>
        <member name="F:WJ.MPR.Reader.ErrorCode.InvalidNVSTable">
            <summary>
            The Non-Volatile Storage table CRC is invalid.
            </summary>
        </member>
        <member name="F:WJ.MPR.Reader.ErrorCode.NVSAlignError">
            <summary>
            The NVS address is not a word address.
            </summary>
        </member>
        <member name="F:WJ.MPR.Reader.ErrorCode.NVSProtectionViolation">
            <summary>
            An attempt was made to program(write) or erase a protect address in the flash.
            </summary>
        </member>
        <member name="F:WJ.MPR.Reader.ErrorCode.NVSAccessError">
            <summary>
            Indicates an illegal access to the flash during a program(write) or erase commands.
            </summary>
        </member>
        <member name="F:WJ.MPR.Reader.ErrorCode.NVSWriteVerifyFail">
            <summary>
            Indicates an unsuccessful write sequence; data written does not match data read back from flash.
            </summary>
        </member>
        <member name="F:WJ.MPR.Reader.ErrorCode.IncorrectPasscode">
            <summary>
            The Passcode to enter Maintenance Mode was incorrect.
            </summary>
        </member>
        <member name="F:WJ.MPR.Reader.ErrorCode.InvalidCommand">
            <summary>
            The command entered is not supported in the current mode, e.g., maintenance mode commands are only valid while in maintenance mode.
            </summary>
        </member>
        <member name="F:WJ.MPR.Reader.ErrorCode.UndefinedError">
            <summary>
            Some other, unspecified error occured.
            </summary>
        </member>
        <member name="T:WJ.MPR.Reader.RspStatus">
            <summary>
            Indicates the possible error sources for an MPRMsg.
            </summary>
        </member>
        <member name="F:WJ.MPR.Reader.RspStatus.NoStatus">
            <summary>
            The MPRMsg has no status (yet).
            </summary>
        </member>
        <member name="F:WJ.MPR.Reader.RspStatus.OK">
            <summary>
            No error associated with an MPRMsg.
            </summary>
        </member>
        <member name="F:WJ.MPR.Reader.RspStatus.ErrorRsp">
            <summary>
            An error reported in the status of a response frame.
            </summary>
        </member>
        <member name="F:WJ.MPR.Reader.RspStatus.ErrorComm">
            <summary>
            An error occured and was reported by the communication layer (serial port).
            </summary>
        </member>
        <member name="F:WJ.MPR.Reader.RspStatus.TimeOut">
            <summary>
            A timeout occured = no final response frame received for the MPRMsg.
            </summary>
        </member>
        <member name="F:WJ.MPR.Reader.RspStatus.MsgRcvd">
            <summary>
            A message was recevied, but has not been processed yet.
            </summary>
        </member>
        <member name="T:WJ.MPR.Reader.MPRMsg">
            <summary>
            The Message class bundles a host-to-reader request and the reader-to-host responses
            for a single command exchange.
            	- The Request Frame is stored as an MPRFrame, txFrame.
            	- The Response Frames are stored as an MPRFrameList, rxFrames.
            	- Stores various forms of Status Information
            		- MPR API status or errors
            		- Serial Communications errors
            		- Message Timeouts
            	- Does the work of waiting for a single "Complete" Request Frame to arrive.
            	- The .Receive method is where the thread blocks while waiting for the serial port
            		thread to wake it up via one of three methods:
            		1) .AddRxFrame()
            		2) .CommError()
            		3) .Timeout()
            
            </summary>
        </member>
        <member name="F:WJ.MPR.Reader.MPRMsg.MsgRcvd">
            <summary>
            A synchronization variable for signalling the end of
            response frame reception, either due to an error,
            a timeout, or the correct number of bytes received.
            </summary>
        </member>
        <member name="M:WJ.MPR.Reader.MPRMsg.#ctor(WJ.MPR.Reader.CmdCode,WJ.MPR.Util.byteList)">
            <summary>
            Construct a new MPRMsg with the given command and parameters.
            </summary>
            <param name="command">The command for the Request Frame.</param>
            <param name="parameters">The parameters of the Request Frame.</param>
        </member>
        <member name="M:WJ.MPR.Reader.MPRMsg.AddRxFrame(WJ.MPR.Reader.MPRFrame)">
            <summary>
            Called by MPRComm when a response frame has been received.
            </summary>
            <param name="aFrame">A response packet that has arrived successfully.</param>
        </member>
        <member name="F:WJ.MPR.Reader.MPRMsg.commErrorString">
            <summary>
            A string describing any communication errors that may have occured.
            </summary>
        </member>
        <member name="M:WJ.MPR.Reader.MPRMsg.CommError(System.String)">
            <summary>
            called by MPRComm when a comm error occurs
            </summary>
        </member>
        <member name="M:WJ.MPR.Reader.MPRMsg.Timeout">
            <summary>
            called by MPRComm when a message times out
            </summary>
        </member>
        <member name="M:WJ.MPR.Reader.MPRMsg.Receive">
            <summary>
            Response Frame Receiver.
            Waits on an AutoResetEvent until the end of a response frame reception.
            	- This can be either successfull completion of a frame.
            	- A Timeout while waiting for a response that never arrives.
            	- A communications error.
            If not an error,
            Process each received frame:
            	if CRC errors return RspStatus.ErrorComm
            	if StatusCode.Complete
            		Add rxFrame.Data to databytes
            		return RspStatus.OK
            	if StatusCode.Error
            		record error
            		return RspStatus.ErrorRsp
            	if StatusCode.InProgress
            		Add rxFrame.Data to databytes
            		and keep looking for more frames. 
            </summary>
            <returns></returns>
        </member>
        <member name="P:WJ.MPR.Reader.MPRMsg.TxFrame">
            <summary>
            The Request Frame.
            </summary>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -