Menu Groups
Table Name: GXT_MENUGROUPS_TBL
List
Request a list of menu groups.
-
Request:
Copyhttp://192.168.1.2/PRT_CTRL_DIN_ISAPI.dll?Request&Type=List&SubType=GXT_MENUGROUPS_TBL
-
Response:
Copy0=User Menu Group&1=Installer&2=All Menus
Detail
Request the details of a specific menu group.
-
Request:
Copyhttp://192.168.1.2/PRT_CTRL_DIN_ISAPI.dll?Request&Type=Detail&SubType=GXT_MENUGROUPS_TBL&RecId=<RecId>
-
Response:
CopyMenuGroupId=0&Name=User Menu Group&OperatingSchedule=2147483647&SecondaryMenuGroup=2147483647&Area1=true&User2=false&Events3=false&Installer4=false&View5=true&Time6=false&Bypass7=true&System8=false&AdvancedInstaller48=false&ExtendedTimeMenus624=false&BypassTroubleZone72=false&AreaGroupControlAllowed=false&TamperAreaControlAllowed=false&StayArming=true&ForceArming=true&InstantArming=true&UserAdvancedMenu=false&InstallerMenuGroup=false&ShowUserGreeting=true&UserCanAcknowledgeAlarmMemory=false&ShowUserAlarmMemoryOnLogon=false
Update
Update a specific menu group.
-
Request:
Copyhttp://192.168.1.2/PRT_CTRL_DIN_ISAPI.dll?Command&Type=Submit&SubType=GXT_MENUGROUPS_TBL&MenuGroupId=1&Name=Manager
-
Response:
CopyOK
Create
Create a menu group. To create a menu group, use the same parameters as update but leave the MenuGroupId empty.
-
Request:
Copyhttp://192.168.1.2/PRT_CTRL_DIN_ISAPI.dll?Command&Type=Submit&SubType=GXT_MENUGROUPS_TBL&MenuGroupId=&Name=User Menu Group&OperatingSchedule=2147483647&SecondaryMenuGroup=2147483647&Area1=true&User2=false&Events3=false&Installer4=false&View5=true&Time6=false&Bypass7=true&System8=false&AdvancedInstaller48=false&ExtendedTimeMenus624=false&BypassTroubleZone72=false&AreaGroupControlAllowed=false&TamperAreaControlAllowed=false&StayArming=true&ForceArming=true&InstantArming=true&UserAdvancedMenu=false&InstallerMenuGroup=false&ShowUserGreeting=true&UserCanAcknowledgeAlarmMemory=false&ShowUserAlarmMemoryOnLogon=false
-
Response:
CopyOK
Delete
Delete a specific menu group.
-
Request:
Copyhttp://192.168.1.2/PRT_CTRL_DIN_ISAPI.dll?Command&Type=Delete&SubType=GXT_MENUGROUPS_TBL&RecId=<RecId>
-
Response:
CopyOK
Parameters
Parameter |
Display Name |
Default Value |
Notes |
---|---|---|---|
MenuGroupId |
Database ID |
0 |
The Detail, Control and Delete APIs use this value as the RecId. |
Name |
Name |
User Menu Group |
|
OperatingSchedule |
Operating Schedule |
2147483647 |
Default schedule is Always. |
SecondaryMenuGroup |
Secondary Menu Group |
2147483647 |
|
Area1 |
Area (1) |
true |
|
User2 |
User (2) |
false |
|
Events3 |
Events (3) |
false |
|
Installer4 |
Installer (4) |
false |
|
View5 |
View (5) |
true |
|
Time6 |
Time (6) |
false |
|
Bypass7 |
Bypass (7) |
true |
|
System8 |
System (8) |
false |
|
AdvancedInstaller48 |
|
false |
This is a legacy option that has no effect. |
ExtendedTimeMenus624 |
Extended Time Menus (6, 2-4) |
false |
|
BypassTroubleZone72 |
Bypass Trouble Input (7, 2) |
false |
|
AreaGroupControlAllowed |
Area Group Control Allowed |
false |
|
TamperAreaControlAllowed |
Tamper Area Control Allowed |
false |
|
StayArming |
Stay Arming |
true |
|
ForceArming |
Force Arming |
true |
|
InstantArming |
Instant Arming |
true |
|
UserAdvancedMenu |
User Advanced Menu |
false |
|
InstallerMenuGroup |
Installer Menu Group |
false |
|
ShowUserGreeting |
Show User Greeting |
true |
|
UserCanAcknowledgeAlarmMemory |
User Can Acknowledge Alarm Memory |
false |
|
ShowUserAlarmMemoryOnLogon |
Show User Alarm Memory On Logon |
false |
|