90
Class Documentation
Sets the Configuration Group for CTLS as specified by the TLV data
Parameters
tlv
Configuration Group Data in TLV format The first tag of the TLV data must be the group number (DFEE2D). A
second tag must exist
Returns
RETURN_CODE: Return codes listed as typedef enum in IDTCommon:RETURN_CODE. Values can be
parsed with
13.7.2.18
- (RETURN_CODE) ctls_setTerminalData: (NSData
∗
)
tlv
Set Terminal Data
Sets the Terminal Data for CTLS as specified by the TLV. The first TLV must be Configuration Group Number (Tag
DFEE2D). The terminal global data is group 0, so the first TLV would be DFEE2D0100. Other groups can be defined
using this method (1 or greater), and those can be retrieved with ctls_getConfigurationGroup(int group), and deleted
with ctls_removeConfigurationGroup(int group). You cannot delete group 0.
Parameters
tlv
configuration data
Returns
RETURN_CODE: Return codes listed as typedef enum in IDTCommon:RETURN_CODE. Values can be
parsed with
13.7.2.19
- (RETURN_CODE) ctls_startTransaction: (double)
amount
type:(int)
type
timeout:(int)
timeout
tags:(NSMutableDictionary
∗
)
tags
Start a CTLS Transaction Request
Authorizes the CTLS transaction for an CTLS card
The tags will be returned in the callback routine.
Parameters
amount
Transaction amount value (tag value 9F02)
exponent
Number of characters after decimile point
type
Transaction type (tag value 9C).
timeout
Timeout value in seconds.
tags
Any other tags to be included in the request.
Returns
RETURN_CODE: Return codes listed as typedef enum in IDTCommon:RETURN_CODE. Values can be
parsed with
NOTE ON INTERFACE SELECTION: For the NEO2, tag DFEF37 is used to determine which interfaces to use for
the transaction:
#80152504-001 IDTech iOS SDK Guide for NEO2