Blocco funzionale FS_DISKINFO

Il blocco funzionale FS_DISKINFO restituisce lo spazio di archiviazione del file system.

Nota: Questo blocco funzionale non supporta le connessioni FTP.

Il file system deve essere stato precedentemente inizializzato tramite FS_INIT. Tutte le operazioni avvengono in modo asincrono per ogni dispositivo di archiviazione creato.

Ingresso GET

In caso di fronte positiva viene determinato lo spazio di archiviazione del file system.

Ingresso DEV

Definisce il dispositivo da cui accedere ai file. Il dispositivo è utilizzato per progetto e può essere gestito nel menu contestuale sotto Progetto Memoria esterna.

Ingresso PATH

Specifica il percorso della directory sul dispositivo di archiviazione. Il percorso corrisponde a un percorso di file Unix in formato UTF-8, se supportato. Il percorso è rappresentato come segue:

Cartella/Sottocartella

Uscita DONE

L'uscita restituisce un impulso in caso di successo per eseguire la successiva operazione. L'impulso avviene al termine dell'operazione, anche se si è verificato un errore.

Uscita TOTAL

Restituisce la dimensione totale dello spazio di archiviazione in byte. Lo stato viene salvato per l'uso successivo.

Uscita FREE

Restituisce la dimensione disponibile dello spazio di archiviazione in byte. Lo stato viene salvato per l'uso successivo.

Uscita USED

Restituisce la dimensione utilizzata dello spazio di archiviazione in byte. Lo stato viene salvato per l'uso successivo.

Uscita ERROR

In caso di errore restituisce un testo con un messaggio di errore. Questo è FALSE, se non si è verificato alcun errore. Lo stato viene salvato per l'uso successivo.

Possibili cause:

  • Il servizio del dispositivo di archiviazione non è stato avviato.
  • La memoria non è stata inizializzata.
  • Le credenziali di accesso non sono valide.
  • Non è possibile raggiungere il server remoto.
  • Il dispositivo di archiviazione non esiste.
  • Il percorso specificato non è valido.
  • Il blocco funzionale non è compreso dal protocollo.