sophiar_pool_config.json 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. {
  2. "controller_port": 5277,
  3. "variable_list": [
  4. {
  5. "name": "var_bool",
  6. "type": "bool_obj",
  7. "value": true
  8. },
  9. {
  10. "name": "var_num",
  11. "type": "u64int_obj",
  12. "value": 12345678
  13. },
  14. {
  15. "name": "var_float",
  16. "type": "double_obj",
  17. "value": 1234.5678
  18. },
  19. {
  20. "name": "var_vec",
  21. "type": "scalarxyz_obj",
  22. "value": [
  23. 1,
  24. 2,
  25. 3
  26. ]
  27. },
  28. {
  29. "name": "var_trans",
  30. "type": "transform_obj",
  31. "value": [
  32. 4,
  33. 5,
  34. 6,
  35. 1,
  36. 0,
  37. 0,
  38. 0
  39. ]
  40. },
  41. {
  42. "name": "var_array",
  43. "type": "array6_obj",
  44. "value": [
  45. 6,
  46. 5,
  47. 4,
  48. 3,
  49. 2,
  50. 1
  51. ]
  52. }
  53. ],
  54. "object_list": [
  55. {
  56. "type": "bool_obj_watcher",
  57. "name": "var_bool_watcher",
  58. "start_config": {
  59. "variable_name": "var_bool"
  60. }
  61. },
  62. {
  63. "type": "u64int_obj_watcher",
  64. "name": "var_num_watcher",
  65. "start_config": {
  66. "variable_name": "var_num"
  67. }
  68. },
  69. {
  70. "type": "double_obj_watcher",
  71. "name": "var_float_watcher",
  72. "start_config": {
  73. "variable_name": "var_float"
  74. }
  75. },
  76. {
  77. "type": "scalarxyz_obj_watcher",
  78. "name": "var_vec_watcher",
  79. "start_config": {
  80. "variable_name": "var_vec"
  81. }
  82. },
  83. {
  84. "type": "empty_object",
  85. "name": "all",
  86. "dependencies": [
  87. "var_bool_watcher",
  88. "var_num_watcher",
  89. "var_float_watcher",
  90. "var_vec_watcher"
  91. ]
  92. }
  93. ]
  94. }