private void CreateConfiguration(TraceSourceFixture _log, ushort writerId, string _associationName, string symbolicName, string _inFileName) { using (BoilerType.BoilerState _boilerState = new BoilerType.BoilerState(null, _associationName)) { _boilerState.Logger = _log; SemanticDataSetSource _dataSource = new SemanticDataSetSource(_boilerState); XmlQualifiedName _type = new XmlQualifiedName(BoilerType.BrowseNames.BoilerType, BoilerType.Namespaces.BoilerType); XmlQualifiedName _instanceSymbolicName = new XmlQualifiedName(symbolicName, BoilersSet.Namespaces.BoilersSet); _dataSource.CreateConfiguration(_type, _associationName, _instanceSymbolicName, _inFileName, Tuple.Create("UDP", writerId, ProducerId), _log); } }
/// <summary> /// Gets the semantic data set sources. /// </summary> /// <param name="registerSemanticData">The register semantic data.</param> public void GetSemanticDataSources(RegisterSemanticData registerSemanticData) { foreach (BaseInstanceState _state in m_Boilers) { SemanticDataSetSource _sd = new SemanticDataSetSource(_state); foreach (KeyValuePair <string, IVariable> item in _sd) { registerSemanticData(_sd.SemanticDataSetRootBrowseName, item.Key, item.Value); } } }
public void ConstructorTest() { using (StateFixture _object = new StateFixture()) { SemanticDataSetSource _register1 = new SemanticDataSetSource(_object); Assert.AreEqual <int>(3, _register1.Count); Assert.IsTrue(_register1.ContainsKey("Property0")); Assert.IsTrue(_register1.ContainsKey("Property1")); Assert.IsTrue(_register1.ContainsKey("Property2")); Assert.AreEqual <string>(_object.BrowseName.ToString(), _register1.SemanticDataSetRootBrowseName); } }
public void ReplaceDataSetFieldsTest() { TraceSourceFixture _log = new TraceSourceFixture(); using (BoilerType.BoilerState _boilerState = new BoilerType.BoilerState(null, "browseName")) { const string _inFileName = @"CommonServiceLocatorInstrumentation\ConfigurationDataProducer.xml"; FileInfo _inFile = new FileInfo(_inFileName); Assert.IsTrue(_inFile.Exists, $"File not exist {_inFile.FullName}"); string _outFileName = @"CommonServiceLocatorInstrumentation\new.ConfigurationDataProducer.xml"; _boilerState.Logger = _log; ISemanticDataSetSource _dataSource = new SemanticDataSetSource(_boilerState); ReplaceDataSetFields(_dataSource, "Simple", _inFileName, _outFileName); } }