/// <summary> /// sets measuring point meta data /// </summary> /// <param name="destinationID"></param> /// <param name="obj"></param> protected void setMeasuringPointMetaData(string destinationID, MeasuringPointMetaData obj) { try { ConnectRedisAndConnectDatabase(1); } catch (RedisConnectionException) { Console.WriteLine("unable to connect enter corrent hostname and/or password"); throw; } redisDatabase.StringSet(destinationID, JsonConvert.SerializeObject(obj)); DisconnectDatabase(); }
public void TestGetCurrentValues() { RedisConnect redis = new RedisConnect("167.71.73.16", "e48a27fb18497063edc3c1edbc"); List <string> list; list = redis.GetDestinationId("source2"); List <MeasuringPointMetaData> list2 = redis.GetMeasurementPoints(list); MeasuringPointMetaData obj = new MeasuringPointMetaData(); obj = list2[0]; string datatype = obj.PointMetadata.DataType; if (datatype == "int") { List <TimeSeriesPoint> list3 = redis.GetCurrentValue(list); Assert.AreEqual(2, list3.Count); } }
/// <summary> /// sets a measureing point /// </summary> /// <param name="destinationId"></param> /// <param name="obj"></param> public void SetMeasurementPoint(string destinationId, MeasuringPointMetaData obj) { setMeasuringPointMetaData(destinationId, obj); Disconnect(); }