//Transmit Merge Data Byte by Byte to the CPU void send_MERGE_DATA(void) { trans232(MERGE_STATUS); for(i = 0; i < 10; i++) { switch (i) { case 0: trans232(FORE_CURR[0]); break; case 1: trans232(FORE_CURR[1]); break; case 2: trans232(PORT_CURR[0]); break; case 3: trans232(PORT_CURR[1]); break; case 4: trans232(STBD_CURR[0]); break; case 5: trans232(STBD_CURR[1]); break; case 6: trans232(AFT_CURR[0]); break; case 7: trans232(AFT_CURR[1]); break; case 8: trans232((STBD_MERGE_STATUS)|(MISSION_GO)|(PORT_MERGE_STATUS)|(KILL)); break; case 9: trans232(FIRMWARE_NUMBER); break; default: break; } } }