Homepage von Michael Pieper | |||||
BeOS Programme | |||||
PalmBeach | |||||
PSION Link Protokollbeschreibung | |||||
RFSV Protokollbeschreibung |
Das Kommando STATUSSYSTEM wird verwendet um Informationen zum Filesystem anzufordern. Es ist eine einheitliche Antwort zu liefern, auch wenn mehrere verschiedene Filesysteme an dem Rechner vorhanden sind.
Es ist zu beachten, daß alle Werte, die größer sind als 8 Bit in umgekehrter Reihenfolge übertragen werden. Das LOW-Byte wird als erstes über die Leitung geschickt und erst dann folgt das HIGH-Byte!
Der Befehl STATUSSYSTEM ist folgendermaßen in das PLP eingebaut:
Header | PLP | RFSV-STATUSSYSTEM | Footer | CRC | |
---|---|---|---|---|---|
16 10 02 | 32 03 02 01 | Kommando 24 00 |
Größe 00 00 |
10 03 | 12 34 |
Eine gültige Antwort erfolgt mit dem Kommando RESPONSE und liefert einen Fehlercode, sowie die Informationen zum Filesystem zurück.
Header | PLP | RFSV-RESPONSE | Footer | CRC | ||||||
---|---|---|---|---|---|---|---|---|---|---|
16 10 02 | 33 02 03 01 | Kommando 2a 00 |
Größe 22 00 |
Ergebnis 00 00 |
Version 02 00 |
Struktur 01 00 |
Format 00 00 |
Reserve 26 * ff |
10 03 | 12 34 |
fette | Werte stellen feste Werte dar, die exakt so verwendet werden! |
kursive | Werte stellen Beispiele dar, die anhand des Befehls eine unterschiedliche Bedeutung haben. |
Das Kommando FOPEN besteht aus 1 Informationseinheit. Diese hat folgende Bedeutung:
Länge in Byte | mögliche Werte | Bedeutung | |
---|---|---|---|
Kommando | 2 Byte | 00 24 (fest) | Die Kommandokennung hat immer den gleichen Wert! |
Größe | 2 Byte | 00 00 (fest) | Es wird keine weitere Information benötigt. |
Das Kommando STATUSSYSTEM wird mit einem RESPONSE beantwortet. Dieser liefert als Ergebnis einen Fehlercode und die angeforderten Informationen zurück. Wird 00 00 zurückgeliefert, dann ist kein Fehler aufgetreten.
Länge in Byte | mögliche Werte | Bedeutung | |||||||
---|---|---|---|---|---|---|---|---|---|
Kommando | 2 Byte | 00 2a (fest) | Die Kommandokennung hat immer den gleichen Wert! | ||||||
Größe | 2 Byte | 00 22 (fest) | Es werden immer 34 zsuätzliche Byte geliefert! | ||||||
Ergebnis | 2 Byte | variabel | Das Ergebnis kann folgende Werte erhalten:
|
||||||
Version | 2 Byte | 00 02 (fest) | Die Bechreibung handelt nur von der Version 2 | ||||||
Struktur | 2 Byte | variabel | Die Struktur kann folgende Werte erhalten:
|
||||||
Format | 2 Byte | variabel | Ist das Dateisystem formatierbar, oder nicht
|
||||||
Reserve | 26 Byte | 26 * ff | In der Version 2 sind 26 Bytes für Erweiterungen reserviert. |
Homepage von Michael Pieper | |||||
BeOS Programme | |||||
PalmBeach | |||||
PSION Link Protokollbeschreibung | |||||
RFSV Protokollbeschreibung |