Enum ResourceParameterType
Assembly: TimApi.dll
Syntax
public enum ResourceParameterType
Fields
Name |
Description |
ActiveReaders |
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.
|
CodeCheckData |
Data used in the calculation of some CodeCheckType s. This value is to be
encoded as hex string.
Specification: petrol.
|
CodeCheckKeyId |
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.
|
CodeCheckType |
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.
|
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.
|
KeyModeF1 |
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.
|
KeyModeF2 |
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.
|
KeyModeF3 |
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.
|
PetrolCardData1 |
Track 1 of a petrol card. This value is to be encoded as a ascii string.
Specification: petrol.
|
PetrolCardData2 |
Track 2 of a petrol card. This value is to be encoded as a ascii string.
Specification: petrol.
|
PetrolCardData3 |
Track 3 of a petrol card. This value is to be encoded as a ascii string.
Specification: petrol.
|
PinRetryCounter |
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.
|
RegularData |
Customer data of the regular.
Specification: petrol.
|
RegularDataQueryType |
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.
|
Unknown |
Invalid/unknown constant value.
|