Bloc Funcțional FS_DISKINFO

Blocul funcțional FS_DISKINFO returnază spațiul de stocare al sistemului de fișiere.

Atenție: Acest bloc funcțional nu suportă conexiuni FTP.

Sistemul de fișiere trebuie inițializat anterior prin intermediul FS_INIT. Toate operațiile se efectuează asincron pentru fiecare mediu de stocare creat.

Intrarea GET

La o flancă pozitivă, spațiul de stocare al sistemului de fișiere este determinat.

Intrarea DEV

Definește dispozitivul din care se dorește accesul la fișiere. Dispozitivul este utilizat pe proiect și poate fi gestionat în meniul contextual sub Proiect Stocare Externă.

Intrarea PATH

Specifică calea către directorul de pe mediu de stocare. Calea corespunde unui Unix-file path în format UTF-8, dacă acesta este suportat. Calea este reprezentată astfel:

Folder/Subfolder

Ieșirea DONE

Ieșirea returnază un impuls la succes pentru a efectua următoarea operație. Impulsul are loc la încheierea procesului, chiar dacă a apărut o eroare.

Ieșirea TOTAL

Returnează dimensiunea totală a spațiului de stocare în bytes. Starea este salvată pentru utilizare ulterioară.

Ieșirea FREE

Returnează dimensiunea disponibilă a spațiului de stocare în bytes. Starea este salvată pentru utilizare ulterioară.

Ieșirea USED

Returnează dimensiunea utilizată a spațiului de stocare în bytes. Starea este salvată pentru utilizare ulterioară.

Ieșirea ERROR

În cazul unei erori, returnează un text cu un mesaj de eroare. Acesta este FALSE, dacă nu a apărut nicio eroare. Starea este salvată pentru utilizare ulterioară.

Posibile cauze:

  • Serviciul mediei de stocare nu a fost pornit.
  • Memoria nu a fost inițializată.
  • Datele de conectare sunt invalide.
  • Serverul îndepărtat nu a putut fi contactat.
  • Media de stocare nu există.
  • Calea specificată este invalidă.
  • Blocul funcțional nu este înțeles de protocol.