protected override void FillData(Mina.Core.Buffer.IoBuffer buffer) { buffer.Put(gradeProfile.Number); foreach (var unit in gradeProfile.ClassUnits) { buffer.Put(Convert.ToByte(unit.Number / 10 * 16 + unit.Number % 10)); buffer.Put(Convert.ToByte(unit.NameBytes.Length)); buffer.Put(unit.NameBytes); } }
protected override void FillData(Mina.Core.Buffer.IoBuffer buffer) { buffer.Put(Convert.ToByte(assignUnit.HolderNo % 100)); buffer.Put(Convert.ToByte(assignUnit.HolderNo / 1000 << 4 + assignUnit.HolderNo / 100 % 10)); buffer.Put(Convert.ToByte((assignUnit.No & 0xff000000) >> 24)); buffer.Put(Convert.ToByte((assignUnit.No & 0x00ff0000) >> 16)); buffer.Put(Convert.ToByte((assignUnit.No & 0x0000ff00) >> 8)); buffer.Put(Convert.ToByte(assignUnit.No & 0x000000ff)); buffer.Put(assignUnit.Sequence); }
protected override void FillData(Mina.Core.Buffer.IoBuffer buffer) { buffer.Put(Convert.ToByte(DateTime.Now.Year % 100)); buffer.Put(Convert.ToByte((byte)DateTime.Now.Month)); buffer.Put(Convert.ToByte((byte)DateTime.Now.Day)); buffer.Put(Convert.ToByte((byte)(DateTime.Now.DayOfWeek + 1))); buffer.Put(Convert.ToByte((byte)DateTime.Now.Hour)); buffer.Put(Convert.ToByte((byte)DateTime.Now.Minute)); buffer.Put(Convert.ToByte((byte)DateTime.Now.Second)); }
protected override void FillData(Mina.Core.Buffer.IoBuffer buffer) { buffer.Put(Convert.ToByte(profile.No % 1000)); buffer.Put(Convert.ToByte(profile.No / 1000 << 4 + profile.No / 100 % 10)); buffer.Put(profile.NameBytes); buffer.Put(profile.Month); buffer.Put(profile.Day); buffer.Put(Convert.ToByte(profile.NameBytes.Length + 2)); }
protected override void FillData(Mina.Core.Buffer.IoBuffer buffer) { buffer.Put(Convert.ToByte(userCancel.UserNo % 100)); buffer.Put(Convert.ToByte(userCancel.UserNo / 1000 << 4 + userCancel.UserNo / 100 % 10)); }
protected override void FillData(Mina.Core.Buffer.IoBuffer buffer) { foreach (var unit in alloc.Units) { buffer.Put(Convert.ToByte(unit.Address / 10 * 16 + unit.Address % 10)); buffer.Put(unit.Size); } buffer.Put(Convert.ToByte(91 / 10 * 16 + 91 % 10)); buffer.Put((byte)70); buffer.Put(Convert.ToByte(92 / 10 * 16 + 92 % 10)); buffer.Put((byte)70); buffer.Put(Convert.ToByte(93 / 10 * 16 + 93 % 10)); buffer.Put((byte)70); buffer.Put(Convert.ToByte(94 / 10 * 16 + 94 % 10)); buffer.Put((byte)70); buffer.Put(Convert.ToByte(95 / 10 * 16 + 95 % 10)); buffer.Put((byte)70); }