UGrokItApi.UgiRfMicron Class Reference

Overview

Support for reading RF Micron sensor tags

Class Methods

static UgiRfidConfiguration ConfigToReadMagnusSensorValue (UgiRfidConfiguration.InventoryTypes type, MagnusModels tagModel, RssiLimitTypes rssiLimitType, int limitRssiThreshold)
 Create a new UgiRfidConfiguration to read the sensor value from a RF Micron Magnus tag More...
 
static int GetMagnusSensorCode (UgiDetailedPerReadData perReadData)
 Get the sensor value from a RF Micron tag More...
 
static int GetMagnusOnChipRssi (UgiDetailedPerReadData perReadData)
 Get the on-chip RSSI value from a RF Micron tag More...
 
static UgiRfidConfiguration ConfigToReadMagnusTemperature (UgiRfidConfiguration.InventoryTypes type)
 Create a new UgiRfidConfiguration to read the temperature from a RF Micron Magnus tag More...
 
static double GetMagnusTemperature (UgiTag tag, UgiDetailedPerReadData perReadData)
 Get the temperature RSSI value from a RF Micron tag More...
 

Types

enum  MagnusModels { MagnusModels.Model401, MagnusModels.Model402, MagnusModels.Model403 }
 RF Micron Magnus models. More...
 
enum  RssiLimitTypes { RssiLimitTypes.None, RssiLimitTypes.LessThanOrEqual, RssiLimitTypes.GreaterThanOrEqual }
 RF Micron Magnus on-chip RSSI limit types More...
 

Instance Method Documentation

static UgiRfidConfiguration UGrokItApi.UgiRfMicron.ConfigToReadMagnusSensorValue ( UgiRfidConfiguration.InventoryTypes  type,
MagnusModels  tagModel,
RssiLimitTypes  rssiLimitType,
int  limitRssiThreshold 
)
inlinestatic

Create a new UgiRfidConfiguration to read the sensor value from a RF Micron Magnus tag

Returns
new configuration.
Parameters
typeOne of UgiInventoryTypes.
tagModelRF Micron Magnus tag model.
rssiLimitTypeType of RSSI limit.
limitRssiThresholdThreshold for rssiLimitType.
static int UGrokItApi.UgiRfMicron.GetMagnusSensorCode ( UgiDetailedPerReadData  perReadData)
inlinestatic

Get the sensor value from a RF Micron tag

Returns
Sensor code
Parameters
perReadDataUgiDetailedPerReadData structure passed to inventoryTagFound or inventoryTagSubsequentFinds
static int UGrokItApi.UgiRfMicron.GetMagnusOnChipRssi ( UgiDetailedPerReadData  perReadData)
inlinestatic

Get the on-chip RSSI value from a RF Micron tag

Returns
On-chip RSSI
Parameters
perReadDataUgiDetailedPerReadData structure passed to inventoryTagFound or inventoryTagSubsequentFinds
static UgiRfidConfiguration UGrokItApi.UgiRfMicron.ConfigToReadMagnusTemperature ( UgiRfidConfiguration.InventoryTypes  type)
inlinestatic

Create a new UgiRfidConfiguration to read the temperature from a RF Micron Magnus tag

Returns
new configuration.
Parameters
typeOne of UgiInventoryTypes.
static double UGrokItApi.UgiRfMicron.GetMagnusTemperature ( UgiTag  tag,
UgiDetailedPerReadData  perReadData 
)
inlinestatic

Get the temperature RSSI value from a RF Micron tag

Returns
Temperature (degrees C), or -999 if invalid
Parameters
tagThe tag
perReadDataUgiDetailedPerReadData structure passed to inventoryTagFound or inventoryTagSubsequentFinds

Enumeration Documentation

RF Micron Magnus models.

Enumerator
Model401 

Model 0x401x

Model402 

Model 0x402x

Model403 

Model 0x403x

RF Micron Magnus on-chip RSSI limit types

Enumerator
None 

The none.

LessThanOrEqual 

Limit to tags with on-chip RSSI less than or equal to the threshold value.

GreaterThanOrEqual 

Limit to tags with on-chip RSSI greater than or equal to the threshold value.