public void Send_message(TxMsg_types msg_to_send, object data) { string to_send = TxMsg.texts[msg_to_send]; switch (msg_to_send) { case TxMsg_types.P_RPM_SET: UInt32[] MotorSpeedArray = (UInt32[])data; to_send += String.Format(" {0} {1} {2} {3}\n", MotorSpeedArray[0], MotorSpeedArray[1], MotorSpeedArray[2], MotorSpeedArray[3]); this.Send_string(to_send); break; case TxMsg_types.P_PID_SET: to_send += (string)data; this.Send_string(to_send); break; } this.Send_string(to_send.ToString()); }