SubscribeSetpointGenerator.cs 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. public class SubscribeSetpointGenerator : MonoBehaviour
  5. {
  6. public SteeringLineRobot Robot;
  7. public string topicname;
  8. //private Float32ArraySubscriber subscriber;
  9. void Start()
  10. {
  11. //subscriber = new Float32ArraySubscriber(topicname);
  12. }
  13. void FixedUpdate()
  14. {
  15. /*var values = subscriber.GetMessage();
  16. Debug.Log("in: " + values.data_.Length);
  17. Debug.Log("lastm lay dim l: " + values.layout_.dim_.Length);*/
  18. //var values = subscriber.GetArray();
  19. /*if (values.data_.Length == 2)
  20. {
  21. Debug.Log("uint n: " + values.layout_.dim_[0].size_);
  22. Debug.Log("lay d offset: " + values.layout_.data_offset_);
  23. Debug.Log("inL: " + values.data_[0]);
  24. Debug.Log("inR: " + values.data_[1]);
  25. }*/
  26. //if (values.Length == 2)
  27. //{
  28. // Debug.Log("speedsetpoint L : " + values[0]);
  29. // Debug.Log("speedsetpoint R : " + values[1]);
  30. // Robot.leftspeedsetpoint = values[0];
  31. // Robot.rightspeedsetpoint = values[1];
  32. //}
  33. }
  34. private void OnDisable()
  35. {
  36. //subscriber.Cleanup();
  37. }
  38. }