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

📄 cwp240.htm

📁 WJ Communications RFID example code
💻 HTM
📖 第 1 页 / 共 3 页
字号:
<TD CLASS="TableLightDesc"><A HREF="CWP352.HTM" TARGET="CNTFRAME">BootloaderMajorVersion</A></TD><TD CLASS="TableLightDesc">
Bootloader Major Version is MSB of the BootloaderVersion
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP354.HTM" TARGET="CNTFRAME">BootloaderMinorVersion</A></TD><TD CLASS="TableLightDesc">
Bootloader Major Version is LSB of the BootloaderVersion
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP356.HTM" TARGET="CNTFRAME">UpdateReaderInfo</A></TD><TD CLASS="TableLightDesc">
Update the Reader's Manufacturing Information
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP357.HTM" TARGET="CNTFRAME">RecomputeTxPowerLimits</A></TD><TD CLASS="TableLightDesc">
Tx Power Limits are a function of the model type, as reported by the MPR
during a "Read Information" Command.
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP358.HTM" TARGET="CNTFRAME">Class0Inventory</A></TD><TD CLASS="TableLightDesc">
Request the EPC Gen 1 Class 0 Inventory from the MPR.
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP360.HTM" TARGET="CNTFRAME">Class1Inventory</A></TD><TD CLASS="TableLightDesc">
Request the EPC Gen 1 Class 1 Inventory from the MPR.
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP362.HTM" TARGET="CNTFRAME">gen2InventorySettings</A></TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP364.HTM" TARGET="CNTFRAME">Gen2InventorySettings</A></TD><TD CLASS="TableLightDesc">
Settings for Gen 2 Inventories.
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP366.HTM" TARGET="CNTFRAME">Gen2Inventory</A></TD><TD CLASS="TableLightDesc">
Request the UHF Gen 2 Class 1 Inventory from the MPR.
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP368.HTM" TARGET="CNTFRAME">InventoryUpdateCallback</A></TD><TD CLASS="TableLightDesc">
The method called when the InventoryUpdateTimer expires.
Updates the Inventories,
Fires an InvPollEvent,
and restarts the InventoryUpdateTimer, if still enabled.
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP369.HTM" TARGET="CNTFRAME">TagsRead</A></TD><TD CLASS="TableLightDesc">
Form's copy of current persisted inventory
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP370.HTM" TARGET="CNTFRAME">CurrentInventory</A></TD><TD CLASS="TableLightDesc">
Returns an Inventory Object populated with the tags that have been read and not expired.
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP372.HTM" TARGET="CNTFRAME">Class0InventoryEnabled</A></TD><TD CLASS="TableLightDesc">
Whether or not to perform EPC Class 0 inventories.
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP373.HTM" TARGET="CNTFRAME">Class1InventoryEnabled</A></TD><TD CLASS="TableLightDesc">
Whether to perform EPC Class 1 inventories.
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP374.HTM" TARGET="CNTFRAME">Gen2InventoryEnabled</A></TD><TD CLASS="TableLightDesc">
Whether to perform EPC UHF Gen2 inventories.
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP375.HTM" TARGET="CNTFRAME">tagFilter</A></TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP376.HTM" TARGET="CNTFRAME">Filter</A></TD><TD CLASS="TableLightDesc">
Filter used for Class 0 and Class 1 Inventories.
Tags must match bits of Filter, starting at the MSbit of MSByte.
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP378.HTM" TARGET="CNTFRAME">isConnected</A></TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP379.HTM" TARGET="CNTFRAME">IsConnected</A></TD><TD CLASS="TableLightDesc">
Whether we are connected to the MPR or not.
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP381.HTM" TARGET="CNTFRAME">comm</A></TD><TD CLASS="TableLightDesc">
Underlying serial port communications object for the reader.
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP382.HTM" TARGET="CNTFRAME">InventoryUpdateTimer</A></TD><TD CLASS="TableLightDesc">
Inventory loop timer
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP383.HTM" TARGET="CNTFRAME">ReconnectOnResume</A></TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP384.HTM" TARGET="CNTFRAME">SerialPortName</A></TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP385.HTM" TARGET="CNTFRAME">BaudRate</A></TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP386.HTM" TARGET="CNTFRAME">inventory</A></TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP387.HTM" TARGET="CNTFRAME">LogIt</A></TD><TD CLASS="TableLightDesc">
Asynchronously log some status by calling the commlogger
delegate (if it has been assigned).
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP388.HTM" TARGET="CNTFRAME">ProcMsgStat</A></TD><TD CLASS="TableLightDesc">
Process the Status byte of a message response, and 
log an error message if the message is not OK.
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP389.HTM" TARGET="CNTFRAME">ProcMsgStat</A></TD><TD CLASS="TableLightDesc">

