private void MessageSent(long epoch, byte[] message, int set, FFXIVNetworkMonitor.ConnectionType connectionType) { var res = Parse(message); var item = new PacketEntry { IsVisible = true, ActorControl = -1, Data = message, Message = res.header.MessageType.ToString("X4"), Direction = "C", Category = set.ToString(), Size = res.header.MessageLength.ToString(), Set = set, RouteID = res.header.RouteID.ToString(), PacketUnixTime = res.header.Seconds, Connection = connectionType }; if (res.header.MessageType == 0x0287) //Bard Performance { var length = res.data[32]; var notes = new byte[length]; Array.Copy(res.data, 33, notes, 0, length); //Console.WriteLine("1 packet"); //Log.B(notes, true);//TODO: Time analyze //ParameterController.GetInstance().AnalyzeNotes(notes); } }
private void MessageSent(long epoch, byte[] message, int set, FFXIVNetworkMonitor.ConnectionType connectionType) { var res = Parse(message); var item = new PacketEntry { IsVisible = true, ActorControl = -1, Data = message, Message = res.header.MessageType.ToString("X4"), Direction = "C", Category = set.ToString(), // Timestamp = Util.UnixTimeStampToDateTime(res.header.Seconds).ToString(@"MM\/dd\/yyyy HH:mm:ss"), Size = res.header.MessageLength.ToString(), Set = set, RouteID = res.header.RouteID.ToString(), PacketUnixTime = res.header.Seconds, // SystemMsTime = Millis(), Connection = connectionType }; if (res.header.MessageType == 0x018B) //Bard Performance { var length = res.data[32]; var notes = new byte[length]; Array.Copy(res.data, 33, notes, 0, length); Log.B(notes, true);//TODO: Time analyze ParameterController.GetInstance().AnalyzeNotes(notes); } }