public class Controller() { void SendServoData(Arm.Servo servo, int value) { string data = "S:"; switch (servo) { case (Arm.Servo.BaseTurn): data += "BT:"; break; case (Arm.Servo.BaseArm): data += "BA:"; break; case (Arm.Servo.Elbow): data += "E:"; break; case (Arm.Servo.Wrist): data += "W:"; break; case (Arm.Servo.Hand): data += "H:"; break; default: Console.WriteLine("Error Sending Data."); return; } data += value.ToString(); bot.arm.SendString(data); } } public class Arm { public static enum Servo { BaseTurn, BaseArm, Elbow, Wrist, Hand } }