<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP390.HTM" TARGET="CNTFRAME">ProcessSummary</A></TD><TD CLASS="TableLightDesc">
Most frames end with three counts,
Tags Processed,
Under-run errors (Tags whose TagID had less bits than the EPC header suggests it should have had)
CRC errors
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP391.HTM" TARGET="CNTFRAME">InventoryParse</A></TD><TD CLASS="TableLightDesc">
Decode the Tag IDs in the accumulated frame payloads received in response to an inventory command.
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP393.HTM" TARGET="CNTFRAME">InventoryParse</A></TD><TD CLASS="TableLightDesc">
InventoryParse with default (EPC_NoParam) TagLengthOption.
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP394.HTM" TARGET="CNTFRAME">ProcessGen2Summary</A></TD><TD CLASS="TableLightDesc">

  tags
  slots
  epcCRCErrors
  cmdCRCErrors
  collisions
  rounds
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP395.HTM" TARGET="CNTFRAME">G2InventoryParse</A></TD><TD CLASS="TableLightDesc">
Decode the Tag IDs in the accumulated frame payloads received in response to an inventory command.
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP396.HTM" TARGET="CNTFRAME">Gen2AccessParse</A></TD><TD CLASS="TableLightDesc">
Parse the response of a Gen2 read subcommand.
Each response frame consists of:
	For each tag in the frame:
		TagIDLength		- 1 byte
		the Tag ID		- TagIDLength bytes
		TagDataLength	- 1 byte
		TagData			- TagDataLength bytes
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP397.HTM" TARGET="CNTFRAME">Gen2SelectListParse</A></TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP398.HTM" TARGET="CNTFRAME">Class0PlusReadParse</A></TD><TD CLASS="TableLightDesc">
Parse the response of a Class0+ read row command.
Each response frame consists of:
	The number of tags in its payload (1 byte)
	For each tag in the frame:
		the Tag ID
		3 bytes from the row being read.
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP399.HTM" TARGET="CNTFRAME">Class0ZumaRowParse</A></TD><TD CLASS="TableLightDesc">
Parse the response from a Class 0 Zuma "Read Row" request message.
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP400.HTM" TARGET="CNTFRAME">Class1VerifyParse</A></TD><TD CLASS="TableLightDesc">
Parse the response to a Class 1 Verify Command.
Each response frame of a Verify command's response consists of:
	The number of tags in this frame.
	The whole TagID of the tag.
	The Kill Passcode of the tag.
	The Lock Code of the tag.
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP401.HTM" TARGET="CNTFRAME">KickInvTimer</A></TD><TD CLASS="TableLightDesc">
Reset 
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP402.HTM" TARGET="CNTFRAME">UpdateInventory</A></TD><TD CLASS="TableLightDesc">
A running inventory is called in a loop:
	A timer expires after InvUpdateGap.
	All enabled inventories are queried from the MPR.
	New tags are added, 
	and expired tags are removed.
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP403.HTM" TARGET="CNTFRAME">Dispose</A></TD><TD CLASS="TableLightDesc">
Release resources:
InventoryUpdateTimer and the MPRComm objects
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP404.HTM" TARGET="CNTFRAME">comm_IsOpenChanged</A></TD><TD CLASS="TableLightDesc">
Event Handler is called when comm up status changes
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP405.HTM" TARGET="CNTFRAME">comm_BLDataArrived</A></TD><TD CLASS="TableLightDesc">
Fires when ASCII data arrives from the bootloader.
Passes this data up by firing its own event, BootloaderBytesReceivedEvent.
<P></TD><TD width=20>&nbsp;</TD></TR></TABLE></BODY></HTML>

⌨️ 快捷键说明

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