S640CommForm bug fix : Crashed when order info was missing.
This commit is contained in:
parent
6004a65572
commit
046fab05c0
@ -922,10 +922,12 @@ namespace TBF.Rig.TestMethods.S640Communication
|
||||
/// </summary>
|
||||
/// <param name="waterMeters"></param>
|
||||
/// <param name="optoHeads"></param>
|
||||
/// <returns>true = s/n-s are assigned, false = order information or DB connection</returns>
|
||||
/// <returns>true = s/n-s are assigned, false = missing order information or DB connection</returns>
|
||||
bool AssignNewSNsAndRadioAddresses(IList<Results.Entities.WaterMeter> waterMeters, RegisterReaders.S640Stream.S640Stream[] optoHeads)
|
||||
{
|
||||
var order = ProcessData.OrderInfo;
|
||||
if (order == null) return false;
|
||||
|
||||
var oraOrder = order as TBF.Rig.Output.DB.SensusOracle.OrderDetails;
|
||||
///
|
||||
if (oraOrder != null && (ProcessData.OracleDB == null || !ProcessData.OracleDB.ReadOrderDetails(ref oraOrder)))
|
||||
|
||||
Loading…
Reference in New Issue
Block a user