Blok funkcji FS_RAW

Blok funkcji FS_RAW wykonuje zdalne polecenie RAW.

Uwaga: Polecenia systemowe mogą zagrozić lub uszkodzić zdalny system. Ponadto istniejące pliki mogą zostać bez ostrzeżenia nadpisane.

System plików musi być wcześniej zainicjowany za pomocą FS_INIT. Wszystkie operacje są wykonywane asynchronicznie dla każdego utworzonego urządzenia magazynującego.

Wejście RUN

Na krawędzi dodatniej wykonuje się podane polecenie.

Wejście DEV

Definiuje urządzenie, z którego należy uzyskać dostęp do plików. Urządzenie jest używane w projekcie i może być zarządzane w menu kontekstowym pod Projekt Zewnętrzne urządzenie magazynujące.

Wejście PATH

Podaje ścieżkę do katalogu na urządzeniu magazynującym. Ścieżka odpowiada ścieżce pliku Unix w formacie UTF-8, jeśli jest on obsługiwany. Ścieżka jest przedstawiana następująco:

Folder/Subfolder

Wejście CMD

Definiuje wykonywane polecenie RAW.

Wyjście DONE

Wyjście zwraca impuls w przypadku sukcesu, aby przeprowadzić następną operację. Impuls występuje po zakończeniu zadania, nawet jeśli wystąpił błąd.

Wyjście RETURN

Zwraca wynik polecenia w przypadku pomyślnego wykonania. Wartość jest zapisywana do późniejszego użycia.

Wyjście ERROR

Zwraca w przypadku błędu tekst z komunikatem o błędzie. Jest to FALSE, jeśli nie wystąpił żaden błąd. Stan jest zapisywany do późniejszego użycia.

Możliwe przyczyny:

  • Usługa urządzenia magazynującego nie została uruchomiona.
  • Magazyn nie został zainicjowany.
  • Dane logowania są nieprawidłowe.
  • Nie można było połączyć się z zdalnym serwerem.
  • Urządzenie magazynujące nie istnieje.
  • Podana ścieżka jest nieprawidłowa.
  • Do urządzenia magazynującego nie można zapisać.
  • Brak miejsca na dysku lub pamięć jest chroniona przed zapisem.