public RosBridgeClient_old(bool verbose, bool imageStreaming, bool jointStates, bool testLatency, Text debugText, bool handTrackingAprilTags, Text statusText) { RosBridgeClient_old.verbose = verbose; RosBridgeClient_old.imageStreaming = imageStreaming; RosBridgeClient_old.jointStates = jointStates; RosBridgeClient_old.testLatency = testLatency; RosBridgeClient_old.handTrackingAprilTags = handTrackingAprilTags; latestImage = new CompressedImage_old(); // Storage for latest incoming image message latestJointState = new JointState_old(); // Storage for latest incoming jointState rosMessageStrings = new Queue <string>(); // Incoming message queue rosCommandQueue = new Queue <RosMessage_old>(); // Outgoing message queue latestPlanningStatus = new Queue <int>(); rosMessageConverter = new RosMessageConverter(); // Deserializer of incoming ROSmessages //streamWriter = new StreamWriter("latencyData.txt"); latencyData = new List <string>(); this.debugHUDText = debugText; this.statusHUDText = statusText; #if WINDOWS_UWP serverUri = new Uri("ws://" + ROSBRIDGE_IP + ":" + ROSBRIDGE_PORT); #endif }
public RosBridgeClient(bool verbose, bool imageStreaming, bool jointStates, bool testLatency, bool pointCloud) { RosBridgeClient.verbose = verbose; RosBridgeClient.imageStreaming = imageStreaming; RosBridgeClient.jointStates = jointStates; RosBridgeClient.testLatency = testLatency; latestImage = new CompressedImage(); // Buffer for latest incoming image message latestJointState = new JointState(); // Buffer for latest incoming jointState rosMessageStrings = new Queue <string> (); // Incoming message queue rosMessageConverter = new RosMessageConverter(); // Deserializing of incoming ROSmessages rosCommandQueue = new Queue <RosMessage> (); // Outgoing message queue streamWriter = new StreamWriter("latencyData.txt"); latencyData = new List <string> (); }