public override async Task InitializeAsync() { await base.InitializeAsync().ConfigureAwait(false); TagDefinition t; t = await DefaultHistorian.CreateTag(Identities.GetTestIdentity(), new TagSettings() { Name = "DeleteTag_Target", Description = "This is the first test tag", Units = "km/h" }, CancellationToken.None).ConfigureAwait(false); TagMap[t.Id] = t; t = await DefaultHistorian.CreateTag(Identities.GetTestIdentity(), new TagSettings() { Name = "UpdateTag_Target", Description = "This is the second test tag", Units = "deg C" }, CancellationToken.None).ConfigureAwait(false); TagMap[t.Id] = t; }
public override async Task InitializeAsync() { await base.InitializeAsync().ConfigureAwait(false); TestStateSet = await DefaultHistorian.CreateStateSet(Identities.GetTestIdentity(), new StateSetSettings() { Name = "TestStateSet", Description = "Contains states used in tag data write tests", States = new [] { new StateSetItem("OFF", 0), new StateSetItem("ON", 1) } }, CancellationToken.None).ConfigureAwait(false); TagDefinition t; t = await DefaultHistorian.CreateTag(Identities.GetTestIdentity(), new TagSettings() { Name = "WriteSingleFloatValue_Target", DataType = TagDataType.FloatingPoint }, CancellationToken.None).ConfigureAwait(false); TagMap[t.Id] = t; t = await DefaultHistorian.CreateTag(Identities.GetTestIdentity(), new TagSettings() { Name = "WriteMultipleFloatValues_Target", DataType = TagDataType.FloatingPoint }, CancellationToken.None).ConfigureAwait(false); TagMap[t.Id] = t; t = await DefaultHistorian.CreateTag(Identities.GetTestIdentity(), new TagSettings() { Name = "WriteSingleIntValue_Target", DataType = TagDataType.Integer }, CancellationToken.None).ConfigureAwait(false); TagMap[t.Id] = t; t = await DefaultHistorian.CreateTag(Identities.GetTestIdentity(), new TagSettings() { Name = "WriteMultipleIntValues_Target", DataType = TagDataType.Integer }, CancellationToken.None).ConfigureAwait(false); TagMap[t.Id] = t; t = await DefaultHistorian.CreateTag(Identities.GetTestIdentity(), new TagSettings() { Name = "WriteSingleTextValue_Target", DataType = TagDataType.Text }, CancellationToken.None).ConfigureAwait(false); TagMap[t.Id] = t; t = await DefaultHistorian.CreateTag(Identities.GetTestIdentity(), new TagSettings() { Name = "WriteMultipleTextValues_Target", DataType = TagDataType.Text }, CancellationToken.None).ConfigureAwait(false); TagMap[t.Id] = t; t = await DefaultHistorian.CreateTag(Identities.GetTestIdentity(), new TagSettings() { Name = "WriteSingleStateValue_Target", StateSet = TestStateSet.Name, DataType = TagDataType.State }, CancellationToken.None).ConfigureAwait(false); TagMap[t.Id] = t; t = await DefaultHistorian.CreateTag(Identities.GetTestIdentity(), new TagSettings() { Name = "WriteMultipleStateValues_Target", StateSet = TestStateSet.Name, DataType = TagDataType.State }, CancellationToken.None).ConfigureAwait(false); TagMap[t.Id] = t; }