Inside Secure M300 Manuel D’Utilisation
Page 5
ISO In : The host sends a command + data and receives the status words.
ISO Out : The host sends a command and receives data + the status words.
Coupler with firmware former than 40-017F has only ISO NONE, ISO IN and ISO OUT protocol available.
In all cases, status words are returned (SW1 and SW2).
In all cases, status words are returned (SW1 and SW2).
Case 1: ISO None Data Exchange
Command
Status words
Host
Class
Ins.
P1
P2
P3
Coupler
SW1
SW2
nb. bytes
5 bytes
2 bytes
Case 2 : ISO Out Data Exchange - Coupler ð Host
Command
Ack.
Data
Status words
Host
Class
Ins.
P1
P2
P3
Coupler
= Ins.
Data
SW1
SW2
Nb bytes
5
1
=P3
2
Class : always 80h
•
Instruction : command code
•
P1 & P2 : command parameters
•
P3: number of data bytes expected from the coupler
Ack. : coupler acknowledgement. It is always equal to the command code, except when an error occurs. If
the Acknoledgement value is different than the instruction byte, then the received byte is the first byte of a
status error code coded on 2 bytes.
Data : data sent to the host by the coupler. Size of the command has to be P3.
Status word : 90 00h if correct, error code.
Case 3: ISO In Data Exchange - Host
ð
Coupler
Command
Ack.
Data
Status words
Host
Class
Ins.
P1
P2
P3
Data
Coupler
= Ins.
SW1
SW2
Nb bytes
5
1
=P3
2
Couplers - Reference Manuel V1.3