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); }
public void Vec_SendCmd(eVEC_CMD cmd, SENDARG s) { var arg = JCVT_VEC.Set(s); _Vec.Send(cmd, arg); }
public static void Get(string data, out SENDARG arg) { arg = JsonConvert.DeserializeObject <SENDARG>(data); }