GVP II Serie Manuel D'installation Et D'utilisation page 33

Table des Matières

Publicité

SC.scsi_Flags
SC.scsi_SenseData
SC.scsi_SenseLength = MAXSENSE;
SC.scsi SenseActual
command [0] = scsicmd;
command [1] LUN << 5;
command [2] = 0;
command [3] = 0;
command [4] = scsilength;
command [5] = 0;
DoIO(io);
/* ... */
HD_SCSICMD est le nom de la commande Exec à utiliser, io_Length est
toujours égal à sizeogstruct SCSICmd), io_Data pointe sur la structure SCSICmi La
structure SCSICmd pointe à son tout sur la zone de mémoire pour les données SCSI et
les données Request Sense. Elle contient aussi des champs pour la longueur des données
et des informations sur le statut SCSI.
Pour un exemple complet de l'utilisation de HD_SCSICMD, référez vous à la
disquette d'installation. Vous devez lire et comprendre la partie "Utilisation de la
mémoire". Une autre restriction : N'utilisez pas la commande HD_SCSICMD pour
accéder aux blocs des unités SCSI, utilisez plutôt les commandes du trackdisk.device
:CMD_READ et CMD_WRITE) !
L'utilisation du "flag" SCSIF AUTOSENSE nécessite l'utilisation de la dernière
version du fichier entête <devices/scsidisk.h> qui, malheureusement, n'est pas fournie
avez la version 5.05 du compilent C de Lattice. Vous pourrez toutefois l'obtenir auprès
de Commodore Applications and Technical Support (CATS) car il fait parti du kit
développeur 1.3.
= SCSIF READ|SCSIF AUTOSENSE;
= sensedata;
= 0;
33

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

HcdHcd plus

Table des Matières