Here is the function description, if that could help …
PIPLX_CardId
unsigned long PIPLX_CardId (long session, unsigned long cardNumber, char cardID[], unsigned long length);
Purpose
Obtains the identification string of the specified card. The string contains these elements:
“model code;serial number;revision code”
The <revision code> value represents the hardware version of the unit – cards have no firmware on-board.
Parameters
Session/ Type/ Description
Input/ long /Handle of current session.
cardNumber/ Type/ Description
Input/ unsigned long/ Card number.
length/ Type/ Description
Input/ unsigned long/ Length of character string buffer.
CardID/ Type/ Description
Output/ char []/ Identification string of the specified card. The string contains these elements:
“model code;serial number;revision code”
The <revision code> value represents the hardware version of the unit – cards have no firmware on-board.
Return Value/ Type/ Description
Return/ unsigned long/ Zero for success, or no-zero error code.