

This function clears the SDK library’s local cache of card swipe data.
(void) clearBuffers
Parameters: None
Return Value: None
This function sets a callback function to notify when the device has card data to send to the host or when the device state changes. See example in Open Device code example.
(void) listenForEvents:(UInt32)eventParameters: Event
Parameter
Description
event
Event type.
TRANS_EVENT_OK = Transaction succeeded.
TRANS_EVENT_START = Reader started sending data.
TRANS_EVENT_ERROR = Reader failed sending data.
Return Value: None
This function retrieves masked card track data after a cardholder swipes a card. Only available on iDynamo/uDynamo; other devices will return an empty string.
(NSString *) getMaskedTracksParameters: None
Return Value:
Return stored masked track data string. Tracks are delimited with start and end sentinels.
This function retrieves masked track 1 data after a cardholder swipes a card.
Parameters: None
Return Value: Return stored masked track1 data string.
This function retrieves masked track 2 data, if any, after a cardholder swipes a card.
Parameters: None
Return Value: Return stored masked track2 data string.
This function retrieves masked track 3 data, if any, after a cardholder swipes a card.
Parameters: None
Return Value: Return stored masked track3 data string.
This function retrieves masked PAN data, if any, after a cardholder swipes a card.
Parameters: None
Return Value: Return stored masked PAN data string.
This function retrieves the card’s track 1 data in encrypted format after a cardholder swipes a card.
Parameters: None
Return Value: String containing encrypted track 1 data.
This function retrieves the card’s track 2 data in encrypted format, if any, after a cardholder swipes a card.
Parameters: None
Return Value: String containing encrypted track 2 data.
This function retrieves the card’s track 3 data in encrypted format, if any, after a cardholder swipes a card.
Parameters: None
Return Value: String containing encrypted track 3 data.q
(NSString *) getTrack1Masked(NSString *) getTrack2Masked(NSString *) getTrack3Masked(NSString *) getCardPAN(NSString *) getTrack1(NSString *) getTrack2(NSString *) getTrack3
