SNVT_magcard

Overview:

ISO 7811.  (40 hexadecimal digits.) .  This data item contains data according to the ISO 7811 standard for card stripes. 

This data item contains data according to the ISO 7811 standard for card stripes. A card reader conforming to ISO 7811 will read standard financial transaction cards (credit cards and ATM cards). ISO 7811 is similar to the credit-card account numbering system given in ANSI Standard X4.13-1971. This data type is compatible with the “magcard” I/O model in Neuron C. SNVT_magcard is NOT compatible with ISO 3554 (the “magtrack1” I/O model in Neuron C). See the Neuron C Reference Guide for more details.

The start-sentinel (0xB) is always present in digit1. The “value not available” for SNVT_magcard is defined as a start-sentinel in digit1, and an end-sentinel (0xF) in digit2. Parity fields are not included in the structure, and are not part of the 4-bit digits.
The longitudinal-redundancy check (LRC) character is not required, and therefore characters after the end-sentinel character should be ignored by a receiving device. For a sending device, digit40 should always contain 0x0, as it would only contain an LRC character anyway, and is stored as 0x0 in a Neuron Chip-based device.


Details:

Resource Set: Standard 00:00:00:00:00:00:00:00-0
Index: 86
Obsolete: no
Size: 20
Programmatic Name: SNVT_magcard
Neuron C Type:
Structure
digit1Digit 1.  (hexadecimal digit.) .   
 
bitfield
Signed: no
Width: 4
Offset: 0
Minimum: 11
Maximum: 11
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
digit2Digit 2.  (hexadecimal digit.) .   
 
bitfield
Signed: no
Width: 4
Offset: 4
Minimum: 0
Maximum: 15
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
digit3Digit 3.  (hexadecimal digit.) .   
 
bitfield
Signed: no
Width: 4
Offset: 0
Minimum: 0
Maximum: 15
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
digit4Digit 4.  (hexadecimal digit.) .   
 
bitfield
Signed: no
Width: 4
Offset: 4
Minimum: 0
Maximum: 15
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
digit5Digit 5.  (hexadecimal digit.) .   
 
bitfield
Signed: no
Width: 4
Offset: 0
Minimum: 0
Maximum: 15
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
digit6Digit 6.  (hexadecimal digit.) .   
 
bitfield
Signed: no
Width: 4
Offset: 4
Minimum: 0
Maximum: 15
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
digit7Digit 7.  (hexadecimal digit.) .   
 
bitfield
Signed: no
Width: 4
Offset: 0
Minimum: 0
Maximum: 15
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
digit8Digit 8.  (hexadecimal digit.) .   
 
bitfield
Signed: no
Width: 4
Offset: 4
Minimum: 0
Maximum: 15
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
digit9Digit 9.  (hexadecimal digit.) .   
 
bitfield
Signed: no
Width: 4
Offset: 0
Minimum: 0
Maximum: 15
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
digit10Digit 10.  (hexadecimal digit.) .   
 
bitfield
Signed: no
Width: 4
Offset: 4
Minimum: 0
Maximum: 15
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
digit11Digit 11.  (hexadecimal digit.) .   
 
bitfield
Signed: no
Width: 4
Offset: 0
Minimum: 0
Maximum: 15
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
digit12Digit 12.  (hexadecimal digit.) .   
 
bitfield
Signed: no
Width: 4
Offset: 4
Minimum: 0
Maximum: 15
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
digit13Digit 13.  (hexadecimal digit.) .   
 
bitfield
Signed: no
Width: 4
Offset: 0
Minimum: 0
Maximum: 15
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
digit14Digit 14.  (hexadecimal digit.) .   
 
bitfield
Signed: no
Width: 4
Offset: 4
Minimum: 0
Maximum: 15
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
digit15Digit 15.  (hexadecimal digit.) .   
 
bitfield
Signed: no
Width: 4
Offset: 0
Minimum: 0
Maximum: 15
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
digit16Digit 16.  (hexadecimal digit.) .   
 
bitfield
Signed: no
Width: 4
Offset: 4
Minimum: 0
Maximum: 15
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
digit17Digit 17.  (hexadecimal digit.) .   
 
bitfield
Signed: no
Width: 4
Offset: 0
Minimum: 0
Maximum: 15
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
digit18Digit 18.  (hexadecimal digit.) .   
 
bitfield
Signed: no
Width: 4
Offset: 4
Minimum: 0
Maximum: 15
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
digit19Digit 19.  (hexadecimal digit.) .   
 
