All Downloads are FREE. Search and download functionalities are using the official Maven repository.

jpos.RemoteOrderDisplayConst Maven / Gradle / Ivy

There is a newer version: 1.15.2
Show newest version
//////////////////////////////////////////////////////////////////////
//
// The JavaPOS library source code is now under the CPL license, which 
// is an OSS Apache-like license. The complete license is located at:
//    http://www.ibm.com/developerworks/library/os-cpl.html
//
//////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
//
// This software is provided "AS IS".  The JavaPOS working group (including
// each of the Corporate members, contributors and individuals)  MAKES NO
// REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY OF THE SOFTWARE,
// EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED
// WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
// NON-INFRINGEMENT. The JavaPOS working group shall not be liable for
// any damages suffered as a result of using, modifying or distributing this
// software or its derivatives.Permission to use, copy, modify, and distribute
// the software and its documentation for any purpose is hereby granted.
//
// RemoteOrderDisplayConst
//
//   Remote Order Display constants for JavaPOS Applications.
//
// Modification history
// ------------------------------------------------------------------
// 1998-Apr-20 JavaPOS Release 1.3                                 BS
// 2005-Jan-16 JavaPOS Release 1.9                                 BS
//   Added the following missing constants:
//     ROD_CLK_SHORT
//     ROD_CLK_NORMAL
//     ROD_CLK_12_LONG
//     ROD_CLK_24_LONG
//
/////////////////////////////////////////////////////////////////////

package jpos;

public interface RemoteOrderDisplayConst
{
    /////////////////////////////////////////////////////////////////////
    // "CurrentUnitID" and "UnitsOnline" Properties
    //  and "Units" Parameter Constants
    /////////////////////////////////////////////////////////////////////

    public static final int ROD_UID_1  = 0x00000001;
    public static final int ROD_UID_2  = 0x00000002;
    public static final int ROD_UID_3  = 0x00000004;
    public static final int ROD_UID_4  = 0x00000008;
    public static final int ROD_UID_5  = 0x00000010;
    public static final int ROD_UID_6  = 0x00000020;
    public static final int ROD_UID_7  = 0x00000040;
    public static final int ROD_UID_8  = 0x00000080;
    public static final int ROD_UID_9  = 0x00000100;
    public static final int ROD_UID_10 = 0x00000200;
    public static final int ROD_UID_11 = 0x00000400;
    public static final int ROD_UID_12 = 0x00000800;
    public static final int ROD_UID_13 = 0x00001000;
    public static final int ROD_UID_14 = 0x00002000;
    public static final int ROD_UID_15 = 0x00004000;
    public static final int ROD_UID_16 = 0x00008000;
    public static final int ROD_UID_17 = 0x00010000;
    public static final int ROD_UID_18 = 0x00020000;
    public static final int ROD_UID_19 = 0x00040000;
    public static final int ROD_UID_20 = 0x00080000;
    public static final int ROD_UID_21 = 0x00100000;
    public static final int ROD_UID_22 = 0x00200000;
    public static final int ROD_UID_23 = 0x00400000;
    public static final int ROD_UID_24 = 0x00800000;
    public static final int ROD_UID_25 = 0x01000000;
    public static final int ROD_UID_26 = 0x02000000;
    public static final int ROD_UID_27 = 0x04000000;
    public static final int ROD_UID_28 = 0x08000000;
    public static final int ROD_UID_29 = 0x10000000;
    public static final int ROD_UID_30 = 0x20000000;
    public static final int ROD_UID_31 = 0x40000000;
    public static final int ROD_UID_32 = 0x80000000;


    /////////////////////////////////////////////////////////////////////
    // Broadcast Methods: "Attribute" Parameter Constants
    /////////////////////////////////////////////////////////////////////

    public static final int ROD_ATTR_BLINK       = 0x80;

    public static final int ROD_ATTR_BG_BLACK    = 0x00;
    public static final int ROD_ATTR_BG_BLUE     = 0x10;
    public static final int ROD_ATTR_BG_GREEN    = 0x20;
    public static final int ROD_ATTR_BG_CYAN     = 0x30;
    public static final int ROD_ATTR_BG_RED      = 0x40;
    public static final int ROD_ATTR_BG_MAGENTA  = 0x50;
    public static final int ROD_ATTR_BG_BROWN    = 0x60;
    public static final int ROD_ATTR_BG_GRAY     = 0x70;

    public static final int ROD_ATTR_INTENSITY   = 0x08;

