public static void WriteData(this XiDataList dataList, IEnumerable <WriteData> dataObjectsToWrite, OnWriteDataComplete onComplete, object asyncState) { List <WriteValue> objectsToWrite = dataObjectsToWrite.ToWriteValues().ToList(); dataList.WriteData(objectsToWrite, onComplete, asyncState); }
public static void WriteData(this XiDataList dataList, WriteValue dataObjectToWrite, OnWriteDataComplete onComplete, object asyncState) { dataList.WriteData(new List <WriteValue> { dataObjectToWrite }, onComplete, asyncState); }
public static void WriteData(this XiDataList dataList, WriteData dataObjectToWrite, OnWriteDataComplete onComplete, object asyncState) { var xiWriteValue = dataObjectToWrite.ToWriteValue(); dataList.WriteData(new List <WriteValue> { xiWriteValue }, onComplete, asyncState); }