Reader Reference

     Previous  Next    Open TOC in new window  Open Index in new window  View as PDF - New Window  Get Adobe Reader - New Window
Content starts here

Configuring and Controlling Stack Lights

A stack light is a device containing up to five signaling lights that can be attached to an RFID device. WebLogic RFID Edge Server supports multi-color stack light configuration for these devices: Symbol AR400, Symbol XR400, and Alien ALR-9780.

The following sections describes configuring and controlling stack lights.

 


Stack Light Configuration

For each stack light to be used, you assign a Logical Reader Name during reader configuration (much like an antenna). Other properties may be configured as needed.

Figure 3-1 illustrates a Symbol AR400 reader stack light configuration, showing example host names and logical reader names, and default values for other properties.

Figure 3-1 Symbol AR400 Stack Light Configuration

Symbol AR400 Stack Light Configuration

 


Stack Light Control

Stack light control can be accomplished by writing a special EPC value to the logical reader representing a stack light. The EPC is represented by the URI: urn:connecterra:stacklight:update=<update value>

The update value consists of five hexadecimal digits. Each digit sets the display on one of the five supported colors (from most significant to least significant): White, Blue, Green, Amber, and Red. Each digit can be one of the following values:

Values of A-E are reserved for future use.

If the update value written to the logical reader has more than five digits, the rightmost five digits are read to set the stack light colors (e.g., 88880000 is read as 80000).

Note: For specific devices, an exception is thrown when the update value has more than five digits; use an update value containing only five digits in those cases.

If the update value has less than five digits, the number is padded with zeroes on the left before the value is sent to the logical reader (e.g., FF0 is read as 00FF0).

Example Value: A URI of urn:connecterra:stacklight:update=092F0 written to a stack light configured as described above will perform the following actions on the stack light:

Alternatively, stack light control can be accomplished by writing a value to a tag memory URI:

urn:connecterra:tagmem:@stacklight.X.Y and the update value is urn:epc:raw:<update value>, where:

Examples:

For more information, see Writing Tags Using the ALEPC API in Programming with the ALE and ALEPC APIs.


  Back to Top       Previous  Next