Business Unit Common Data Node describing the location. Contains
one or more of RetailStore, DistributionCenter, InventoryLocation and
AdminstrativeCenter.
The name of the business unit
separate legal entity which conducts retail operations for
the retail enterprise in some geographical location. It may be treated as a
division internally - yet it is still a separate legal
entity
a unique line of business within a
corporation
Any area of a store from which particular revenues can be said
to derive
A grouping of items with similar point of sale control and
processing attributes. This entity type may also be used to control sales
that are not properly identified at the item-level.
an administrative unit in a large store which certain retail
functions have been grouped
A warehouse or other storage facility that receives
merchandise in bulk from Suppliers and supplies merchandise to RetailStores.
It may be co-located at the same Site as a RetailStore or
AdministrativeCenter.
A group of offices at which the retail enterprise conducts
administrative (non-selling) operations. May be co-located at a Site with
RetailStore, DistributionCenter, or InventoryLocation.
A retail outlet that sells merchandise and services through
either a physical location, catalog, web page or other channel. It may or
may not be identical to a Site. It may be co-located at the same Site as a
DistributionCenter, InventoryLocation or
AdministrativeCenter.
organizational hierarchy so that destination can be targeted to
individual location, region, division etc, not to be confused with reporting the
entire hierarchy as is done with the Organizational Hierarchy Structure - i.e. an
instance of an organization hierarchy at a particular level.
The event message’s auto-incrementing sequence number so that
the messages can be ordered and duplicates can be detected. Each producer
should use its own sequence number, which should
rollover.
The date, time, and time zone when the event occurred from the
producer’s perspective. Millisecond granularity.
A description of the event.
Logical name of the event producer.
In the case of multiple instances of a producing application,
the instance number so that each producer can be unique. This may be the
process ID for convenience.
Used for prioritizing messages in the queue.
The Severity is the basic priority of the message. This is defined
in ISO 2382. Enumeration - Information - data about the condition the event is
reporting, e.g.temperature of a freezer or chiller - Warning - an indication of
a condition which may develop into a fault at a later time - Fault – Error
requiring immediate attention.
TestMode, TrainingMode, or ProductionMode
If true, then the clearVideo, clearVideoRegion,
copyVideoRegion, displayData, drawBox, restoreVideoRegion, saveVideoRegion,
transactionDisplay, updateVideoRegionAttribute, and videoSound methods will
be performed asynchronously
Holds the duration (in milliseconds) of the automatic tone for
the video unit indicated in the CurrentUnitID property.
Holds the frequency (in Hertz) of the automatic tone for the
video unit indicated in the CurrentUnitID property.
Defines the ability of the Service to map the characters of
the application to the selected character set when displaying
data.
If true, the video unit indicated in the CurrentUnitID
property may be loaded with an alternate, user supplied character
set.
If true, the video unit indicated in the CurrentUnitID
property supports an enunciator.
If true, the video unit indicated in the CurrentUnitID
property supports the ROD_DE_TOUCH_UP, ROD_DE_TOUCH_DOWN, and
ROD_DE_TOUCH_MOVE event types.
If true, then transactions are supported by each video
unit.
Holds the character set for displaying characters for the
video unit indicated by CurrentUnitID.
Holds a string of character set numbers for the video unit
indicated in the CurrentUnitID property.
Holds the number of clocks the video unit, indicated in the
CurrentUnitID property, can support.
Holds the current video unit ID. Up to 32 units are allowed on
one Remote Order Display device.
Holds a description of the error which occurred to the unit(s)
specified by the ErrorUnits property, when an error occurs for any method
that acts on a bitwise set of video units.
Holds a bitwise mask of the unit(s) that encountered an error,
when an error occurs for any method that acts on a bitwise set of video
units.
Holds a description of the error which occurred to the unit(s)
specified by the EventUnits property, when an ErrorEvent is
delivered.
indicate which event types are to be delivered by the
DataEvent, for all video units online.
Holds the video unit ID of the last delivered DataEvent. The
unit ID definitions range from BB_UID_1 to BB_UID_32.
Holds a bitwise mask of the unit(s) when an
OutputCompleteEvent, output ErrorEvent, or StatusUpdateEvent is
delivered.
If MapCharacterSet is true and when outputting data, the
Service maps the characters transferred by the application to the character
set selected in the CharacterSet property for displaying
data.
Holds the total number of clocks the Remote Order Display
device can support at one time.
Holds the total number of video save buffers the Remote Order
Display device can support at one time.
Holds the timeout value in milliseconds used by the Remote
Order Display device to complete all output methods
supported.
Holds a bitwise mask indicating the video units online. Bit 0
is ROD_UID_1. 32 video units are supported.
Holds the number of DataEvents enqueued for the video unit
indicated in the CurrentUnitID property.
Holds the video ModeId selected for the video unit indicated
by the CurrentUnitID property.
Holds the video modes supported for the video unit indicated
in the CurrentUnitID property.
Holds the number of save buffers for the video unit indicated
in the CurrentUnitID property.
Monochrome (and gray scales)
Color
if true, the UnifiedPOS Service will set DeviceEnabled to
false after it receives and enqueus data as a DataEvent. Before any
additional input can be received, the application must be set DeviceEnabled
to true.
If true, then the service/device supports comparing the
version of the firmware in the physical device against that of a firmware
file.
Identifies the reporting capabilities of the
device
If true, the device accumulates and can provide various
statistics regarding usage; otherwise no usage statistics are
accumulated.
If true, then the device's firmware can be updated via the
UpdateFirmware method.
if true, the device statistics, or some of the statistics, can
be reset to zero using the ResetStatistics method, or updated using the
UpdateStatistics method.
Holds the results of the most recent call to the CheckHealth
method.
If true, the device is claimed for exclusive access. If
false, the device is released for sharing with other
applications.
Holds the number of enqueued Data Events.
If true, a Data Event will be delivered as soon as input data
is enqueued. If changed to true and some input data is already queued, then
a Data Event is delivered immediately.
Holds an identifier for the UnifiedPOS Control and the company
that produced it.
Holds the UnifiedPOS Control version number
If true, the device is in an operational state. If changed to
true, then the device is bought to an operational state.
Holds an identifier for the UnifiedPOS Service and the company
that produced it.
Holds the UnifiedPOS Service version number
If true, the UnifiedPOS control will not deliver events.
Events will be enqueued until this property is set to
false.
Identifier of the most recently started asynchronous
output
Holds an identifier for the physical device
Holds a short name identifying the physical
device.
Contains the type of power notification selection made by the
application.
Identifies the current power condition of the device, if it
can be determined
Holds the current state of the device
An attempt was made to access a closed
Device.
An attempt was made to access a Physical Device that is
claimed by another Control instance. The other Control must release the
Physical Device before this access may be made. For exclusive-use devices,
the application will also need to claim the Physical Device before the
access is legal.
An attempt was made to access an exclusive-use device that
must be claimed before the method or property set action can be used. If
the Physical Device is already claimed by another Control instance, then the
status E_CLAIMED is returned instead.
The Control cannot communicate with the Service, normally
because of a setup or configuration error.
Cannot perform this operation while the Device is
disabled.
An attempt was made to perform an illegal or unsupported
operation with the Device, or an invalid parameter value was
used.
The Physical Device is not connected to the system or is not
powered on.
The Physical Device is off-line.
The file name (or other specified value) does not
exist.
The file name (or other specified value) already
exists.
The Device cannot perform the requested procedure, even though
the Physical Device is connected to the system, powered on, and
on-line.
The Service timed out waiting for a response from the Physical
Device, or the Control timed out waiting for a response from the
Service.
The current Service state does not allow this request. For
example, if asynchronous output is in progress, certain methods may not be
allowed.
A device category-specific error condition occurred. The error
condition code is held in an extended error code.
The requested operation can not be performed since it has been
deprecated.
Notifies the application when input data from a video
touch unit is available.
Provides Service information directly to the application.
This event provides a means for a vendor-specific Remote Order Display
Service to provide events to the application that are not otherwise
supported by the Control.
Notifies the application that a Remote Order Display error
has been detected and a suitable response by the application is
necessary to process the error condition.
Notifies the application that the queued output request
associated with the OutputID property has completed
successfully.
Notifies the application that there is a change in the
power status of a video unit.
Notifies the application when input data from a video touch unit is
available.
Provides Service information directly to the application. This event
provides a means for a vendor-specific Remote Order Display Service to provide
events to the application that are not otherwise supported by the
Control.
Event number whose specific values are assigned by the
Service.
Additional numeric data. Specific values vary by the
EventNumber and the Service. This property is
settable.
Additional data whose usage varies by the EventNumber
and Service. This property is settable.
Notifies the application that a Remote Order Display error has been
detected and a suitable response by the application is necessary to process the
error condition.
Error code causing the error event.
Extended Error code causing the error event. It may
contain a Service-specific value.
Location of the error.
Error response, whose default value may be overridden
by the application. (i.e., this property is
settable).
Notifies the application that the queued output request associated
with the OutputID property has completed successfully.
The ID number of the asynchronous output request that
is complete. The EventUnits property is updated before
delivering.
Notifies the application that there is a change in the power status of
a video unit.
Reports a change in the power state of a
display.
Error occurred while gathering or processing event-driven
input. No previously buffered input data is available.
Error occurred while gathering or processing event-driven
input, and some previously buffered data is available.
Error occurred while processing asynchronous
output.