AgGateway.ADAPT.ISOv4Plugin.Models.TaskDataDocument.VerifyIsoVersion C# (CSharp) Method

VerifyIsoVersion() private method

private VerifyIsoVersion ( ) : bool
return bool
        private bool VerifyIsoVersion()
        {
            RootNode = _taskDataXmlDocument.SelectSingleNode("ISO11783_TaskData");
            if (RootNode == null)
            {
                SetError("Missing required ISO11783_TaskData");
                return false;
            }

            var majorVersion = RootNode.GetXmlNodeValue("@VersionMajor");
            IsoVersionEnum isoVersion;
            if (majorVersion == null || Enum.TryParse(majorVersion, true, out isoVersion) == false)
            {
                SetError("Missing required VersionMajor attribute or its value is not supported");
                return false;
            }
            IsoVersion = isoVersion;

            return true;
        }