Homepage von Michael Pieper
BeOS Programme
PalmBeach
PSION Link Protokollbeschreibung
RFSV Protokollbeschreibung

RFSV-Kommando STATUSSYSTEM


Kommandobeschreibung

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!


Senderichtung (Kommando) im Schnittstellenformat

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

Empfangsrichtung (Ergebnis) im Schnittstellenformat

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.

Kommandobeschreibung

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.

Ergebnisbeschreibung

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:
NO_ERROR 00 00Kein Fehler aufgetreten
Du kannst Dir alle definierten Fehlermeldungen anschauen.
Version 2 Byte 00 02 (fest) Die Bechreibung handelt nur von der Version 2
Struktur 2 Byte variabel Die Struktur kann folgende Werte erhalten:
FS_FLAT 00 00flaches Dateisystem (keine Ordner)
FS_HIER 00 01Das Dateisystem besitzt Ordner und ist hierarchisch organisiert.
Format 2 Byte variabel Ist das Dateisystem formatierbar, oder nicht
TRUE 00 00Das Filesystem ist formatierbar
FALSE 00 01Das Filesystem ist nicht formatierbar.
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

Letzte Änderung 04.04.1999 von Michael Pieper