Ejemplo n.º 1
0
        public void UpdateOid(OidUnit value)
        {
            _logger.InfoFormat("Controller - Update Oid - index: {0}; data: {1}", value.Index, value.Data.ToString());
            TestModel testModel = findTestModelByIndex(value.Index);
            switch (getTestTypeFromIndex(value.Index))
            {
                case TestTypeEnum.Id:
                    testModel.Id = value;
                    break;
                case TestTypeEnum.IpDest:
                    testModel.IpDest = value;
                    break;
                case TestTypeEnum.Result:
                    testModel.TestResult = value;
                    break;
                case TestTypeEnum.IpSrc:
                    testModel.IpSrc = value;
                    break;
            }

            if (ValidTestModelAdded != null && ValidTestModel(testModel))
            {
                ValidTestModelAdded.Invoke(this, testModel);
            }
        }
Ejemplo n.º 2
0
        protected IOidUnit CreateOidUnit(ObjectIdentifier id)
        {
            var oidUnit = new OidUnit(id.ToString(), new OctetString("NULL"));

            return oidUnit;
        }