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

RFSV-Kommando MKDIR


Kommandobeschreibung

Das Kommando MKDIR wird verwendet um einen neuen Ordner anzulegen.

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 MKDIR ist folgendermaßen in das PLP eingebaut:

Header PLP RFSV-MKDIR Footer CRC
16 10 02 32 03 02 01 Kommando
1c 00
Größe
10 00
Ordnername
"C:\BACKUP\PSION"
10 03 12 34

Empfangsrichtung (Ergebnis) im Schnittstellenformat

Eine gültige Antwort erfolgt mit dem Kommando RESPONSE und liefert einen Fehlercode zurück.

Header PLP RFSV-RESPONSE Footer CRC
16 10 02 33 02 03 01 Kommando
2a 00
Größe
02 00
Ergebnis
00 00
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 MKDIR besteht aus 3 Informationseinheiten. Diese haben folgende Bedeutungen:

Länge in Byte mögliche Werte Bedeutung
Kommando 2 Byte 00 1c (fest) Die Kommandokennung hat immer den gleichen Wert!
Größe 2 Byte variabel Da der Ordnername mit übermittelt wird, hängt der hier benötigte Wert von der Länge des Namens ab! Das abschließende 0-Byte beim Ordnernamen ist ebenfalls zu berücksichtigen!
Ordnername ab 1 Byte 0-terminierter String Es ist der Ordnername zu übermitteln, der neu angelegt werden soll.

Ergebnisbeschreibung

Das Kommando MKDIR wird mit einem RESPONSE beantwortet. Dieser liefert als Ergebnis einen Fehlercode 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 02 (fest) Es werden immer 2 zsuätzliche Byte geliefert!
Ergebnis 2 Byte variabel Das Ergebnis kann folgende Werte erhalten:
NO_ERROR 0 00 00Kein Fehler aufgetreten
E_FILE_NAME -38 ff da Invalid file name
Du kannst Dir alle definierten Fehlermeldungen anschauen.

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


Letzte Änderung 03.10.2000 von Michael Pieper