Opc.Ua.JsonEncoder.WriteStatusCode C# (CSharp) Method

WriteStatusCode() public method

Writes an StatusCode to the stream.
public WriteStatusCode ( string fieldName, Opc.Ua.StatusCode value ) : void
fieldName string
value Opc.Ua.StatusCode
return void
        public void WriteStatusCode(string fieldName, StatusCode value)
        {
            if (value == StatusCodes.Good)
            {
                WriteSimpleField(fieldName, null, false);
                return;
            }

            var text = StatusCode.LookupSymbolicId(value.CodeBits);
            text += ":0x";
            text += value.Code.ToString("X8", CultureInfo.InvariantCulture);

            WriteSimpleField(fieldName, text, true);
        }