Fonctions MIDI
Le VS-890 transmet en permanence toutes les listes de numéro d'événement de la piste
sélectionnée à la mémoire tampon de données.
Il arrive que la taille du dernier paquet soit plus courte que celle fixée
Si la commande aboutit, le VS-890 renvoie la réponse 40. Si elle échoue, il renvoie la réponse
41.
Réponse 47 Totalité des paramètres d'un événement
+————————————————————————————————————————————————————————————————————————+
| Adresse
|
|
| de début | Données |
|==========+=========+===================================================|
| 05 00 00 | 47
| Totalité des paramètres d'un événement
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 01#| 0aaaaaaa| Piste V.
| 05 00 02#| 0bbbbbbb|
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 03#| 0aaaaaaa| Nombre de paquets
| 05 00 04#| 0bbbbbbb|
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 05#| 00 - 7F | Mémoire tampon de transfert
:
:
:
| 05 nn mm#|
|
(nn mm = Nombre d'octets des paquets - 1) |
+——————————+—————————+———————————————————————————————————————————————————+
Le VS-890 transmet en permanence les paramètres de l'événement à la mémoire tampon de
données (résultat identique à une réponse 44).
Il arrive que la taille du dernier paquet soit plus courte que celle fixée
Si la commande aboutit, le VS-890 renvoie la réponse 40. Si elle échoue, il renvoie la réponse
41.
Réponse 48 Un seul paramètre d'un événement
+————————————————————————————————————————————————————————————————————————+
| Adresse
|
|
| de début | Données |
|==========+=========+===================================================|
| 05 00 00 | 48
| Paramètre de l'événement
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 01#| 0aaaaaaa| Piste V.
| 05 00 02#| 0bbbbbbb|
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 03#| 0aaaaaaa| Nombre de paquets
| 05 00 04#| 0bbbbbbb|
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 05#| 00 - 7F | Mémoire tampon de transfert des paquets
:
:
:
| 05 nn mm#|
|
(nn mm = Nombre d'octets des paquets - 1) |
+——————————+—————————+———————————————————————————————————————————————————+
Le VS-890 transmet en permanence les principaux paramètre de l'événement de la piste
sélectionnée à la mémoire tampon de données (résultat identique à la réponse 45).
Il arrive que la taille du dernier paquet soit plus courte que celle fixée
Si la commande aboutit, le VS-890 renvoie la réponse 40. Si elle échoue, il renvoie la réponse
41.
Réponse 49 Liste des disques/lecteurs
+————————————————————————————————————————————————————————————————————————+
| Adresse
|
|
| de début | Données |
|==========+=========+===================================================|
| 05 00 00 | 49
| Liste des disques/lecteurs
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 01#| 00 - 01 | IDE, Partition1
:
:
:
| 05 00 0a#| 00 - 01 | IDE, Partition10
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 0b#| 00 - 01 | SCSI ID:0, Partition1
:
:
:
| 05 00 14#| 00 - 01 | SCSI ID:0, Partition10
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 15#| 00 - 01 | SCSI ID:1, Partition1
:
:
:
| 05 00 1e#| 00 - 01 | SCSI ID:1, Partition10
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 1f#| 00 - 01 | SCSI ID:2, Partition1
:
:
:
| 05 00 28#| 00 - 01 | SCSI ID:2, Partition10
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 29#| 00 - 01 | SCSI ID:3, Partition1
:
:
:
| 05 00 32#| 00 - 01 | SCSI ID:3, Partition10
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 33#| 00 - 01 | SCSI ID:4, Partition1
:
:
:
| 05 00 3c#| 00 - 01 | SCSI ID:4, Partition10
|——————————+—————————+———————————————————————————————————————————————————|
120
Contenu et remarques
aaaaaaabbbbbbb = 1-A:1,,,8-B:8,Take |
aaaaaaabbbbbbb = 0 - 16383 |
des paquets
Contenu et remarques
aaaaaaabbbbbbb = 1-A:1,,,8-B:8,Take |
aaaaaaabbbbbbb = 0 - 16383 |
Contenu et remarques
| 05 00 3d#| 00 - 01 | SCSI ID:5, Partition1
:
:
:
| 05 00 46#| 00 - 01 | SCSI ID:5, Partition10
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 47#| 00 - 01 | SCSI ID:6, Partition1
:
:
:
| 05 00 50#| 00 - 01 | SCSI ID:6, Partition10
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 51#| 00 - 01 | SCSI ID:7, Partition1
:
:
:
| 05 00 5a#| 00 - 01 | SCSI ID:7, Partition10
+——————————+—————————+———————————————————————————————————————————————————+
La réponse indique la liste des disques/lecteurs.
|
|
●Paramètres de synchronisation
|
|
+————————————————————————————————————————————————————————————————————————+
| Adresse
|
|
| de début | Données |
|==========+=========+===================================================|
| 08 00 00 | 0000aaaa| Données de synchro 1
|
| 08 00 01 | 0000bbbb|
| 08 00 02 | 0000cccc|
| 08 00 03 | 0000dddd|
|——————————+—————————+———————————————————————————————————————————————————|
| 08 00 04 | 0000aaaa| Données de synchro 2
| 08 00 05 | 0000bbbb|
| 08 00 06 | 0000cccc|
| 08 00 07 | 0000dddd|
|——————————+—————————+———————————————————————————————————————————————————|
| 08 00 08 | 0000aaaa| Données de synchro 3
:
:
:
| 0F 7f 7B | 0000dddd| Données de synchro 32767
|——————————+—————————+———————————————————————————————————————————————————|
| 0F 7F 7C | 0000aaaa| Données de synchro 32768
| 0F 7F 7D | 0000bbbb|
| 0F 7F 7E | 0000cccc|
| 0F 7F 7F | 0000dddd|
+——————————+—————————+———————————————————————————————————————————————————+
●Accès disque
|
|
|
+————————————————————————————————————————————————————————————————————————+
| Adresse
|
|
| de début | Données |
|==========+=========+===================================================|
| 10 00 00 | 0000aaaa| Mémoire tampon de données, octet-1
|
| 10 00 01 | 0000bbbb|
|——————————+—————————+———————————————————————————————————————————————————|
| 10 00 02 | 0000aaaa| Mémoire tampon de données, octet-2
|
| 10 00 03 | 0000bbbb|
|——————————+—————————+———————————————————————————————————————————————————|
:
:
|——————————+—————————+———————————————————————————————————————————————————|
| 11 7F 7C | 0000aaaa| Mémoire tampon de données, octet-16382
| 11 7F 7D | 0000bbbb|
|——————————+—————————+———————————————————————————————————————————————————|
| 11 7F 7E | 0000aaaa| Mémoire tampon de données, octet-16383
| 11 7F 7F | 0000bbbb|
|——————————+—————————+———————————————————————————————————————————————————|
| 12 00 00 | 0aaaaaaa| Taille des données
| 12 00 01 | 0bbbbbbb|
|——————————+—————————+———————————————————————————————————————————————————|
| 12 00 02 | 00 - 7F | Commande / Resultat ou Statut
+——————————+—————————+———————————————————————————————————————————————————+
Ce paramètre permet d'accéder aux disques. Vous y trouverez une mémoire tampon de
16 ko, l'indication de la véritable taille de la mémoire tampon en octets et une zone
Commande / Résultat ou Statut.
Servez-vous de messages DT1 pour transmettre la Mémoire tampon, la taille des données et
|
la commande. Servez-vous de messages RQ1 pour lire la mémoire tampon dans laquelle ont
|
été transférés le résultat de la commande, la taille des données et le résultat.
|
|
Liste des commandes pour les accès disque
|
|
Commande
Remarques
00
Réinitialisation
|
01
Autorisation pour lecture
|
02
Autorisation pour écriture
03
Lecture
|
04
Écriture
|
05
Fermeture du fichier en lecture
06
Fermeture du fichier en écriture
|
07
Vérification du fichier
|
08
Suppression du fichier
|
|
|
|
Contenu et remarques
aaaabbbbccccdddd
aaaabbbbccccdddd
aaaabbbbccccdddd
|
Contenu et remarques
aaaabbbb = Octet de données-1
aaaabbbb = Octet de données-2
aaaabbbb = Octet de données-16382 |
aaaabbbb = Octet de données-16383 |
aaaaaaabbbbbbb =
Taille des données 1 - 16384( = 0) octet |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|