Blok funkcija FS_DISKINFO

Blok funkcija FS_DISKINFO vraća prostor za pohranu datotečnog sustava.

Napomena: Ovaj blok funkcija ne podržava FTP veze.

Datotečni sustav mora biti ranije inicijaliziran putem FS_INIT. Sve operacije se tada izvode asinkrono po svakom napravljenom mediju za pohranu.

Ulaz GET

Pri pozitivnoj ivici određuje se prostor za pohranu datotečnog sustava.

Ulaz DEV

Definira uređaj, s kojeg će biti pristupano datotekama. Uređaj se koristi po projektu i može se upravljati u kontekstnom izborniku pod Projekt Vanjski pohrana.

Ulaz PATH

Navodi putanju do mapi na mediju za pohranu. Putanja odgovara Unix-putanji datoteke u UTF-8 formatu, ako je to podržano. Putanja se prikazuje ovako:

Folder/Subfolder

Izlaz DONE

Izlaz pri uspjehu vraća impuls kako bi se izvela sljedeća operacija. Impuls se javlja na kraju postupka, čak i ako je došlo do pogreške.

Izlaz TOTAL

Vraća ukupnu veličinu prostora za pohranu u bajtovima. Stanje se sprema za kasnije korištenje.

Izlaz FREE

Vraća dostupnu veličinu prostora za pohranu u bajtovima. Stanje se sprema za kasnije korištenje.

Izlaz USED

Vraća veličinu korištenog prostora za pohranu u bajtovima. Stanje se sprema za kasnije korištenje.

Izlaz ERROR

U slučaju pogreške vraća tekst s porukom o pogrešci. Ovaj je FALSE, ako nije došlo do pogreške. Stanje se sprema za kasnije korištenje.

Mogući uzroci:

  • Usluga medija za pohranu nije pokrenuta.
  • Pohrana nije inicijalizirana.
  • Podaci za prijavu nisu valjani.
  • Daleki server nije dostupan.
  • Medij za pohranu ne postoji.
  • Navedena putanja nije valjana.
  • Blok funkcija nije razumljiv protokolu.