crashanalysercmd/Libraries/File Formats/Plugins/CrashXmlPlugin/FileFormat/Segment/Entries/InfoHW/CXmlSegInfoHW.cs
changeset 2 0c91f0baec58
parent 0 818e61de6cd1
equal deleted inserted replaced
1:7a31f7298d8f 2:0c91f0baec58
    63                 WriteStringIfNotEmpty( aParameters.Writer, SegConstants.HWInfo_ProductCode, productCode );
    63                 WriteStringIfNotEmpty( aParameters.Writer, SegConstants.HWInfo_ProductCode, productCode );
    64 
    64 
    65                 // Serial number
    65                 // Serial number
    66                 string serialNumber = info.SerialNumber;
    66                 string serialNumber = info.SerialNumber;
    67                 WriteStringIfNotEmpty( aParameters.Writer, SegConstants.HWInfo_SerialNumber, serialNumber );
    67                 WriteStringIfNotEmpty( aParameters.Writer, SegConstants.HWInfo_SerialNumber, serialNumber );
       
    68 
       
    69                 // Crash source
       
    70                 if (info.ProductionMode == 1)
       
    71                 {
       
    72                     aParameters.Writer.WriteElementString(SegConstants.HWInfo_ProductionMode, SegConstants.HWInfo_ProductionMode_Prd);
       
    73                 }
       
    74                 else if (info.ProductionMode == 0)
       
    75                 {
       
    76                     aParameters.Writer.WriteElementString(SegConstants.HWInfo_ProductionMode, SegConstants.HWInfo_ProductionMode_RnD);
       
    77                 }
    68             }
    78             }
    69         }
    79         }
    70 
    80 
    71         protected override void XmlSerializeChildren( CrashXmlPlugin.FileFormat.Document.CXmlDocumentSerializationParameters aParameters )
    81         protected override void XmlSerializeChildren( CrashXmlPlugin.FileFormat.Document.CXmlDocumentSerializationParameters aParameters )
    72         {
    82         {