| Michael Piepers homepage | |||||
| BeOS Programs | |||||
| PalmBeach | |||||
| PSION Link Protocol description | |||||
| RFSV Protocol description | |||||
The command FRENAME shifts a file or a file to a new target. The target can be also on another drive. The operating system has to ensure that; both the file, and the file inclusive of all sublists are shifted!
It is to be noted that; all values, which are more greater than 8 bits in reverse order will transfer. The LOW byte sent as the first over the line and only then follows the HIGH byte!
The instruction FRENAME is as a consequence built into the PLP:
| Header | PLP | RFSV FRENAME | Footer | CRC | |||
|---|---|---|---|---|---|---|---|
| 16 10 02 | 32 03 02 01 | Command 12 00 |
Size 18 00 |
old file name "REM::/boot/home/psion" |
new file name "REM::/boot/update" |
10 03 | 12 34 |
A valid response takes place with the command RESPONSE and returns the delivery an error code.
| Header | PLP | RFSV RESPONSE | Footer | CRC | ||
|---|---|---|---|---|---|---|
| 16 10 02 | 33 02 03 01 | Command 2a 00 |
Size 02 00 |
Result 00 00 |
10 03 | 12 34 |
| bold | Values represent fixed of values, which are used accurately in such a way! |
| italic | Values represent examples, which have a different meaning on the basis the instruction. |
The command FRENAME consists of 4 information units. These have the following meanings:
| Length in byte | possible values | Meaning | |
|---|---|---|---|
| Command | 2 byte | 00 12 (fixed) | The command identifier has always the same value! |
| Size | 2 byte | variable | Dependent on the length of the file names this value is set |
| old file name | at least 1 byte | 0-terminated string | The file name of a file or a file is to be indicated, which is to be existed and shifted. |
| new file name | at least 1 byte | 0-terminated string | The file name is to be indicated, where the file or the file is to be shifted. This path may not exist. |
The command FRENAME is answered with RESPONSE. This returns the delivery an error code as result. If 00 00 is returned the delivery, then no error occurred.
| Length in byte | possible values | Meaning | ||||
|---|---|---|---|---|---|---|
| Command | 2 byte | 00 2a (fixed) | The command identifier has always the same value! | |||
| Size | 2 byte | 00 02 (fixed) | Always 2 additional byte are supplied! | |||
| Result | 2 byte | variable | The result can obtain the following values:
|
| Michael Piepers homepage | |||||
| BeOS Programs | |||||
| PalmBeach | |||||
| PSION Link Protocol description | |||||
| RFSV Protocol description | |||||