コード例 #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
        }
コード例 #2
0
ファイル: robotiq3.cs プロジェクト: denniskrupke/holoROS
        public static JointState_old emptyJointState()
        {
            JointState_old state = new JointState_old();

            state.effort   = new double[] { 5.34, 1.345, 2.4543, 2.3432, 0.45367 };
            state.position = new double[] { 5.34, 1.345, 2.4543, 2.3432, 0.45367 };
            state.velocity = new double[] { 5.34, 1.345, 2.4543, 2.3432, 0.45367 };
            state.name     = new string[] { "Heinz", "Peter", "Alfons", "Dieter", "Karl" };

            return(state);
        }