bitfield
Signed: no
Width: 4
Offset: 0
Minimum: 0
Maximum: 15
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
digit20Digit 20.  (hexadecimal digit.) .   
 
bitfield
Signed: no
Width: 4
Offset: 4
Minimum: 0
Maximum: 15
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
digit21Digit 21.  (hexadecimal digit.) .   
 
bitfield
Signed: no
Width: 4
Offset: 0
Minimum: 0
Maximum: 15
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
digit22Digit 22.  (hexadecimal digit.) .   
 
bitfield
Signed: no
Width: 4
Offset: 4
Minimum: 0
Maximum: 15
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
digit23Digit 23.  (hexadecimal digit.) .   
 
bitfield
Signed: no
Width: 4
Offset: 0
Minimum: 0
Maximum: 15
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
digit24Digit 24.  (hexadecimal digit.) .   
 
bitfield
Signed: no
Width: 4
Offset: 4
Minimum: 0
Maximum: 15
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
digit25Digit 25.  (hexadecimal digit.) .   
 
bitfield
Signed: no
Width: 4
Offset: 0
Minimum: 0
Maximum: 15
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
digit26Digit 26.  (hexadecimal digit.) .   
 
bitfield
Signed: no
Width: 4
Offset: 4
Minimum: 0
Maximum: 15
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
digit27Digit 27.  (hexadecimal digit.) .   
 
bitfield
Signed: no
Width: 4
Offset: 0
Minimum: 0
Maximum: 15
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
digit28Digit 28.  (hexadecimal digit.) .   
 
bitfield
Signed: no
Width: 4
Offset: 4
Minimum: 0
Maximum: 15
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
digit29Digit 29.  (hexadecimal digit.) .   
 
bitfield
Signed: no
Width: 4
Offset: 0
Minimum: 0
Maximum: 15
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
digit30Digit 30.  (hexadecimal digit.) .   
 
bitfield
Signed: no
Width: 4
Offset: 4
Minimum: 0
Maximum: 15
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
digit31Digit 31.  (hexadecimal digit.) .   
 
bitfield
Signed: no
Width: 4
Offset: 0
Minimum: 0
Maximum: 15
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
digit32Digit 32.  (hexadecimal digit.) .   
 
bitfield
Signed: no
Width: 4
Offset: 4
Minimum: 0
Maximum: 15
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
digit33Digit 33.  (hexadecimal digit.) .   
 
bitfield
Signed: no
Width: 4
Offset: 0
Minimum: 0
Maximum: 15
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
digit34Digit 34.  (hexadecimal digit.) .   
 
bitfield
Signed: no
Width: 4
Offset: 4
Minimum: 0
Maximum: 15
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
digit35Digit 35.  (hexadecimal digit.) .   
 
bitfield
Signed: no
Width: 4
Offset: 0
Minimum: 0
Maximum: 15
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
digit36Digit 36.  (hexadecimal digit.) .   
 
bitfield
Signed: no
Width: 4
Offset: 4
Minimum: 0
Maximum: 15
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
digit37Digit 37.  (hexadecimal digit.) .   
 
bitfield
Signed: no
Width: 4
Offset: 0
Minimum: 0
Maximum: 15
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
digit38Digit 38.  (hexadecimal digit.) .   
 
bitfield
Signed: no
Width: 4
Offset: 4
Minimum: 0
Maximum: 15
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
digit39Digit 39.  (hexadecimal digit.) .   
 
bitfield
Signed: no
Width: 4
Offset: 0
Minimum: 0
Maximum: 15
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
digit40Digit 40.  (hexadecimal digit.) .   
 
bitfield
Signed: no
Width: 4
Offset: 4
Minimum: 0
Maximum: 15
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
Formats:

SNVT_magcard:  text("%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d", digit1, digit2, digit3, digit4, digit5, digit6, digit7, digit8, digit9, digit10, digit11, digit12, digit13, digit14, digit15, digit16, digit17, digit18, digit19, digit20, digit21, digit22, digit23, digit24, digit25, digit26, digit27, digit28, digit29, digit30, digit31, digit32, digit33, digit34, digit35, digit36, digit37, digit38, digit39, digit40)

SNVT_magcard#LO:  text("%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d", digit1, digit2, digit3, digit4, digit5, digit6, digit7, digit8, digit9, digit10, digit11, digit12, digit13, digit14, digit15, digit16, digit17, digit18, digit19, digit20, digit21, digit22, digit23, digit24, digit25, digit26, digit27, digit28, digit29, digit30, digit31, digit32, digit33, digit34, digit35, digit36, digit37, digit38, digit39, digit40)

Used by:

SFPTidentifierSensor