Output Groups
Table Name: GXT_PGMGROUPS_TBL
List
Request a list of output groups.
-
Request
Copyhttp://192.168.1.2/PRT_CTRL_DIN_ISAPI.dll?Request&Type=List&SubType=GXT_PGMGROUPS_TBL
-
Response:
Copy1=Output Group 1&2=Output Group 2
Detail
Request the details of a specific output group.
-
Request:
Copyhttp://192.168.1.2/PRT_CTRL_DIN_ISAPI.dll?Request&Type=Detail&SubType=GXT_PGMGROUPS_TBL&RecId=<RecId>
-
Response:
CopyPGMGroupId=1&Name=Output Group 1&PGMTime=0&IncludeAllOutputs=false&PGMId0=114&PGMId1=115
Update
Update a specific output group.
-
Request:
Copyhttp://192.168.1.2/PRT_CTRL_DIN_ISAPI.dll?Command&Type=Submit&SubType=GXT_PGMGROUPS_TBL&PGMGroupId=1&Name=Lights
-
Response:
CopyOK
Create
Create a output group. To create a output group, use the same parameters as update but leave the PGMGroupId empty.
-
Request:
Copyhttp://192.168.1.2/PRT_CTRL_DIN_ISAPI.dll?Command&Type=Submit&SubType=GXT_OUTPUTGROUPS_TBL&PGMGroupId=&Name=Output Group 1&PGMTime=0&IncludeAllOutputs=false&PGMId0=114&PGMId1=115
-
Response:
CopyOK
Delete
Delete a specific output group.
-
Request:
Copyhttp://192.168.1.2/PRT_CTRL_DIN_ISAPI.dll?Command&Type=Delete&SubType=GXT_PGMGROUPS_TBL&RecId=<RecId>
-
Response:
CopyOK
Parameters
Parameter |
Display Name |
Default Value |
Notes |
---|---|---|---|
PGMGroupId |
Database ID |
1 |
The Detail, Control and Delete APIs use this value as the RecId. |
Name |
Name |
Output Group 1 |
|
PGMTime |
Output Time (seconds) |
0 |
|
IncludeAllOutputs |
|
false |
This is a legacy option that has no effect. |
PGMId* |
Outputs |
114 |
|
Parameters that contain multiple values are documented as <Parameter Name>*, where * is the index of the value. See Programming.