module_config.json 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. {
  2. "name":"mqtt转发",
  3. "code":"Trans2Mqtt",
  4. "model":"plugins/Trans2Mqtt.dll",
  5. "type":"ModuleType::Transfer",
  6. "settings":[
  7. {
  8. "name":"host",
  9. "text":"主机",
  10. "dataType":"string",
  11. "readonly":false,
  12. "inputType":"text"
  13. },
  14. {
  15. "name":"port",
  16. "text":"端口",
  17. "dataType":"int",
  18. "readonly":false,
  19. "inputType":"text"
  20. },
  21. {
  22. "name":"usr",
  23. "text":"用户名",
  24. "dataType":"string",
  25. "readonly":false,
  26. "inputType":"text"
  27. },
  28. {
  29. "name":"passwd",
  30. "text":"密码",
  31. "dataType":"string",
  32. "readonly":false,
  33. "inputType":"text"
  34. }
  35. ],
  36. "inputs": [
  37. {
  38. "name": "inputsitems",
  39. "text": "输入数据项",
  40. "inputType": "table",
  41. "fields": [
  42. {
  43. "name": "id",
  44. "text": "序号",
  45. "dataType": "string",
  46. "inputType": "text"
  47. },
  48. {
  49. "name": "step",
  50. "text": "源步骤",
  51. "dataType": "string",
  52. "inputType": "text"
  53. },
  54. {
  55. "name": "dataitem",
  56. "text": "数据项",
  57. "dataType": "string",
  58. "inputType": "text"
  59. },
  60. {
  61. "name": "code",
  62. "text": "数据标识",
  63. "dataType": "string",
  64. "inputType": "text"
  65. },
  66. {
  67. "name": "unit",
  68. "text": "数据单位",
  69. "dataType": "string",
  70. "inputType": "text"
  71. },
  72. {
  73. "name": "discription",
  74. "text": "变量名",
  75. "dataType": "string",
  76. "inputType": "text"
  77. }
  78. ],
  79. "props": {
  80. "allowAdd": "true"
  81. }
  82. }
  83. ],
  84. "args":[
  85. {
  86. "name":"x",
  87. "value":100
  88. },
  89. {
  90. "name":"y",
  91. "value":200
  92. }
  93. ],
  94. "outputs":[
  95. ]
  96. }