/// <summary> /// Retrieve the values for a component. /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <Stream> SampleAsync(this IMTConnectAdapter operations, CancellationToken cancellationToken = default(CancellationToken)) { var _result = await operations.SampleWithHttpMessagesAsync(null, cancellationToken).ConfigureAwait(false); _result.Request.Dispose(); return(_result.Body); }
/// <summary> /// Retrieve the values for a component. /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> public static Stream Sample(this IMTConnectAdapter operations) { return(operations.SampleAsync().GetAwaiter().GetResult()); }
/// <summary> /// Retrieve the available assets /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> public static Stream AssetDetails(this IMTConnectAdapter operations) { return(operations.AssetDetailsAsync().GetAwaiter().GetResult()); }
/// <summary> /// Lists this Agents devices and all the devices components and data items /// being collected /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> public static Stream ProbeDevice(this IMTConnectAdapter operations) { return(operations.ProbeDeviceAsync().GetAwaiter().GetResult()); }
/// <summary> /// Retrieve the values for a component /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> public static Stream DeviceCurrent(this IMTConnectAdapter operations) { return(operations.DeviceCurrentAsync().GetAwaiter().GetResult()); }