ParaLib 2.0.15-master SHA: 2e03d68caa
Access restrictions

All parameters can set its own access restrictions. Users are divided into eight classes, where five classes are used per default.

  • Viewer: Person without special rights. Without license file this access-level is used.
  • User: authenticated person without special accessrights. This user can use the device and can do some easy settings.
  • Professional: This person has deeper knowledge of the device and change most settings.
  • Developer: Person with access to the source code. Can do everything.
  • PLC: This is not a human user, but the higher ranking machine control, which is connected via fieldbus.
  • Special 1-3: For special purpose, normally not used.

To set the access-restrictions the field Access is filled with an or concatenated list of Access-flags. These flags are listed in the enumeration ZUGRIFF

Example with read access for everyone and write access only for professional and developer:

@ PROFESSIONAL_WRITE
Definition: PARA_Lib.h:797
@ PROFESSIONAL_READ
Definition: PARA_Lib.h:796
@ USER_READ
Definition: PARA_Lib.h:794
@ DEVELOPER_WRITE
Definition: PARA_Lib.h:799
@ VIEWER_READ
Definition: PARA_Lib.h:792
@ DEVELOPER_READ
Definition: PARA_Lib.h:798