/// <summary> /// Sets the response data /// </summary> /// <param name="data">The data.</param> /// <seealso cref="SiLADevice.ExecuteAsync"/> public void SetResponseData(ResponseData data) { _responseData = data; }
/// <summary> /// Gets the response data /// </summary> /// <returns>ResponseData</returns> /// <seealso cref="SiLADevice.ExecuteAsync"/> public ResponseData GetResponseData() { if (_responseData == null) { _responseData = new ResponseData(); } return _responseData; }
/// <summary> /// Gets the incubator parameters. /// </summary> /// <returns>ResponseData that contains a list of device parameters</returns> private ResponseData GetIncubatorParameters() { ResponseData data = new ResponseData() { Items = new List<object>() }; Parameter temperatureParameter = new Parameter() { name="Temperature", parameterType = AllowedType.Int32, ItemElementName = ItemChoiceType.Int32, Item = 33 }; Parameter timeParameter = new Parameter() { name = "TimeInSeconds", parameterType = AllowedType.Int32, ItemElementName = ItemChoiceType.Int32, Item = 1500 }; ParameterSet parameterSet = new ParameterSet(); parameterSet.Parameter = new List<Parameter>(); parameterSet.Parameter.Add(temperatureParameter); parameterSet.Parameter.Add(timeParameter); data.Items.Add(parameterSet); return data; }