Beispiel #1
0
        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;
        }
Beispiel #2
0
        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;
        }