thing_def.column_map
The thing_def.list command is used to find and return a list of keys and values from all Thing Definition alarms, attributes, and properties.
TR50 Request
{
"1": {
"command": "thing_def.column_map"
}
}
TR50 Response
If the command is sent successfully a success message and the list of Thing definition alarm, attribute, and property keys and values are returned. Otherwise, an error and error message will be returned.
{
"1": {
"success": true,
"params": {
"result": {
"alarms": {
"alarm0key": "Alarm 0 name",
"alarm1key": "Alarm 1 name",
"alarm2key": "Alarm 2 name"
},
"attributes": {
"attribute0key": "Attribute 0 name",
"attribute1key": "Attribute 1 name",
"attribute2key": "Attribute 2 name"
},
"properties": {
"property0key": "Properties 0 name",
"property1key": "Properties 1 name",
"property2key": "Properties 2 name"
},
}
}
}
}
Response Parameters
Name |
Type |
Description |
---|---|---|
result |
Array |
The array of result objects. |
Results Object
Name |
Type |
Description |
---|---|---|
alarms |
Array |
An array of all Thing Definition alarm key/value pairs. |
attributes |
Array |
An array of all Thing Definition attribute key/value pairs. |
properties |
Array |
An array of all Thing Definition property key/value pairs. |