private void Button_Click(object sender, RoutedEventArgs e)
        {
            SENDARG arg = new SENDARG();
            var     cmd = (sender as Button).Content.ToString().ToEnum <eVEC_CMD>();

            arg.msg      = txt_SayMsg.Text;
            arg.goal_1st = txt_Goal1st.Text;
            arg.goal_2nd = txt_Goal2nd.Text;
            arg.pos.x    = Convert.ToDouble(txt_TargetPosX.Text);
            arg.pos.y    = Convert.ToDouble(txt_TargetPosY.Text);
            arg.pos.ang  = Convert.ToDouble(txt_TargetPosAng.Text);
            arg.spd      = Convert.ToInt32(txt_TargetSpd.Text);
            arg.acc      = Convert.ToInt32(txt_TargetAcc.Text);
            arg.dec      = Convert.ToInt32(txt_TargetDcc.Text);
            _ctrl.Vec_SendCmd(cmd, arg);
        }
示例#2
0
        public void Vec_SendCmd(eVEC_CMD cmd, SENDARG s)
        {
            var arg = JCVT_VEC.Set(s);

            _Vec.Send(cmd, arg);
        }
示例#3
0
 public static void Get(string data, out SENDARG arg)
 {
     arg = JsonConvert.DeserializeObject <SENDARG>(data);
 }