    public static final int ROD_ATTR_FG_BLACK    = 0x00;
    public static final int ROD_ATTR_FG_BLUE     = 0x01;
    public static final int ROD_ATTR_FG_GREEN    = 0x02;
    public static final int ROD_ATTR_FG_CYAN     = 0x03;
    public static final int ROD_ATTR_FG_RED      = 0x04;
    public static final int ROD_ATTR_FG_MAGENTA  = 0x05;
    public static final int ROD_ATTR_FG_BROWN    = 0x06;
    public static final int ROD_ATTR_FG_GRAY     = 0x07;


    /////////////////////////////////////////////////////////////////////
    // "DrawBox" Method: "BorderType" Parameter Constants
    /////////////////////////////////////////////////////////////////////

    public static final int ROD_BDR_SINGLE       = 1;
    public static final int ROD_BDR_DOUBLE       = 2;
    public static final int ROD_BDR_SOLID        = 3;


    /////////////////////////////////////////////////////////////////////
    // "ControlClock" Method: "Function" Parameter Constants
    /////////////////////////////////////////////////////////////////////

    public static final int ROD_CLK_START        = 1;
    public static final int ROD_CLK_PAUSE        = 2;
    public static final int ROD_CLK_RESUME       = 3;
    public static final int ROD_CLK_MOVE         = 4;
    public static final int ROD_CLK_STOP         = 5;


    /////////////////////////////////////////////////////////////////////
    // "ControlClock" Method: "Mode" Parameter Constants
    /////////////////////////////////////////////////////////////////////

    public static final int ROD_CLK_SHORT        = 1;
    public static final int ROD_CLK_NORMAL       = 2;
    public static final int ROD_CLK_12_LONG      = 3;
    public static final int ROD_CLK_24_LONG      = 4;


    /////////////////////////////////////////////////////////////////////
    // "ControlCursor" Method: "Function" Parameter Constants
    /////////////////////////////////////////////////////////////////////

    public static final int ROD_CRS_LINE         = 1;
    public static final int ROD_CRS_LINE_BLINK   = 2;
    public static final int ROD_CRS_BLOCK        = 3;
    public static final int ROD_CRS_BLOCK_BLINK  = 4;
    public static final int ROD_CRS_OFF          = 5;


    /////////////////////////////////////////////////////////////////////
    // "SelectCharacterSet" Method: "CharacterSet" Parameter Constants
    /////////////////////////////////////////////////////////////////////

    public static final int ROD_CS_UNICODE       = 997;
    public static final int ROD_CS_ASCII         = 998;
    public static final int ROD_CS_ANSI          = 999;


    /////////////////////////////////////////////////////////////////////
    // "TransactionDisplay" Method: "Function" Parameter Constants
    /////////////////////////////////////////////////////////////////////

    public static final int ROD_TD_TRANSACTION   = 11;
    public static final int ROD_TD_NORMAL        = 12;


    /////////////////////////////////////////////////////////////////////
    // "UpdateVideoRegionAttribute" Method: "Function" Parameter Constants
    /////////////////////////////////////////////////////////////////////

    public static final int ROD_UA_SET           = 1;
    public static final int ROD_UA_INTENSITY_ON  = 2;
    public static final int ROD_UA_INTENSITY_OFF = 3;
    public static final int ROD_UA_REVERSE_ON    = 4;
    public static final int ROD_UA_REVERSE_OFF   = 5;
    public static final int ROD_UA_BLINK_ON      = 6;
    public static final int ROD_UA_BLINK_OFF     = 7;


    /////////////////////////////////////////////////////////////////////
    // "EventTypes" Property and "DataEvent" Event: "Status" Parameter Constants
    /////////////////////////////////////////////////////////////////////

    public static final int ROD_DE_TOUCH_UP      = 0x01;
    public static final int ROD_DE_TOUCH_DOWN    = 0x02;
    public static final int ROD_DE_TOUCH_MOVE    = 0x04;


    /////////////////////////////////////////////////////////////////////
    // "ResultCodeExtended" Property Constants for Remote Order Display
    /////////////////////////////////////////////////////////////////////

    public static final int JPOS_EROD_BADCLK     = 1 + JposConst.JPOSERREXT; // ControlClock
    public static final int JPOS_EROD_NOCLOCKS   = 2 + JposConst.JPOSERREXT; // ControlClock
    public static final int JPOS_EROD_NOREGION   = 3 + JposConst.JPOSERREXT; // RestoreVideo
                                                  //   Region
    public static final int JPOS_EROD_NOBUFFERS  = 4 + JposConst.JPOSERREXT; // SaveVideoRegion
    public static final int JPOS_EROD_NOROOM     = 5 + JposConst.JPOSERREXT; // SaveVideoRegion
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy