public static void CameraMovementUpdater(RoverCameraMovement cameraMovement, int CameraSpeed) { try { piCameraMovementPortSwSender.AutoFlush = true; piCameraMovementPortSwSender.Write(Convert.ToString(Convert.ToInt32(cameraMovement)) + "," + Convert.ToString(CameraSpeed)); } catch (Exception ex) { CameraMovementPortEnabler(); } }
public static void MasterUpdater(MovementObject movementObject, RoverAndArmRoverMovement roverMovement, RoverCameraMovement cameraMovement, HandMovement handMovement, double RoverPwm, int CameraSpeed, int handSpeed) { try { piMasterPortSwSender.AutoFlush = true; piMasterPortSwSender.Write(Convert.ToString(Convert.ToInt32(movementObject)) + "," + Convert.ToString(Convert.ToInt32(roverMovement)) + "," + Convert.ToString(Convert.ToInt32(cameraMovement)) + "," + Convert.ToString(Convert.ToInt32(handMovement)) + "," + Convert.ToString(RoverPwm) + "," + Convert.ToString(CameraSpeed) + "," + Convert.ToString(handSpeed)); } catch (Exception ex) { MasterPortEnabler(); } }