Blok funkcija FS_CHGRP

Blok funkcija FS_CHGRP mijenja grupu datoteke ili direktorija na sustavu datoteka.

Sustav datoteka mora biti ranije inicijaliziran putem FS_INIT. Sve operacije se tada izvode asinkrono po svakoj napravljenoj medijskoj memoriji.

Ulaz CH

Pri pozitivnoj ivici pokušava se promijeniti grupa, ako protokol metodu podržava.

Ulaz DEV

Definira uređaj s kojeg se pristupa datotekama. Uređaj se koristi po projektu i može se upravljati u kontekstnom izborniku pod Projekt Vanjska memorija.

Ulaz PATH

Navodi putanju do datoteke ili direktorija na medijskoj memoriji. Putanja odgovara Unix-putanji datoteka u UTF-8 formatu, ako se to podržava. Putanja se prikazuje ovako:

Folder/Subfolder/File.txt

Ulaz GROUP

Definira ID ili naziv nove grupe.

Izlaz DONE

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

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 pohranjuje za kasnije korištenje.

Mogući uzroci:

  • Usluga medijske memorije nije pokrenuta.
  • Memorija nije inicijalizirana.
  • Podaci za prijavu nisu valjani.
  • Daljinski server nije dostupan.
  • Medijska memorija ne postoji.
  • Navedena putanja nije valjana.
  • Na medijsku memoriju se ne može zapisivati.
  • Nema više prostora na memoriji ili memorija je zaštićena od pisanja.
  • Funkcija nije podržana od strane sustava datoteka.