private void UploadAction() { int actionId = GetSelectedActionId(); if (actionId < 0) { return; } char actionCode = UBT.actionTable.action[actionId].actionCode; if (MessageConfirm(String.Format("上傳動作 {0} 到機械人, 原有的資料將會被覆蓋", actionCode))) { StartSystemWork(); if (UBT.UploadAction(actionId)) { UpdateInfo(String.Format("機械人的動作{0} 成功更新了, 測試後請儲存到 SPIFFS", actionCode)); UBT.actionTable.action[actionId].actionFileExists = true; UBT.actionTable.action[actionId].poseLoaded = true; RefreshActionInfo(); } else { UpdateInfo(String.Format("更新機械人動作{0} 失敗", actionCode), UTIL.InfoType.error); } EndSystemWork(); } }