public static int Read(byte[] buf, int c, CourseWind w)
{
w.MessageVersionNumber = buf[c++];
w.SelectedWindId = buf[c++];
w.RecordCount = buf[c++];
for (int i = 0; i < w.RecordCount; ++i)
{
var wr = new WindRecord();
c = WindRecord.Read(buf, c, wr);
w.WindRecords.Add(wr);
}
return c;
}