Enum ResourceParameterType

    • Enum Constant Detail

      • CODE_CHECK_TYPE

        public static final ResourceParameterType CODE_CHECK_TYPE

        Type of code check to perform.

        • 0: EMV - Check using EMV PIN check.
        • 1: SwissPost - SwissPost Card algorithm.
        • 2: Avia - Use Aviacard algorithm.
        • 3: SB - Use Scheit & Bachmann algorithm.
        • 4: ProEDA/Tokheim - Use ProEDA / Tokheim algorithm
        • 5: Agrola - Use Agrola algorithm
        • 6: Bica - Use Bica algorithm
        • 7: CTAC - Use CTAC algorithm
        • 8: DASAG - Use DASAG algorithm
        • 9: DKV - Use DKV algorithm
        • 10: Esso - Use Esso algorithm
        • 11: Migrol - Use Migrol algorithm
        • 12: Oelpool - Use Oelpool algorithm
        • 13: Pronto - Use Pronto algorithm
        • 14: Shell - Use Shell algorithm
        • 15: WLDC - Use WLDC algorithm
        • 16: Hectronic - Use HecPAC algorithm
        • 17: Diplomatkarte - Use Diplomatkarten algorithm
        • 18: Micrelec - Use the Micrelec algorithm
        • 19: Schenk - Use the Schenk algorithm
        • 20: BeBeCo - Use the BeBeCo (Postbetriebe) algorithm
        This value is to be encoded as a ascii number i.e. using characters in the range 30h to 39h.

        Specification: petrol.

      • CODE_CHECK_KEY_ID

        public static final ResourceParameterType CODE_CHECK_KEY_ID

        Key id of the key to use for the selected CodeCheckType .

        • 0: Tokheim key id.
        • 1: HecPAC key id.
        • 2: DASAG key id.
        • 3: Diplomatkarten key id.
        • 4: Micrelec key id
        • 5000: Start of test key range.
        • 5002: DASAG test key id.
        This value is to be encoded as a ascii number i.e. using characters in the range 30h to 39h.

        Specification: petrol.

      • CODE_CHECK_DATA

        public static final ResourceParameterType CODE_CHECK_DATA

        Data used in the calculation of some CodeCheckType s. This value is to be encoded as hex string.

        Specification: petrol.

      • REGULAR_DATA_QUERY_TYPE

        public static final ResourceParameterType REGULAR_DATA_QUERY_TYPE

        Type of query to receive data about regulars.

        • StfkV1: Version 1 regular data query type in Austria.
        • StfkV4: Version 4 regular data query type in Austria.
        This value is to be encoded as a ascii string.

        Specification: petrol.

      • REGULAR_DATA

        public static final ResourceParameterType REGULAR_DATA

        Customer data of the regular.

        Specification: petrol.

      • PETROL_CARD_DATA1

        public static final ResourceParameterType PETROL_CARD_DATA1

        Track 1 of a petrol card. This value is to be encoded as a ascii string.

        Specification: petrol.

      • PETROL_CARD_DATA2

        public static final ResourceParameterType PETROL_CARD_DATA2

        Track 2 of a petrol card. This value is to be encoded as a ascii string.

        Specification: petrol.

      • PETROL_CARD_DATA3

        public static final ResourceParameterType PETROL_CARD_DATA3

        Track 3 of a petrol card. This value is to be encoded as a ascii string.

        Specification: petrol.

      • ACTIVE_READERS

        public static final ResourceParameterType ACTIVE_READERS

        Defines which card readers are active during the dialog. This is a bitmap. Value 0 = reader not active, 1 = reader active.
        Example 1: Only magstripe reader active = 00000001 = 01 hex
        Example 2: Only contactless reader active = 00000100 = 04h
        Example 3: Magstripe, chip and contactless reader active = 00000111 = 07h

        • Bit 1: Magstripe reader
        • Bit 2: Chip reader
        • Bit 3: Contactless reader
        • Bit 4: RFU
        • Bit 5: RFU
        • Bit 6: RFU
        • Bit 7: RFU
        • Bit 8: RFU
        This value is to be transmitted hex encoded. Example: For a value of 00000111 (Magstripe, Chip and Ctless active), the value '07' hex must be transmitted.

        Specification: petrol.

      • EXPONENT

        public static final ResourceParameterType EXPONENT

        Currency Exponent e.g. to define input mask for Amount entry. n2 value
        Example 1: Exponent = 2 will result in an input mask of XXXX.XX with 2 positions after decimal point.
        Example 2: Exponent = 3 will result in an input mask of XXX.XXX with 3 positions after decimal point.

        Specification: petrol.

      • KEY_MODE_F1

        public static final ResourceParameterType KEY_MODE_F1

        Mode of function key 1. Determines how the terminal handles the key pressed event of function key 1. Valid values are:

        • DISABLED
          : Do not show the function key. No action if the key is pressed.
        • INTERRUPT
          : Default. The key interrupts the InitTransaction process. The press is reported through the ReasonCode.
        • NOTIFY
          : The key does not interrupt the InitTransaction process. The press is reported through a KeyPress Notification.

        Specification: petrol.

      • KEY_MODE_F2

        public static final ResourceParameterType KEY_MODE_F2

        Mode of function key 2. Determines how the terminal handles the key pressed event of function key 2. Valid values are:

        • DISABLED
          : Do not show the function key. No action if the key is pressed.
        • INTERRUPT
          : Default. The key interrupts the InitTransaction process. The press is reported through the ReasonCode.
        • NOTIFY
          : The key does not interrupt the InitTransaction process. The press is reported through a KeyPress Notification.

        Specification: petrol.

      • KEY_MODE_F3

        public static final ResourceParameterType KEY_MODE_F3

        Mode of function key 3. Determines how the terminal handles the key pressed event of function key 3. Valid values are:

        • DISABLED
          : Do not show the function key. No action if the key is pressed.
        • INTERRUPT
          : Default. The key interrupts the InitTransaction process. The press is reported through the ReasonCode.
        • NOTIFY
          : The key does not interrupt the InitTransaction process. The press is reported through a KeyPress Notification.

        Specification: petrol.

      • PIN_RETRY_COUNTER

        public static final ResourceParameterType PIN_RETRY_COUNTER

        Defines how many times a PIN or other code entry can be done before failing the dialog.
        Example: PinRetryCounter = 3, the PIN (or other code) can be entered 3 times in total before the dialog fails.

        Specification: petrol.

    • Method Detail

      • values

        public static ResourceParameterType[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (ResourceParameterType c : ResourceParameterType.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static ResourceParameterType valueOf​(String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null