Blok Funkce FS_DISKINFO

Blok funkce FS_DISKINFO poskytuje informace o volném místě v souborovém systému.

Poznámka: Tento blok funkce nepodporuje FTP spojení.

Souborový systém musí být předtím inicializován pomocí FS_INIT. Všechny operace se provádějí asynchronně pro každé připojené zařízení.

Vstup GET

Při pozitivní hraně je zjišťována velikost volného místa v souborovém systému.

Vstup DEV

Definuje zařízení, ze kterého se mají soubory přístupovat. Zařízení se používá pro projekt a může být spravováno v kontextovém menu pod Projekt Externí Paměť.

Vstup PATH

Zadává cestu k adresáři na zařízení. Cesta odpovídá Unixové cestě k souboru v UTF-8 formátu, pokud je podporován. Cesta se zobrazuje následovně:

Složka/Podsložka

Výstup DONE

Výstup poskytuje při úspěchu impuls k provedení další operace. Impuls nastane při ukončení procesu, i když došlo k chybě.

Výstup TOTAL

Poskytuje celkovou velikost místa v bytech. Stav je uložen pro pozdější použití.

Výstup FREE

Poskytuje velikost volného místa v bytech. Stav je uložen pro pozdější použití.

Výstup USED

Poskytuje velikost využitého místa v bytech. Stav je uložen pro pozdější použití.

Výstup ERROR

V případě chyby poskytuje text s chybovou zprávou. Je FALSE, pokud nevyšlo žádná chyba. Stav je uložen pro pozdější použití.

Možné příčiny:

  • Služba zařízení nebyla spuštěna.
  • Paměť nebyla inicializována.
  • Přihlašovací údaje jsou neplatné.
  • Dálkový server nebyl dosažen.
  • Zařízení neexistuje.
  • Zadaná cesta je neplatná.
  • Blok funkce není protokolem podporován.