Exemplo n.º 1
0
        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
        }
Exemplo n.º 2
0
        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> ();
        }