async Task TCS_ProceedWithCarrier(ProceedWithCarrierRequest tx) { var s3f18 = await EAP.SendAsync(new SecsMessage(3, 17, "ProceedWithCarrier", Item.L( Item.U4(2), Item.A("ProceedWithCarrier"), Item.A(tx.Carrier.Id), Item.B(GetPortNo(tx.Carrier.LoadPortId)), Item.L()))); byte returnCode = (byte)s3f18.SecsItem.Items[0]; if (returnCode != 0 && returnCode != 4) throw new ScenarioException("ProceedWithCarrier failed :" + s3f18.SecsItem.Items[1].Items[0].Items[1]); }