ndi_interface_config.json 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. {
  2. "controller_port": 5277,
  3. "variable_list": [
  4. {
  5. "name": "probe_in_tracker",
  6. "type": "transform_obj"
  7. },
  8. {
  9. "name": "probe_uncertainty",
  10. "type": "double_obj"
  11. }
  12. ],
  13. "object_list": [
  14. {
  15. "type": "ndi_interface",
  16. "name": "ndi",
  17. "init_config": {
  18. "address_type": "serial",
  19. "ip": "169.254.132.51",
  20. "tcp_port": 8765,
  21. "com_port": "COM3",
  22. "tool_list": [
  23. {
  24. "rom_path": "D:\\Program\\Robot\\Tools\\roms\\Probe_Small_4Ball.rom",
  25. "outputs": {
  26. "transform": "probe_in_tracker",
  27. "marker_uncertainty": "probe_uncertainty"
  28. }
  29. }
  30. ]
  31. },
  32. "start_config": {
  33. "allow_unreliable": true,
  34. "prefer_stream_tracking": false
  35. }
  36. },
  37. {
  38. "type": "transform_obj_recorder",
  39. "name": "debug_recorder",
  40. "start_config": {
  41. "variable_name": "probe_in_tracker",
  42. "save_file": "probe.txt"
  43. }
  44. },
  45. {
  46. "type": "empty_object",
  47. "name": "all",
  48. "dependencies": [
  49. "ndi",
  50. "debug_recorder"
  51. ]
  52. }
  53. ]
  54. }