No Description
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

nodes.json 2.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. {
  2. "$is": "node",
  3. "privateConfigs": {},
  4. "createStream": {
  5. "$is": "streamAdd",
  6. "$name": "Add Stream",
  7. "$params": [
  8. {
  9. "name": "RSTP URL",
  10. "type": "string"
  11. },
  12. {
  13. "name": "Stream name",
  14. "type": "string"
  15. }
  16. ],
  17. "$invokable": "config",
  18. "privateConfigs": {},
  19. "?class": "streamAdd"
  20. },
  21. "createAlarm": {
  22. "$is": "alarmAdd",
  23. "$name": "Add Alarm",
  24. "$params": [
  25. {
  26. "name": "Alarm name",
  27. "type": "string"
  28. },
  29. {
  30. "name": "Raspberry Pi IP Address",
  31. "type": "string"
  32. },
  33. {
  34. "name": "Port Number",
  35. "type": "number"
  36. },
  37. {
  38. "name": "GPIO Pin",
  39. "type": "number"
  40. }
  41. ],
  42. "$invokable": "config",
  43. "privateConfigs": {},
  44. "?class": "alarmAdd"
  45. },
  46. "alarms": {
  47. "$is": "node",
  48. "privateConfigs": {},
  49. "alarmebis": {
  50. "$is": "alarm",
  51. "$writable": "read",
  52. "$type": "bool",
  53. "privateConfigs": {},
  54. "remove": {
  55. "$is": "removeNode",
  56. "$name": "Remove",
  57. "$invokable": "config",
  58. "privateConfigs": {},
  59. "?class": "removeNode"
  60. },
  61. "?value": false,
  62. "?class": "alarm"
  63. },
  64. "alarme": {
  65. "$is": "alarm",
  66. "$writable": "read",
  67. "$type": "bool",
  68. "privateConfigs": {},
  69. "remove": {
  70. "$is": "removeNode",
  71. "$name": "Remove",
  72. "$invokable": "config",
  73. "privateConfigs": {},
  74. "?class": "removeNode"
  75. },
  76. "?value": false,
  77. "?class": "alarm"
  78. }
  79. },
  80. "streams": {
  81. "$is": "node",
  82. "privateConfigs": {},
  83. "CAMERA1": {
  84. "$is": "stream",
  85. "$writable": "read",
  86. "$type": "number",
  87. "privateConfigs": {},
  88. "remove": {
  89. "$is": "removeNode",
  90. "$name": "Remove",
  91. "$invokable": "config",
  92. "privateConfigs": {},
  93. "?class": "removeNode"
  94. },
  95. "?value": 8081,
  96. "?class": "stream"
  97. },
  98. "CAMERA2": {
  99. "$is": "stream",
  100. "$writable": "read",
  101. "$type": "number",
  102. "privateConfigs": {},
  103. "remove": {
  104. "$is": "removeNode",
  105. "$name": "Remove",
  106. "$invokable": "config",
  107. "privateConfigs": {},
  108. "?class": "removeNode"
  109. },
  110. "?value": 8082,
  111. "?class": "stream"
  112. }
  113. }
  114. }