Beispiel #1
0
 internal WmoBulletin(byte t1,
                      byte t2,
                      byte a1,
                      byte a2,
                      byte ii,
                      WmoBulletinProductType productType,
                      WmoBulletinType type,
                      byte bbbIndex,
                      uint cccc,
                      DayHourMinute time,
                      List <string> reports,
                      XDocument xmlReport,
                      string supplementaryIdentificationLine) : this()
 {
     _t1       = t1;
     _t2       = t2;
     _a1       = a1;
     _a2       = a2;
     _ii       = ii;
     _type     = type;
     _flags   |= (byte)productType;
     _bbbIndex = bbbIndex;
     _cccc     = cccc;
     _time     = time;
     _report   = xmlReport ?? (object)reports;
     _supplementaryIdentificationLine = supplementaryIdentificationLine;
 }
Beispiel #2
0
 public WmoBulletin(
     byte t1,
     byte t2,
     byte a1,
     byte a2,
     byte ii,
     WmoBulletinProductType productType,
     WmoBulletinType type,
     byte bbbIndex,
     uint cccc,
     DayHourMinute time,
     XDocument xmlReport,
     string supplementaryIdentificationLine)
     : this(t1, t2, a1, a2, ii, productType, type, bbbIndex, cccc, time, null, xmlReport, supplementaryIdentificationLine)
 {
 }
Beispiel #3
0
 public WmoBulletin(
     byte t1,
     byte t2,
     byte a1,
     byte a2,
     byte ii,
     WmoBulletinProductType productType,
     WmoBulletinType type,
     byte bbbIndex,
     uint cccc,
     DayHourMinute time,
     IEnumerable <byte> binaryReport,
     string supplementaryIdentificationLine)
     : this(t1, t2, a1, a2, ii, productType, type, bbbIndex, cccc, time, binaryReport.ToArray(), supplementaryIdentificationLine)
 {
 }
Beispiel #4
0
 public WmoBulletin(
     byte t1,
     byte t2,
     byte a1,
     byte a2,
     byte ii,
     WmoBulletinProductType productType,
     WmoBulletinType type,
     byte bbbIndex,
     uint cccc,
     DayHourMinute time,
     IEnumerable <string> textReports,
     string supplementaryIdentificationLine)
     : this(t1, t2, a1, a2, ii, productType, type, bbbIndex, cccc, time, textReports.ToList(), null, supplementaryIdentificationLine)
 {
 }