• Api Documentation
  • Programmer's Guide
Show / Hide Table of Contents
  • Introduction
  • Generic Reader Interface
    • Connecting to Reader
    • Knowing the Reader Capabilities
    • Configuring the Reader
    • Managing Events
    • Managing Tags
    • Basic Operations
    • Advanced Operations
    • Tag Locationing
    • NXP Commands
    • Impinj Commands
    • Disconnecting from the Reader
  • Reader Management Interface
    • Connecting to the Reader
    • Updating Firmware of the Software
    • Read Points
    • Antenna Modes
    • Reader and System Information
    • Managing Reader Configurations
    • Managing LLRP connection and configuration
    • USB Operation Mode
    • GPI Debounce Time
    • Local Time
    • Time Zone
    • User LED
    • Reader Statistics
    • Restarting the Reader
    • Disconnecting the Reader
    • Cable Loss Compensation
    • Idle Mode
    • Power Negotiation
    • Region configuration
    • User App Deployment
    • User Management

Time Zone

API support for this feature is supported only on FX series readers. Getting the Time zone list, current time zone and setting the time zone of the can be done using rm.TimeZone.GetTimeZoneList and rm.TimeZone.SetActive.

try

{

    // Get Reader TimeZone list

    string[] timeZoneList = rm.TimeZone.GetTimeZoneList(out activeTimeZoneIndex);

    if (timeZoneList != null)

    {

        Console.WriteLine("Time Zone List");

        for (int n = 0; n < timeZoneList.Length; n++)

        {

            Console.WriteLine(" " + timeZoneList[n]);

        }

        // current Reader TimeZone

        Console.WriteLine(" Active Time Zone: " + timeZoneList[activeTimeZoneIndex]);

        // Set new TimeZone

        rm.TimeZone.SetActive(0);

    }

}

catch (OperationFailureException exception)

{

    Console.WriteLine("testRM: GetTimeZoneList failed " + exception.Message);

}
Back to top