public string sendCmd(REMOTECMD cmd, float val = 0) { String sb; switch (cmd) { case REMOTECMD.SET_STEP_TIME: case REMOTECMD.SET_STEP_UPZ: sb = String.Format("{0:D} {1:F}", cmd, val); writeToSocket(sb); return(readFormSocket()); case REMOTECMD.SET_SELECT_POS: sb = String.Format("{0:D} {1:D}", cmd, (int)val); writeToSocket(sb); return(readFormSocket()); case REMOTECMD.GET_FILE_LIST: case REMOTECMD.WALKING_RIPP: case REMOTECMD.WALKING_TRI: case REMOTECMD.WALKING_WAV: case REMOTECMD.WALKING_STOP: sb = String.Format("{0:D}", cmd); writeToSocket(sb); return(readFormSocket()); default: return("NACK"); } }
private void Window_Initialized(object sender, EventArgs e) { remoteRobot = new SixpodSocket(txt_ipaddress.Text, this); sld_stepTime.Minimum = 1; sld_stepTime.Maximum = 10; sld_stepTime.SmallChange = 1; sld_stepTime.Value = 5; sld_gaitZPercent.Minimum = 0; sld_gaitZPercent.Maximum = 100; sld_gaitZPercent.SmallChange = 1; sld_gaitZPercent.LargeChange = 5; sld_gaitZPercent.Value = 50; gaitType = REMOTECMD.WALKING_WAV; rdo_wave.IsChecked = true; }
private void rdo_tripod_Checked(object sender, RoutedEventArgs e) { gaitType = REMOTECMD.WALKING_TRI; }
private void rdo_ripple_Checked(object sender, RoutedEventArgs e) { gaitType = REMOTECMD.WALKING_RIPP; }
private void rdo_wave_Checked(object sender, RoutedEventArgs e) { gaitType = REMOTECMD.WALKING_WAV; }