/// <summary> /// Returns the value of the specified field. /// </summary> private object GetFieldValue(TsCDaItemResult item, int fieldID) { object fieldValue = null; switch (fieldID) { case ITEM_NAME: { return(item.ItemName); } case ITEM_PATH: { return(item.ItemPath); } // case CLIENT_HANDLE: { return OpcClientSdk.Utilities.Convert.ToString(item.ClientHandle); } // case SERVER_HANDLE: { return OpcClientSdk.Utilities.Convert.ToString(item.ServerHandle); } case DEADBAND: { return((item.DeadbandSpecified)?item.Deadband:fieldValue); } case SAMPLING_RATE: { return((item.SamplingRateSpecified)?item.SamplingRate:fieldValue); } case ENABLE_BUFFERING: { return((item.EnableBufferingSpecified)?item.EnableBuffering:fieldValue); } case ERROR: { return(GetErrorText(item.Result)); } } return(null); }
/// <summary> /// Returns the value of the specified field. /// </summary> private object GetFieldValue(TsCDaItemResult item, int fieldId) { object fieldValue = null; switch (fieldId) { case ItemName: { return(item.ItemName); } case ItemPath: { return(item.ItemPath); } // case CLIENT_HANDLE: { return Technosoftware.DaAeHdaClient.Utilities.Convert.ToString(item.ClientHandle); } // case SERVER_HANDLE: { return Technosoftware.DaAeHdaClient.Utilities.Convert.ToString(item.ServerHandle); } case Deadband: { return((item.DeadbandSpecified)?item.Deadband:fieldValue); } case SamplingRate: { return((item.SamplingRateSpecified)?item.SamplingRate:fieldValue); } case EnableBuffering: { return((item.EnableBufferingSpecified)?item.EnableBuffering:fieldValue); } case Error: { return(GetErrorText(item.Result)); } } return(null); }