User Group Permission Definition
Permission Definition List
MH_PERMISSION_FIRMWARE_VIEW = (1UL << 0),
MH_PERMISSION_FIRMWARE_MANAGER = (1UL << 1),
MH_PERMISSION_DEVICE_VIEW = (1UL << 2),
MH_PERMISSION_DEVICE_CONTROL = (1UL << 3),
MH_PERMISSION_DEVICE_ADV_CONTROL = (1UL << 4),
MH_PERMISSION_DEVICE_SECURITY = (1UL << 5),
MH_PERMISSION_DEVICE_GROUP_VIEW = (1UL << 6),
MH_PERMISSION_DEVICE_GROUP_CONTROL = (1UL << 7),
MH_PERMISSION_INPUT_OUTPUT_VIEW = (1UL << 8),
MH_PERMISSION_INPUT_OUTPUT_EDIT = (1UL << 9),
MH_PERMISSION_CHANNEL_VIEW = (1UL << 10),
MH_PERMISSION_CHANNEL_CONTROL = (1UL << 11),
MH_PERMISSION_CHANNEL_EDIT = (1UL << 12),
MH_PERMISSION_USER_CONTROL = (1UL << 13),
MH_PERMISSION_SYSTEM_CONFIG_VIEW = (1UL << 14),
MH_PERMISSION_SYSTEM_CONFIG_EDIT = (1UL << 15),
Firmware viewing permissions
Definition |
Description |
MH_PERMISSION_FIRMWARE_VIEW |
Firmware viewing permissions |
Firmware Management permissions
Definition |
Description |
MH_PERMISSION_FIRMWARE_MANAGER |
Firmware management permissions, dependent on firmware viewing permissions. |
Device viewing permissions
Definition |
Description |
MH_PERMISSION_DEVICE_VIEW |
Device viewing permissions |
Device Operation Permissions
Definition |
Description |
MH_PERMISSION_DEVICE_CONTROL |
Device operation permission, device viewing permissions are needed, only for the control of approved devices. |
Device Advanced Control Permissions
Definition |
Description |
MH_PERMISSION_DEVICE_ADV_CONTROL |
Device advanced control privileges, device operation privileges are needed, can delete devices, handle failed devices |
Device Security Permissions
Definition |
Description |
MH_PERMISSION_DEVICE_SECURITY |
Device security privilege, administrator user group has this privilege, other user groups do not and cannot configure to have it. |
Group Viewing Permissions
Definition |
Description |
MH_PERMISSION_DEVICE_GROUP_VIEW |
Device group view permissions, device viewing permissions are needed. |
Group Editing Permissions
Definition |
Description |
MH_PERMISSION_DEVICE_GROUP_CONTROL |
Device group edit privilege, device group dependent view privilege, administrator user group has this privilege, other user groups don't and can't configure to have it |
Definition |
Description |
MH_PERMISSION_INPUT_OUTPUT_VIEW |
Input/Output View privilege |
Definition |
Description |
MH_PERMISSION_INPUT_OUTPUT_VIEW |
Input/Output Edit Permission, Dependent Input/Output View Permission |
Channel Viewing Permissions
Definition |
Description |
MH_PERMISSION_CHANNEL_VIEW |
Channel View permission |
Channel Control Permissions
Definition |
Description |
MH_PERMISSION_CHANNEL_CONTROL |
Channel Control permission, dependent on Channel View permission, can turn channels on and off |
Channel Editing Permissions
Definition |
Description |
MH_PERMISSION_CHANNEL_EDIT |
Channel Edit permission, depends on Channel Control permission to create, edit and delete channels |
User Management Permissions
Definition |
Description |
MH_PERMISSION_USER_CONTROL |
User management privilege, not freely configurable, Administrators user group has this privilege, other user groups do not and cannot be configured to have this privilege |
System Configuration Viewing Permissions
Definition |
Description |
MH_PERMISSION_SYSTEM_CONFIG_VIEW |
System Configuration View |
System Configuration Editing Permissions
Definition |
Description |
MH_PERMISSION_SYSTEM_CONFIG_EDIT |
System Configuration Edit Permission, Dependent on System Configuration View Permission |