private void SystemBootHandler(object sender, BootEventArgs e) { string log = string.Format("boot: version: {0}.{1}.{2}.{3}, ll_version: {4}, protocol_version: {5}, hw: {6}", e.major, e.minor, e.patch, e.build, e.ll_version, e.protocol_version, e.hw ); WriteTxtLog(log); }
protected override void OnEventAnalyzed(byte id, byte[] eventValue) { switch (id) { case 0x00: { var version = BitConverter.ToUInt32(eventValue, 0); var eventArgs = new BootEventArgs(version); Boot?.Invoke(this, eventArgs); break; } default: { break; } } }