Octane SDK  2.0 Beta
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
oCImpinj.OctaneSdk.AntennaConfigClass used to define the configuration settings for an individual antenna port.
oCImpinj.OctaneSdk.AntennaEventClass used to encapsulate the details of a ImpinjReader.AntennaChanged reader event.
oCImpinj.OctaneSdk.AntennaHubStatusClass encapsulating all antenna hub status information.
oCImpinj.OctaneSdk.AntennaStatusClass containing The status information for an individual antenna port.
oCImpinj.OctaneSdk.AutoStartConfigClass for defining the trigger conditions that will prompt an Impinj reader to automatically start operation. Even when an auto-start trigger is set, the Reader may be explicitly started using the ImpinjReader.Stop() method.
oCImpinj.OctaneSdk.AutoStopConfigClass for defining the trigger conditions that will prompt an Impinj reader to automatically stop its current operation. Even when an auto-stop trigger is set, the Reader may be explicitly stopped using the ImpinjReader.Stop() method.
oCImpinj.OctaneSdk.BlockPermalockMaskUses to specify which blocks to permalock.
oCImpinj.OctaneSdk.DiagnosticReportxArray diagnostic report
oCException
|\CImpinj.OctaneSdk.OctaneSdkExceptionException class for uniquely identifying Impinj Octane SDK exceptions.
oCImpinj.OctaneSdk.FilterSettingsClass used to define inventory tag filter settings.
oCImpinj.OctaneSdk.GpiConfigClass that is used to define the configuration settings for an individual general purpose input (GPI) port.
oCImpinj.OctaneSdk.GpiEventClass used to encapsulate the details of a ImpinjReader.GpiChanged reader event.
oCImpinj.OctaneSdk.GpiStatusClass containing the status information for a general purpose input (GPI) port.
oCImpinj.OctaneSdk.GpoConfigClass used to define the configuration settings for an individual general purpose output (GPO) port.
oCImpinj.OctaneSdk.GpsCoordinatesHelper class used to manage GPS coordinates within a tag object.
oCIEnumerable
|oCImpinj.OctaneSdk.TagOpReportContainer class used to encapsulate all tag operation results, as reported in the TagOpReport parameter of the ImpinjReader.TagOpComplete event.
|\CImpinj.OctaneSdk.TagReportContainer class used to encapsulate individual tag details returned from the reader.
oCImpinj.OctaneSdk.ImpinjReaderThe main class for controlling and configuring an Impinj RFID reader.
oCImpinj.OctaneSdk.ImpinjReaderDebugClass for exporting the reader LLRP configuration to file for debug purposes.
oCImpinj.OctaneSdk.ImpinjSerializableClassParent class that enables child classes to output contents in XML format.
|oCImpinj.OctaneSdk.FeatureSetContainer class used to encapsulate the features supported by a given Impinj reader. An object of this type is returned by a call to ImpinjReader.QueryFeatureSet().
|oCImpinj.OctaneSdk.SettingsClass for containing all the settings necessary for a reader to begin singulating. It is a composite class consisting of other composite classes containing individual settings, and is consumed by the following methods: ImpinjReader.ApplySettings, and produced by the following methods: ImpinjReader.QuerySettings, ImpinjReader.QueryDefaultSettings,
|\CImpinj.OctaneSdk.StatusClass encapsulating the reader status information, as returned by ImpinjReader.QueryStatus().
oCImpinj.OctaneSdk.ImpinjTimestampTimestamp class supporting Impinj Reader and LLRP timestamp data. Timestamps from the reader are microseconds since the Epoch (00:00:00 UTC, January 1, 1970) (16 digit numbers)
oCImpinj.OctaneSdk.KeepaliveConfigHelper class used to manage the reader Keep Alive event configuration
oCImpinj.OctaneSdk.KillTagResultClass that contains the result of ImpinjReader.KillTag(KillTagParams) operation
oCImpinj.OctaneSdk.LocationConfidenceFactorsContains the confidence factors for a location report.
oCImpinj.OctaneSdk.LocationConfigClass used to define the location configuration for an xArray.
oCImpinj.OctaneSdk.LocationReportxArray location report
oCImpinj.OctaneSdk.LockTagResultClass to carry the results of a ImpinjReader.LockTag(LockTagParams) operation
oCImpinj.OctaneSdk.LowDutyCycleSettingsClass for configuring the Impinj Reader Low Duty Cycle reader capability
oCImpinj.OctaneSdk.PlacementConfigClass used to define the placement configuration for an xArray.
oCImpinj.OctaneSdk.ReaderStartedEventClass used to encapsulate the details of a ImpinjReader.ReaderStarted reader event.
oCImpinj.OctaneSdk.ReaderStoppedEventClass used to encapsulate the details of a ImpinjReader.ReaderStopped reader event.
oCImpinj.OctaneSdk.ReadTagMemoryParamsParent class that is specialized to define the configuration for specific tag read operations.
oCImpinj.OctaneSdk.ReadTagMemoryResultParent class used to carry the results of any tag read operations, including not just the results of the read operation, but also any lock or verify operations, if the program operation is configured to use them.
|oCImpinj.OctaneSdk.ReadKillPasswordResultClass to carry the results of a ImpinjReader.ReadKillPassword(ReadKillPasswordParams) operation.
|oCImpinj.OctaneSdk.ReadTidMemoryResultClass to carry the results of a ImpinjReader.ReadTidMemory(ReadTidMemoryParams) operation.
|\CImpinj.OctaneSdk.ReadUserMemoryResultClass that contains the result of a ImpinjReader.ReadUserMemory(ReadUserMemoryParams) operation
oCImpinj.OctaneSdk.ReportBufferOverflowEventClass used to encapsulate the details of a ImpinjReader.ReportBufferOverflow reader event.
oCImpinj.OctaneSdk.ReportBufferWarningEventClass used to encapsulate the details of a ImpinjReader.ReportBufferWarning reader event.
oCImpinj.OctaneSdk.ReportConfigClass for configuring the tag inventory reports returned by the reader.
oCImpinj.OctaneSdk.RoSpecEventClass encapsulating an ROSpec event.
oCImpinj.OctaneSdk.RShellEngineClass for interacting with the RShell interface of an Impinj reader.
oCImpinj.OctaneSdk.RxSensitivityTableEntryStructure used to map a dBm value for receiver sensitivity to the appropriate index in the sensitivity level table used internally to the reader.
oCImpinj.OctaneSdk.SectorConfigContains sector configuration for xArray
oCImpinj.OctaneSdk.TagClass used to contain the details for a specific tag.
oCImpinj.OctaneSdk.TagDataClass used to hold tag data in the raw form in which it is stored on the tag (list of unsigned shorts).
oCImpinj.OctaneSdk.TagFilterClass for containing the settings for a single inventory filter.
oCImpinj.OctaneSdk.TagModelDetailsContains model-specific details about the tag. You must enable FastID in the TagReport to get this information. FastID is only available on Impinj Monza 4 and later tags.
oCImpinj.OctaneSdk.TagOpParent class for tag operation definitions
|oCImpinj.OctaneSdk.TagBlockPermalockOpUsed to perform a block permalock operation.
|oCImpinj.OctaneSdk.TagKillOpClass used to specify a tag kill operation. WARNING:- once killed, a tag will permanently cease functioning.
|oCImpinj.OctaneSdk.TagLockOpClass used to specify a tag lock operation.
|oCImpinj.OctaneSdk.TagQtGetOpUsed to retrieve the current QT status of a tag.
|oCImpinj.OctaneSdk.TagQtSetOpUsed to set Monza QT tag chip features. Through QT technology, a tag owner/user can maintain two data profiles (one public, one private), allowing confidentiality of business-sensitive data while assuring consumers of privacy. The tag owner stores confidential data in the private data profile, which is protected by a password-controlled command and may only be accessed at very short read distances.
|oCImpinj.OctaneSdk.TagReadOpClass used to specify a tag read operation.
|\CImpinj.OctaneSdk.TagWriteOpClass used to specify a tag write operation.
oCImpinj.OctaneSdk.TagOpResultParent class that contains the results of an individual tag operation, as reported in the TagOpReport parameter of the ImpinjReader.TagOpComplete event.
|oCImpinj.OctaneSdk.TagBlockPermalockOpResultContains the results of a block permalock operation.
|oCImpinj.OctaneSdk.TagKillOpResultSpecialization of TagOpResult class that contains the results of an individual tag kill operation, as reported in the TagOpReport parameter of a ImpinjReader.TagOpComplete event.
|oCImpinj.OctaneSdk.TagLockOpResultSpecialization of TagOpResult class that contains the results of an individual tag lock operation, as reported in the TagOpReport parameter of a ImpinjReader.TagOpComplete event.
|oCImpinj.OctaneSdk.TagQtGetOpResultContains the current QT status of a tag.
|oCImpinj.OctaneSdk.TagQtSetOpResultContains the results of an individual Monza QT operation, as reported in the TagOpReport parameter of a ImpinjReader.TagOpComplete event.
|oCImpinj.OctaneSdk.TagReadOpResultSpecialization of TagOpResult class that contains the results of an individual tag read operation, as reported in the TagOpReport parameter of a ImpinjReader.TagOpComplete event.
|\CImpinj.OctaneSdk.TagWriteOpResultSpecialization of TagOpResult class that contains the results of an individual tag write operation, as reported in the TagOpReport parameter of a ImpinjReader.TagOpComplete event.
oCImpinj.OctaneSdk.TagOpSequenceClass for containing and configuring a sequence of tag operations that are submitted to the reader using the ImpinjReader.AddOpSequence method.
oCImpinj.OctaneSdk.TargetTagHelper class used to identify a specific tag or set of tags on which to perform an operation.
oCImpinj.OctaneSdk.TiltSensorValueHolds the X, Y, and Z values returned by the tilt sensor.
oCImpinj.OctaneSdk.TransitionConfigClass used to define the transition configuration for an xArray.
oCImpinj.OctaneSdk.TransitionReportxArray transition report
oCImpinj.OctaneSdk.TransitionZoneClass used to define a zone for the transition algorithm
oCImpinj.OctaneSdk.TxPowerTableEntryStructure used to map a dBm value for transmit power to the appropriate index in the transmit power level table used internally to the reader.
\CImpinj.OctaneSdk.XArrayConfigClass used to define the configuration for an xArray.