Commit 109aa871 by 鲁志-悦动

音视频流的缓存时间放到配置文件里 And 两个算法常用参数放到主页面里

parent 394cd8f9
//------------------------------------------------------------------------------ 
// <auto-generated>
// 此代码由工具生成。
// 运行时版本:4.0.30319.42000
//
// 对此文件的更改可能会导致不正确的行为,并且如果
// 重新生成代码,这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------
namespace XamlGeneratedNamespace {
/// <summary>
/// GeneratedInternalTypeHelper
/// </summary>
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public sealed class GeneratedInternalTypeHelper : System.Windows.Markup.InternalTypeHelper {
/// <summary>
/// CreateInstance
/// </summary>
protected override object CreateInstance(System.Type type, System.Globalization.CultureInfo culture) {
return System.Activator.CreateInstance(type, ((System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic)
| (System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.CreateInstance)), null, null, culture);
}
/// <summary>
/// GetPropertyValue
/// </summary>
protected override object GetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, System.Globalization.CultureInfo culture) {
return propertyInfo.GetValue(target, System.Reflection.BindingFlags.Default, null, null, culture);
}
/// <summary>
/// SetPropertyValue
/// </summary>
protected override void SetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, object value, System.Globalization.CultureInfo culture) {
propertyInfo.SetValue(target, value, System.Reflection.BindingFlags.Default, null, null, culture);
}
/// <summary>
/// CreateDelegate
/// </summary>
protected override System.Delegate CreateDelegate(System.Type delegateType, object target, string handler) {
return ((System.Delegate)(target.GetType().InvokeMember("_CreateDelegate", (System.Reflection.BindingFlags.InvokeMethod
| (System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)), null, target, new object[] {
delegateType,
handler}, null)));
}
/// <summary>
/// AddEventHandler
/// </summary>
protected override void AddEventHandler(System.Reflection.EventInfo eventInfo, object target, System.Delegate handler) {
eventInfo.AddEventHandler(target, handler);
}
}
}
...@@ -10,11 +10,11 @@ none ...@@ -10,11 +10,11 @@ none
false false
2-725104376 21870986562
3947974750 31364711570
17-1462717611 17-1683084370
Themes\Generic.xaml;Widgets\FootballFieldPanel\FootballFieldPanel.xaml; Themes\Generic.xaml;Widgets\FootballFieldPanel\FootballFieldPanel.xaml;
True False
...@@ -10,11 +10,11 @@ none ...@@ -10,11 +10,11 @@ none
false false
DEBUG;TRACE DEBUG;TRACE
201334349489 20-1486193684
1-1441241311 1470602451
11-1602666439 11-350624472
23-2035776870 24-1321085892
Style\Button\Button_NdiView.xaml;Style\Button\Button_Setting.xaml;Style\Button\Button_WindowTop.xaml;Style\CheckBox\CheckBox_NdiView.xaml;Style\CheckBox\CheckBox_RaidoButtonStyle.xaml;Style\CheckBox\CheckBox_Setting.xaml;Style\CheckBox\CheckBox_WindowTop.xaml;Style\ComboBox\ComboBox_Setting.xaml;Style\HotkeyBox\HotkeyBox_Setting.xaml;Style\MessageBox\MessageBoxEx.xaml;Style\RadioButton\RadioButton_FootballSide.xaml;Style\RadioButton\RadioButton_NdiMainViewBlue.xaml;Style\RadioButton\RadioButton_NdiView.xaml;Style\RadioButton\RadioButton_Setting.xaml;Style\Slider\Slider_Setting.xaml;Style\TextBlock\TextBlock_Setting.xaml;Style\TextBox\TextBox_Setting.xaml;Style\ToogleButton\ToogleButton_Setting.xaml;Themes\Generic.xaml;Toolkit\NumericUpDown\NumericUpDown.xaml; Style\Button\Button_NdiView.xaml;Style\Button\Button_Setting.xaml;Style\Button\Button_WindowTop.xaml;Style\CheckBox\CheckBox_NdiView.xaml;Style\CheckBox\CheckBox_RaidoButtonStyle.xaml;Style\CheckBox\CheckBox_Setting.xaml;Style\CheckBox\CheckBox_WindowTop.xaml;Style\ComboBox\ComboBox_Setting.xaml;Style\HotkeyBox\HotkeyBox_Setting.xaml;Style\MessageBox\MessageBoxEx.xaml;Style\RadioButton\RadioButton_FootballSide.xaml;Style\RadioButton\RadioButton_NdiMainViewBlue.xaml;Style\RadioButton\RadioButton_NdiView.xaml;Style\RadioButton\RadioButton_Setting.xaml;Style\Slider\Slider_Setting.xaml;Style\TextBlock\TextBlock_Setting.xaml;Style\TextBox\TextBox_Setting.xaml;Style\ToogleButton\ToogleButton_Setting.xaml;Themes\Generic.xaml;Toolkit\NumericUpDown\NumericUpDown.xaml;
True False
...@@ -773,7 +773,6 @@ ...@@ -773,7 +773,6 @@
Content="抛弃" Content="抛弃"
Style="{StaticResource ButtonStyle}" /> Style="{StaticResource ButtonStyle}" />
<Button <Button
Grid.Column="2"
Width="100" Width="100"
Height="40" Height="40"
Margin="60,0,0,0" Margin="60,0,0,0"
...@@ -781,7 +780,6 @@ ...@@ -781,7 +780,6 @@
Content="发送" Content="发送"
Style="{StaticResource ButtonStyle}" /> Style="{StaticResource ButtonStyle}" />
<TextBlock <TextBlock
Grid.Column="3"
Margin="30,0,0,0" Margin="30,0,0,0"
HorizontalAlignment="Center" HorizontalAlignment="Center"
VerticalAlignment="Center" VerticalAlignment="Center"
...@@ -789,7 +787,6 @@ ...@@ -789,7 +787,6 @@
Foreground="White" Foreground="White"
Text="自动发送" /> Text="自动发送" />
<TextBox <TextBox
Grid.Column="4"
Width="30" Width="30"
Margin="10,0" Margin="10,0"
Background="#378CFF" Background="#378CFF"
...@@ -803,7 +800,6 @@ ...@@ -803,7 +800,6 @@
</b:Interaction.Triggers> </b:Interaction.Triggers>
</TextBox> </TextBox>
<TextBox <TextBox
Grid.Column="4"
Width="30" Width="30"
Background="Yellow" Background="Yellow"
BorderBrush="Red" BorderBrush="Red"
...@@ -857,6 +853,7 @@ ...@@ -857,6 +853,7 @@
Content="Out Point" Content="Out Point"
Style="{StaticResource ButtonStyle}" Style="{StaticResource ButtonStyle}"
Visibility="{Binding ReplaySendVisibility, Mode=TwoWay}" />--> Visibility="{Binding ReplaySendVisibility, Mode=TwoWay}" />-->
<!-- Replay -->
<Border <Border
Grid.Row="3" Grid.Row="3"
Grid.ColumnSpan="5" Grid.ColumnSpan="5"
...@@ -916,6 +913,65 @@ ...@@ -916,6 +913,65 @@
Visibility="{Binding ReplaySendVisibility, Mode=TwoWay}" /> Visibility="{Binding ReplaySendVisibility, Mode=TwoWay}" />
</Grid> </Grid>
</Border> </Border>
<!-- 两个算法常用参数 -->
<!--<Border
Grid.Row="4"
Grid.ColumnSpan="5"
Margin="0,10,0,0"
BorderBrush="White"
BorderThickness="3">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
<ColumnDefinition />
<ColumnDefinition />
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
HorizontalAlignment="Center"
VerticalAlignment="Center"
FontSize="14"
Foreground="White"
Text="算法参数" />
<TextBlock
Grid.Column="1"
VerticalAlignment="Center"
Foreground="White"
Text="matting_interval" />
<TextBox
Grid.Column="2"
Width="60"
Style="{StaticResource TextBoxStyle}"
Text="{Binding Matting_interval, Mode=TwoWay}">
<b:Interaction.Behaviors>
<local:TextBoxEnterKeyUpdateBehavior />
</b:Interaction.Behaviors>
</TextBox>
<TextBlock
Grid.Column="3"
VerticalAlignment="Center"
Foreground="White"
Text="moving_pixel" />
<TextBox
Grid.Column="4"
Width="60"
Style="{StaticResource TextBoxStyle}"
Text="{Binding Moving_pixel, Mode=TwoWay}">
<b:Interaction.Behaviors>
<local:TextBoxEnterKeyUpdateBehavior />
</b:Interaction.Behaviors>
</TextBox>
<Button
Grid.Column="5"
Width="100"
Height="40"
Command="{Binding Path=AlgorithmSendCommand}"
Content="发送"
Style="{StaticResource ButtonStyle}" />
</Grid>
</Border>-->
</Grid> </Grid>
<!--</WrapPanel>--> <!--</WrapPanel>-->
<!--<WrapPanel <!--<WrapPanel
......
...@@ -8,6 +8,7 @@ using System.Threading.Tasks; ...@@ -8,6 +8,7 @@ using System.Threading.Tasks;
using System.Windows; using System.Windows;
using System.Windows.Controls; using System.Windows.Controls;
using System.Windows.Interop; using System.Windows.Interop;
using Newtonsoft.Json;
using VIZ.FGOUT.Connection; using VIZ.FGOUT.Connection;
using VIZ.FGOUT.Connection.UDP.Clip.Signal.Send; using VIZ.FGOUT.Connection.UDP.Clip.Signal.Send;
using VIZ.FGOUT.Domain; using VIZ.FGOUT.Domain;
...@@ -55,6 +56,9 @@ namespace VIZ.FGOUT.Module ...@@ -55,6 +56,9 @@ namespace VIZ.FGOUT.Module
InitAutoSendTimer(); InitAutoSendTimer();
//_autoSend_Timer.Stop(); //_autoSend_Timer.Stop();
//_autoSend_Timer.Start(); //_autoSend_Timer.Start();
//初始化算法数据
//InitAlgorithmData();
} }
/// <summary> /// <summary>
...@@ -129,6 +133,8 @@ namespace VIZ.FGOUT.Module ...@@ -129,6 +133,8 @@ namespace VIZ.FGOUT.Module
this.SendCommand = new VCommand(this.Send); this.SendCommand = new VCommand(this.Send);
//二次确认自动发送时间间隔改变 //二次确认自动发送时间间隔改变
this.AutoSendIntervalTimeChangedCommand = new VCommand<RoutedEventArgs>(this.AutoSendIntervalTimeChanged); this.AutoSendIntervalTimeChangedCommand = new VCommand<RoutedEventArgs>(this.AutoSendIntervalTimeChanged);
//算法发送参数
this.AlgorithmSendCommand = new VCommand(this.AlgorithmSend);
} }
/// <summary> /// <summary>
...@@ -180,6 +186,77 @@ namespace VIZ.FGOUT.Module ...@@ -180,6 +186,77 @@ namespace VIZ.FGOUT.Module
#endregion #endregion
#region 发送算法参数相关
private int _matting_interval = 7;
/// <summary>
/// 抠图间隔
/// </summary>
public int Matting_interval
{
get => _matting_interval;
set
{
_matting_interval = value;
this.RaisePropertyChanged(nameof(Matting_interval));
}
}
private int _moving_pixel;
/// <summary>
/// 移动像素
/// </summary>
public int Moving_pixel
{
get => _moving_pixel;
set
{
_moving_pixel = value;
this.RaisePropertyChanged(nameof(Moving_pixel));
}
}
private void InitAlgorithmData()
{
try
{
var number = ApplicationDomainEx.LiteDbContext.ViewConfig.FindOne(p => p.ViewKey == NDIViewKeys.CAM_1)
.GameName;
if (!string.IsNullOrEmpty(number))
{
var config = ApplicationDomainEx.LiteDbContext.JavelinThrowConfig.FindOne(p => p.Number == number);
if (config == null)
return;
var alPackage =
(AlgorithmPackage_Figout_sports_model)JsonConvert.DeserializeObject(config.AlgorithmData,
typeof(AlgorithmPackage_Figout_sports_model));
Matting_interval = alPackage.Matting_interval;
Moving_pixel = alPackage.Moving_pixel;
}
}
catch (Exception ex)
{
log.Error(ex.Message);
}
}
public VCommand AlgorithmSendCommand { get; set; }
private void AlgorithmSend()
{
UdpEndpointManager manager = ConnectionManager.UdpConnection.GetEndpointManager(NDIViewKeys.CAM_1);
if (manager == null)
return;
AlgorithmPackage_Figout_sports_model package = new AlgorithmPackage_Figout_sports_model
{
Matting_interval = Matting_interval,
Moving_pixel = Moving_pixel
};
manager.SendJson(package);
}
#endregion
//int _sliderStartInitValue; //int _sliderStartInitValue;
//int _sliderEndInitValue; //int _sliderEndInitValue;
//private void ReplayStartValueFromNDIViewModel(ReplayStartValueModel vm) //private void ReplayStartValueFromNDIViewModel(ReplayStartValueModel vm)
...@@ -840,7 +917,6 @@ namespace VIZ.FGOUT.Module ...@@ -840,7 +917,6 @@ namespace VIZ.FGOUT.Module
private bool _isReplayChecked; private bool _isReplayChecked;
public VCommand ReplayCheckedCommand { get; set; } public VCommand ReplayCheckedCommand { get; set; }
public VCommand ReplayUncheckedCommand { get; set; }
private void ReplayChecked() private void ReplayChecked()
{ {
ReplaySendVisibility = Visibility.Visible; ReplaySendVisibility = Visibility.Visible;
...@@ -850,7 +926,6 @@ namespace VIZ.FGOUT.Module ...@@ -850,7 +926,6 @@ namespace VIZ.FGOUT.Module
replayModel.IsReplay = true; replayModel.IsReplay = true;
replayModel.IsReplayStarted = true; replayModel.IsReplayStarted = true;
//自动模式下,取算法发过来的Start、EndTime //自动模式下,取算法发过来的Start、EndTime
if (isAutoEnable) if (isAutoEnable)
{ {
...@@ -861,25 +936,20 @@ namespace VIZ.FGOUT.Module ...@@ -861,25 +936,20 @@ namespace VIZ.FGOUT.Module
replayModel.OutPointEndTime = config.end; replayModel.OutPointEndTime = config.end;
} }
} }
ApplicationDomain.MessageManager.Send(replayModel); ApplicationDomain.MessageManager.Send(replayModel);
var manager = ConnectionManager.UdpConnection.GetEndpointManager(NDIViewKeys.CAM_1__CLIP);
if (manager == null)
{
MessageBoxEx.ShowDialog("未获取到流的IP地址。");
return;
}
var managerAlgorithm = ConnectionManager.UdpConnection.GetEndpointManager(NDIViewKeys.CAM_1); var managerAlgorithm = ConnectionManager.UdpConnection.GetEndpointManager(NDIViewKeys.CAM_1);
if (managerAlgorithm == null) return; if (managerAlgorithm == null) return;
var replayPackage = new ReplayPackage() var replayPackage = new ReplayPackage()
{ {
type = ClipPackageSignal.REPLAY, type = ClipPackageSignal.REPLAY,
status = ReplayStatus.PreStart status = ReplayStatus.PreStart
}; };
managerAlgorithm.SendJson(replayPackage); managerAlgorithm.SendJson(replayPackage);
var manager = ConnectionManager.UdpConnection.GetEndpointManager(NDIViewKeys.CAM_1__CLIP);
if (manager == null) return;
manager.SendJson(replayPackage); manager.SendJson(replayPackage);
_isReplayChecked = true; _isReplayChecked = true;
...@@ -889,7 +959,8 @@ namespace VIZ.FGOUT.Module ...@@ -889,7 +959,8 @@ namespace VIZ.FGOUT.Module
_autoSend_Timer.Stop(); _autoSend_Timer.Stop();
} }
public VCommand ReplayUncheckedCommand { get; set; }
private void ReplayUnchecked() private void ReplayUnchecked()
{ {
ReplaySendVisibility = Visibility.Hidden; ReplaySendVisibility = Visibility.Hidden;
...@@ -900,21 +971,17 @@ namespace VIZ.FGOUT.Module ...@@ -900,21 +971,17 @@ namespace VIZ.FGOUT.Module
StartTime = 0; StartTime = 0;
EndTime = 0; EndTime = 0;
var manager = ConnectionManager.UdpConnection.GetEndpointManager(NDIViewKeys.CAM_1__CLIP);
if (manager == null)
{
MessageBoxEx.ShowDialog("未获取到流的IP地址。");
return;
}
var managerAlgorithm = ConnectionManager.UdpConnection.GetEndpointManager(NDIViewKeys.CAM_1); var managerAlgorithm = ConnectionManager.UdpConnection.GetEndpointManager(NDIViewKeys.CAM_1);
if (managerAlgorithm == null) return; if (managerAlgorithm == null) return;
var replayPackage = new ReplayPackage() var replayPackage = new ReplayPackage()
{ {
type = ClipPackageSignal.REPLAY, type = ClipPackageSignal.REPLAY,
status = ReplayStatus.Stop status = ReplayStatus.Stop
}; };
managerAlgorithm.SendJson(replayPackage); managerAlgorithm.SendJson(replayPackage);
var manager = ConnectionManager.UdpConnection.GetEndpointManager(NDIViewKeys.CAM_1__CLIP);
if (manager == null) return;
manager.SendJson(replayPackage); manager.SendJson(replayPackage);
} }
...@@ -935,67 +1002,20 @@ namespace VIZ.FGOUT.Module ...@@ -935,67 +1002,20 @@ namespace VIZ.FGOUT.Module
public VCommand ReplayStopCommand { get; set; } public VCommand ReplayStopCommand { get; set; }
//public VCommand ReplayReStartCommand { get; set; }
//private void ReplayReStart()
//{
// if (StartTime == 0)
// {
// MessageBoxEx.ShowDialog("请选择入点.");
// return;
// }
// if (EndTime == 0)
// {
// MessageBoxEx.ShowDialog("请选择出点.");
// return;
// }
// if (EndTime <= StartTime)
// {
// MessageBoxEx.ShowDialog("出点应大于入点.");
// return;
// }
// var manager = ConnectionManager.UdpConnection.GetEndpointManager(NDIViewKeys.CAM_1__CLIP);
// if (manager == null)
// {
// MessageBoxEx.ShowDialog("未获取到流的IP地址。");
// return;
// }
// var managerAlgorithm = ConnectionManager.UdpConnection.GetEndpointManager(NDIViewKeys.CAM_1);
// if (managerAlgorithm == null) return;
// var replayPackage = new ReplayPackage()
// {
// type = ClipPackageSignal.REPLAY,
// start_time = StartTime,
// end_time = EndTime,
// status = ReplayStatus.ReStart
// };
// managerAlgorithm.SendJson(replayPackage);
// manager.SendJson(replayPackage);
// MessageBoxEx.ShowDialog("Replay Restart OK.");
//}
private void ReplayStop() private void ReplayStop()
{ {
var manager = ConnectionManager.UdpConnection.GetEndpointManager(NDIViewKeys.CAM_1__CLIP); //var manager = ConnectionManager.UdpConnection.GetEndpointManager(NDIViewKeys.CAM_1__CLIP);
if (manager == null) //if (manager == null) return;
{ //var replayPackage = new ReplayPackage()
MessageBoxEx.ShowDialog("未获取到流的IP地址。"); //{
return; // type = ClipPackageSignal.REPLAY,
} // status = ReplayStatus.Stop
//};
var replayPackage = new ReplayPackage() //ReplayIsChecked = false;
{ ////当没有播放音视频的流时,是会有个被捕获的异常
type = ClipPackageSignal.REPLAY, //manager.SendJson(replayPackage);
status = ReplayStatus.Stop
};
//MessageBoxEx.ShowDialog("Replay Stop OK.");
ReplayIsChecked = false; ReplayIsChecked = false;
//当没有播放音视频的流时,是会有个被捕获的异常
manager.SendJson(replayPackage);
} }
public VCommand CleanInPointCommand { get; set; } public VCommand CleanInPointCommand { get; set; }
...@@ -1221,7 +1241,6 @@ namespace VIZ.FGOUT.Module ...@@ -1221,7 +1241,6 @@ namespace VIZ.FGOUT.Module
if (manager == null) if (manager == null)
{ {
MessageBoxEx.ShowDialog("未获取到流的IP地址。");
return; return;
} }
manager.SendJson(package); manager.SendJson(package);
...@@ -1993,7 +2012,6 @@ namespace VIZ.FGOUT.Module ...@@ -1993,7 +2012,6 @@ namespace VIZ.FGOUT.Module
else if (context.hotkey.Equals(NDIMainViewHotkeys.Replay)) else if (context.hotkey.Equals(NDIMainViewHotkeys.Replay))
{ {
ReplayIsChecked = false; ReplayIsChecked = false;
ReplayUnchecked();
} }
} }
else else
...@@ -2002,7 +2020,6 @@ namespace VIZ.FGOUT.Module ...@@ -2002,7 +2020,6 @@ namespace VIZ.FGOUT.Module
if (context.hotkey.Equals(NDIMainViewHotkeys.Replay)) if (context.hotkey.Equals(NDIMainViewHotkeys.Replay))
{ {
ReplayIsChecked = true; ReplayIsChecked = true;
ReplayChecked();
} }
} }
} }
......
...@@ -463,7 +463,7 @@ namespace VIZ.FGOUT.Module ...@@ -463,7 +463,7 @@ namespace VIZ.FGOUT.Module
} }
} }
private int _moving_pixel = 0; private int _moving_pixel;
/// <summary> /// <summary>
/// 移动像素 /// 移动像素
/// </summary> /// </summary>
......
...@@ -12,6 +12,7 @@ using VIZ.FGOUT.Storage; ...@@ -12,6 +12,7 @@ using VIZ.FGOUT.Storage;
using VIZ.Framework.Common; using VIZ.Framework.Common;
using VIZ.Framework.Connection; using VIZ.Framework.Connection;
using VIZ.Framework.Core; using VIZ.Framework.Core;
using VIZ.Framework.Domain;
namespace VIZ.FGOUT.Module namespace VIZ.FGOUT.Module
{ {
...@@ -20,10 +21,15 @@ namespace VIZ.FGOUT.Module ...@@ -20,10 +21,15 @@ namespace VIZ.FGOUT.Module
/// </summary> /// </summary>
public partial class NDIViewModel public partial class NDIViewModel
{ {
private readonly FrameBuffer _frameBuffer = new FrameBuffer(TimeSpan.FromSeconds(10));
/// <summary>
/// 音视频流缓存时间
/// </summary>
private static int STREAM_CACHEED_TIME = ApplicationDomain.IniStorage.GetValue<StreamConfig, int>(p => p.STREAM_CACHEED_TIME);
private readonly FrameBuffer _frameBuffer = new FrameBuffer(TimeSpan.FromSeconds(STREAM_CACHEED_TIME));
private readonly TrackingBoxInfoBuffer _trackingBoxInfoBuffer = private readonly TrackingBoxInfoBuffer _trackingBoxInfoBuffer =
new TrackingBoxInfoBuffer(TimeSpan.FromSeconds(500)); new TrackingBoxInfoBuffer(TimeSpan.FromSeconds(50 * STREAM_CACHEED_TIME));
public List<TrackingBoxInfo> _cam3Infos = new List<TrackingBoxInfo>(); public List<TrackingBoxInfo> _cam3Infos = new List<TrackingBoxInfo>();
...@@ -241,7 +247,7 @@ namespace VIZ.FGOUT.Module ...@@ -241,7 +247,7 @@ namespace VIZ.FGOUT.Module
#region 公共代码 #region 公共代码
//var index = view.vm.SliderValue; //var index = view.vm.SliderValue;
if (index >= 500) index = 499; if (index >= (50* STREAM_CACHEED_TIME)) index = (50 * STREAM_CACHEED_TIME - 1);
if ((buffer.Count - 1) >= index && index >= 0) if ((buffer.Count - 1) >= index && index >= 0)
{ {
var dse = buffer.ElementAt(index); var dse = buffer.ElementAt(index);
...@@ -442,12 +448,12 @@ namespace VIZ.FGOUT.Module ...@@ -442,12 +448,12 @@ namespace VIZ.FGOUT.Module
} }
} }
public class TrackingBoxInfoBuffer public class TrackingBoxInfoBuffer
{ {
private Queue<TrackingBoxInfo> buffer; private Queue<TrackingBoxInfo> buffer;
private int bufferSize; private int bufferSize;
private TimeSpan bufferDuration; private TimeSpan bufferDuration;
private int STREAM_CACHEED_TIME = ApplicationDomain.IniStorage.GetValue<StreamConfig, int>(p => p.STREAM_CACHEED_TIME);
public TrackingBoxInfoBuffer(TimeSpan duration) public TrackingBoxInfoBuffer(TimeSpan duration)
{ {
...@@ -459,8 +465,8 @@ namespace VIZ.FGOUT.Module ...@@ -459,8 +465,8 @@ namespace VIZ.FGOUT.Module
public void AddInfo(TrackingBoxInfo frame) public void AddInfo(TrackingBoxInfo frame)
{ {
buffer.Enqueue(frame); buffer.Enqueue(frame);
// 如果缓冲区超过容量,则移除最旧的 // 如果缓冲区超过容量,则移除最旧的跟踪框信息,框的数量是每秒50帧的50倍
if (buffer.Count > 25000) if (buffer.Count > (50 * 50 * STREAM_CACHEED_TIME))
buffer.Dequeue(); buffer.Dequeue();
} }
...@@ -501,6 +507,7 @@ namespace VIZ.FGOUT.Module ...@@ -501,6 +507,7 @@ namespace VIZ.FGOUT.Module
private Queue<MatExtend> buffer; private Queue<MatExtend> buffer;
private int bufferSize; private int bufferSize;
private TimeSpan bufferDuration; private TimeSpan bufferDuration;
private int STREAM_CACHEED_TIME = ApplicationDomain.IniStorage.GetValue<StreamConfig, int>(p => p.STREAM_CACHEED_TIME);
public FrameBuffer(TimeSpan duration) public FrameBuffer(TimeSpan duration)
{ {
...@@ -515,7 +522,7 @@ namespace VIZ.FGOUT.Module ...@@ -515,7 +522,7 @@ namespace VIZ.FGOUT.Module
buffer.Enqueue(frame); buffer.Enqueue(frame);
// 如果缓冲区超过容量,则移除最旧的帧 // 如果缓冲区超过容量,则移除最旧的帧
//if (buffer.Count > bufferSize) //if (buffer.Count > bufferSize)
if (buffer.Count > 500) if (buffer.Count > (50 * STREAM_CACHEED_TIME))
buffer.Dequeue(); buffer.Dequeue();
} }
......
...@@ -239,7 +239,6 @@ namespace VIZ.FGOUT.Module ...@@ -239,7 +239,6 @@ namespace VIZ.FGOUT.Module
var manager = ConnectionManager.UdpConnection.GetEndpointManager(NDIViewKeys.CAM_1__CLIP); var manager = ConnectionManager.UdpConnection.GetEndpointManager(NDIViewKeys.CAM_1__CLIP);
if (manager == null) if (manager == null)
{ {
MessageBoxEx.ShowDialog("未获取到流的IP地址。");
return; return;
} }
var managerAlgorithm = ConnectionManager.UdpConnection.GetEndpointManager(NDIViewKeys.CAM_1); var managerAlgorithm = ConnectionManager.UdpConnection.GetEndpointManager(NDIViewKeys.CAM_1);
...@@ -352,7 +351,6 @@ namespace VIZ.FGOUT.Module ...@@ -352,7 +351,6 @@ namespace VIZ.FGOUT.Module
var manager = ConnectionManager.UdpConnection.GetEndpointManager(NDIViewKeys.CAM_1__CLIP); var manager = ConnectionManager.UdpConnection.GetEndpointManager(NDIViewKeys.CAM_1__CLIP);
if (manager == null) if (manager == null)
{ {
MessageBoxEx.ShowDialog("未获取到流的IP地址。");
return; return;
} }
......
...@@ -32,7 +32,6 @@ namespace VIZ.FGOUT.Module ...@@ -32,7 +32,6 @@ namespace VIZ.FGOUT.Module
UdpEndpointManager manager = ConnectionManager.UdpConnection.GetEndpointManager(NDIViewKeys.CAM_1__CLIP); UdpEndpointManager manager = ConnectionManager.UdpConnection.GetEndpointManager(NDIViewKeys.CAM_1__CLIP);
if (manager == null) if (manager == null)
{ {
MessageBoxEx.ShowDialog("未获取到流的IP地址。");
return; return;
} }
...@@ -60,7 +59,6 @@ namespace VIZ.FGOUT.Module ...@@ -60,7 +59,6 @@ namespace VIZ.FGOUT.Module
UdpEndpointManager manager = ConnectionManager.UdpConnection.GetEndpointManager(NDIViewKeys.CAM_1__CLIP); UdpEndpointManager manager = ConnectionManager.UdpConnection.GetEndpointManager(NDIViewKeys.CAM_1__CLIP);
if (manager == null) if (manager == null)
{ {
MessageBoxEx.ShowDialog("未获取到流的IP地址。");
return; return;
} }
...@@ -95,7 +93,6 @@ namespace VIZ.FGOUT.Module ...@@ -95,7 +93,6 @@ namespace VIZ.FGOUT.Module
UdpEndpointManager manager = ConnectionManager.UdpConnection.GetEndpointManager(NDIViewKeys.CAM_1__CLIP); UdpEndpointManager manager = ConnectionManager.UdpConnection.GetEndpointManager(NDIViewKeys.CAM_1__CLIP);
if (manager == null) if (manager == null)
{ {
MessageBoxEx.ShowDialog("未获取到流的IP地址。");
return; return;
} }
......
#pragma checksum "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "BF813B92A62FDD0A191CE2A22E7E6B73D8D4F57C0525C2BC3E4C8FCAC626581E" #pragma checksum "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "FE0E980829F9490F57EA0985FC19EA6EC20EEDAB5F924488D628AEB5F0F058D9"
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
// <auto-generated> // <auto-generated>
// 此代码由工具生成。 // 此代码由工具生成。
...@@ -74,7 +74,7 @@ namespace VIZ.FGOUT.Module { ...@@ -74,7 +74,7 @@ namespace VIZ.FGOUT.Module {
#line hidden #line hidden
#line 1175 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml" #line 1231 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal VIZ.FGOUT.Module.NDIView cam1; internal VIZ.FGOUT.Module.NDIView cam1;
...@@ -82,7 +82,7 @@ namespace VIZ.FGOUT.Module { ...@@ -82,7 +82,7 @@ namespace VIZ.FGOUT.Module {
#line hidden #line hidden
#line 1304 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml" #line 1360 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal VIZ.FGOUT.Module.NDIView cam2; internal VIZ.FGOUT.Module.NDIView cam2;
...@@ -90,7 +90,7 @@ namespace VIZ.FGOUT.Module { ...@@ -90,7 +90,7 @@ namespace VIZ.FGOUT.Module {
#line hidden #line hidden
#line 1319 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml" #line 1375 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal VIZ.FGOUT.Module.NDIView cam3; internal VIZ.FGOUT.Module.NDIView cam3;
......
#pragma checksum "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "BF813B92A62FDD0A191CE2A22E7E6B73D8D4F57C0525C2BC3E4C8FCAC626581E" #pragma checksum "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "FE0E980829F9490F57EA0985FC19EA6EC20EEDAB5F924488D628AEB5F0F058D9"
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
// <auto-generated> // <auto-generated>
// 此代码由工具生成。 // 此代码由工具生成。
...@@ -74,7 +74,7 @@ namespace VIZ.FGOUT.Module { ...@@ -74,7 +74,7 @@ namespace VIZ.FGOUT.Module {
#line hidden #line hidden
#line 1175 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml" #line 1231 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal VIZ.FGOUT.Module.NDIView cam1; internal VIZ.FGOUT.Module.NDIView cam1;
...@@ -82,7 +82,7 @@ namespace VIZ.FGOUT.Module { ...@@ -82,7 +82,7 @@ namespace VIZ.FGOUT.Module {
#line hidden #line hidden
#line 1304 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml" #line 1360 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal VIZ.FGOUT.Module.NDIView cam2; internal VIZ.FGOUT.Module.NDIView cam2;
...@@ -90,7 +90,7 @@ namespace VIZ.FGOUT.Module { ...@@ -90,7 +90,7 @@ namespace VIZ.FGOUT.Module {
#line hidden #line hidden
#line 1319 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml" #line 1375 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal VIZ.FGOUT.Module.NDIView cam3; internal VIZ.FGOUT.Module.NDIView cam3;
......
...@@ -10,11 +10,11 @@ none ...@@ -10,11 +10,11 @@ none
false false
DEBUG;TRACE DEBUG;TRACE
24-1226537834 241325682082
4-1529606353 4-699044453
95-2032219709 951167816992
151915249285 151674092382
NDIMainView\View\NDIMainView.xaml;NDIPreviewView\View\NDIPreviewView.xaml;NDISettingView\View\AlgorithmSettingPanelView.xaml;NDISettingView\View\Algorithm\AlgorithmCablewayPanelView.xaml;NDISettingView\View\Algorithm\AlgorithmNearPanelView.xaml;NDISettingView\View\Algorithm\AlgorithmSinglePanelView.xaml;NDISettingView\View\Algorithm\AlgorithmSixteenPanelView.xaml;NDISettingView\View\Algorithm\AlgorithmTacticsPanelView.xaml;NDISettingView\View\NDISettingPanelView.xaml;NDISettingView\View\NDISettingView.xaml;NDIView\View\NDIView.xaml;SystemSetting\View\AboutPanelView.xaml;SystemSetting\View\CheckDataPanelView.xaml;SystemSetting\View\HotkeySettingPanelView.xaml;SystemSetting\View\MattingImagePanelView.xaml;SystemSetting\View\NewWindowView.xaml;SystemSetting\View\PackageSettingPanelView.xaml;SystemSetting\View\PreviewSettingPanelView.xaml;SystemSetting\View\ReplayPanelView.xaml;SystemSetting\View\StyleSettingPanelView.xaml;SystemSetting\View\SystemSettingView.xaml;SystemSetting\View\UEControlPanelView.xaml;SystemSetting\View\UESettingPanelView.xaml;Themes\SliderArrange.xaml; NDIMainView\View\NDIMainView.xaml;NDIPreviewView\View\NDIPreviewView.xaml;NDISettingView\View\AlgorithmSettingPanelView.xaml;NDISettingView\View\Algorithm\AlgorithmCablewayPanelView.xaml;NDISettingView\View\Algorithm\AlgorithmNearPanelView.xaml;NDISettingView\View\Algorithm\AlgorithmSinglePanelView.xaml;NDISettingView\View\Algorithm\AlgorithmSixteenPanelView.xaml;NDISettingView\View\Algorithm\AlgorithmTacticsPanelView.xaml;NDISettingView\View\NDISettingPanelView.xaml;NDISettingView\View\NDISettingView.xaml;NDIView\View\NDIView.xaml;SystemSetting\View\AboutPanelView.xaml;SystemSetting\View\CheckDataPanelView.xaml;SystemSetting\View\HotkeySettingPanelView.xaml;SystemSetting\View\MattingImagePanelView.xaml;SystemSetting\View\NewWindowView.xaml;SystemSetting\View\PackageSettingPanelView.xaml;SystemSetting\View\PreviewSettingPanelView.xaml;SystemSetting\View\ReplayPanelView.xaml;SystemSetting\View\StyleSettingPanelView.xaml;SystemSetting\View\SystemSettingView.xaml;SystemSetting\View\UEControlPanelView.xaml;SystemSetting\View\UESettingPanelView.xaml;Themes\SliderArrange.xaml;
True False
using VIZ.Framework.Storage;
namespace VIZ.FGOUT.Storage
{
public class StreamConfig : IniConfigBase
{
/// <summary>
/// 音视频流缓存时间
/// </summary>
[Ini(Section = "Stream", DefaultValue = "10", Type = typeof(int))]
public string STREAM_CACHEED_TIME { get; set; }
}
}
...@@ -121,6 +121,7 @@ ...@@ -121,6 +121,7 @@
<Compile Include="CSV\Log\SystemLog.cs" /> <Compile Include="CSV\Log\SystemLog.cs" />
<Compile Include="CSV\Log\SystemLogStringFormats.cs" /> <Compile Include="CSV\Log\SystemLogStringFormats.cs" />
<Compile Include="Init\Config\AlgorithmConfig.cs" /> <Compile Include="Init\Config\AlgorithmConfig.cs" />
<Compile Include="Init\Config\StreamConfig.cs" />
<Compile Include="Init\Config\UdpConfig.cs" /> <Compile Include="Init\Config\UdpConfig.cs" />
<Compile Include="LiteDB\Algorithm\AlgorithmBase.cs" /> <Compile Include="LiteDB\Algorithm\AlgorithmBase.cs" />
<Compile Include="LiteDB\Algorithm\AlgorithmBorderSceneType.cs" /> <Compile Include="LiteDB\Algorithm\AlgorithmBorderSceneType.cs" />
......
4ec977c9fb9ebf766bf03f594ec0377aa78207e0 b5fc305b00f81d14be5f348a638165b2faf984f8
This source diff could not be displayed because it is too large. You can view the blob instead.
2024-03-25 10:44:01,272 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键: 2024-03-26 16:21:01,340 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 10:44:10,803 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键: 2024-03-26 16:21:01,379 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 10:44:38,096 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:21:01,427 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 10:44:49,115 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0} 2024-03-26 16:21:02,935 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:
2024-03-25 16:44:25,459 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R 2024-03-26 16:21:04,073 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:44:25,500 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:21:04,075 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:44:27,443 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键: 2024-03-26 16:21:04,120 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:44:28,656 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R 2024-03-26 16:21:05,736 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:44:28,656 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:21:05,737 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:44:31,256 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R 2024-03-26 16:21:05,775 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:44:31,257 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:21:07,705 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:44:32,347 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R 2024-03-26 16:21:09,075 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:44:32,348 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:21:09,075 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:44:33,259 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R 2024-03-26 16:21:09,119 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:44:33,260 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:21:10,787 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:44:34,054 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R 2024-03-26 16:21:10,791 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:44:34,055 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:21:10,837 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:44:34,863 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R 2024-03-26 16:21:12,092 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:44:34,863 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:21:12,788 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:44:36,480 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:21:12,788 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:44:38,364 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0} 2024-03-26 16:21:12,832 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:44:40,230 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:21:14,334 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:44:41,462 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0} 2024-03-26 16:21:14,337 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:44:42,671 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:21:14,372 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:44:43,901 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0} 2024-03-26 16:21:15,973 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:44:44,803 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R 2024-03-26 16:21:17,757 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:44:44,804 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:21:17,758 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:44:45,980 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R 2024-03-26 16:21:17,799 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:44:45,981 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:21:19,246 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:44:55,558 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R 2024-03-26 16:21:19,248 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:45:02,768 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:21:19,296 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:45:05,470 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键: 2024-03-26 16:21:24,073 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:45:24,281 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R 2024-03-26 16:21:25,860 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:45:31,611 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:21:25,861 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:45:58,251 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R 2024-03-26 16:21:25,910 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:46:13,621 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:21:26,691 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:46:21,822 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R 2024-03-26 16:21:26,692 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:46:21,822 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:21:26,746 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:46:23,839 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键: 2024-03-26 16:21:27,653 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:46:26,105 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R 2024-03-26 16:21:27,654 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:46:26,106 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:21:27,705 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:46:28,771 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R 2024-03-26 16:21:28,281 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:46:28,772 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:21:28,281 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:46:35,821 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R 2024-03-26 16:21:28,337 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:46:42,303 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:21:28,892 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:47:42,922 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R 2024-03-26 16:21:28,895 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:47:42,963 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:21:28,931 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:47:43,025 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:22:06,061 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:47:44,692 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键: 2024-03-26 16:22:06,102 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:47:45,828 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R 2024-03-26 16:22:06,154 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:47:45,831 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0} 2024-03-26 16:22:08,168 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:
2024-03-25 16:47:45,871 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0} 2024-03-26 16:22:09,458 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:47:46,669 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R 2024-03-26 16:22:16,775 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:47:46,672 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:22:16,776 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:47:46,717 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:22:16,823 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:47:47,361 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R 2024-03-26 16:22:19,321 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:47:47,362 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0} 2024-03-26 16:22:20,529 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:47:47,394 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0} 2024-03-26 16:22:22,290 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:47:47,950 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R 2024-03-26 16:22:24,155 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:47:47,952 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:22:29,821 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:47:47,995 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:22:29,822 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:47:48,976 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R 2024-03-26 16:22:29,871 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:47:48,978 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0} 2024-03-26 16:22:32,169 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:
2024-03-25 16:47:49,015 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0} 2024-03-26 16:22:32,659 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:Ctrl +
2024-03-25 16:47:49,502 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R 2024-03-26 16:22:32,695 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:Ctrl +
2024-03-25 16:47:49,505 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:22:32,731 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:Ctrl +
2024-03-25 16:47:49,551 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:22:32,741 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:Ctrl +
2024-03-25 16:47:50,440 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R 2024-03-26 16:22:32,826 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:Ctrl +
2024-03-25 16:47:50,440 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0} 2024-03-26 16:22:32,829 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:Ctrl +
2024-03-25 16:47:50,486 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0} 2024-03-26 16:22:32,863 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:Ctrl +
2024-03-25 16:47:51,137 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R 2024-03-26 16:22:32,900 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:Ctrl +
2024-03-25 16:47:51,138 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:22:32,938 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:Ctrl +
2024-03-25 16:47:51,184 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:22:32,976 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:Ctrl +
2024-03-25 16:47:51,905 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R 2024-03-26 16:22:33,015 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:Ctrl +
2024-03-25 16:47:51,905 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0} 2024-03-26 16:22:33,018 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:Ctrl +
2024-03-25 16:47:51,949 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0} 2024-03-26 16:22:33,054 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:Ctrl +
2024-03-25 16:47:52,438 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R 2024-03-26 16:22:33,087 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:Ctrl +
2024-03-25 16:47:52,444 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:22:33,122 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:Ctrl +
2024-03-25 16:47:52,485 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:22:33,161 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:Ctrl +
2024-03-25 16:47:53,097 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R 2024-03-26 16:22:33,196 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:Ctrl +
2024-03-25 16:47:53,100 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0} 2024-03-26 16:22:33,229 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:Ctrl +
2024-03-25 16:47:53,141 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0} 2024-03-26 16:22:33,269 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:Ctrl +
2024-03-25 16:47:53,685 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R 2024-03-26 16:22:33,303 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:Ctrl +
2024-03-25 16:47:53,687 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:22:33,304 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:Ctrl +
2024-03-25 16:47:53,727 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:24:07,070 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:47:54,191 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R 2024-03-26 16:24:08,659 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:47:54,193 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0} 2024-03-26 16:24:08,661 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:47:54,237 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0} 2024-03-26 16:24:08,706 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:47:54,858 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R 2024-03-26 16:24:10,703 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:47:54,859 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:24:10,704 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:47:54,903 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:24:10,743 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:47:59,312 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:J 2024-03-26 16:24:12,423 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:48:01,247 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:K 2024-03-26 16:24:45,875 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:48:05,016 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:L 2024-03-26 16:24:45,914 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:48:06,856 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:L 2024-03-26 16:24:45,958 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:48:10,256 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:L 2024-03-26 16:24:47,220 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:
2024-03-25 16:48:21,302 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0} 2024-03-26 16:24:48,447 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:48:22,475 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:24:48,498 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:49:32,205 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:24:53,581 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:
2024-03-25 16:50:04,001 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0} 2024-03-26 16:25:18,948 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:50:04,001 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0} 2024-03-26 16:25:18,988 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:50:04,002 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0} 2024-03-26 16:25:19,037 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:50:07,990 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R 2024-03-26 16:25:20,244 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:
2024-03-25 16:50:07,993 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:25:33,581 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:50:07,993 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:25:49,958 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:50:08,002 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:25:56,995 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:50:08,002 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:25:56,996 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:50:10,070 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:L 2024-03-26 16:25:57,038 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:50:10,070 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0} 2024-03-26 16:26:00,927 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:50:10,072 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0} 2024-03-26 16:26:07,279 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:50:10,072 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0} 2024-03-26 16:27:07,979 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:50:12,256 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:L 2024-03-26 16:27:10,972 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:50:13,596 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R 2024-03-26 16:28:35,583 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:50:13,597 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:28:42,487 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:50:13,597 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:29:05,166 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:50:13,608 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:29:06,993 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:50:13,609 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:29:08,025 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:50:15,250 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:L 2024-03-26 16:30:24,763 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:50:15,250 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0} 2024-03-26 16:30:27,288 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:50:15,250 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0} 2024-03-26 16:30:29,327 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:50:15,251 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0} 2024-03-26 16:30:31,123 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:50:16,142 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R 2024-03-26 16:30:36,619 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:50:16,143 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:30:51,991 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:50:16,149 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:30:54,561 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:50:16,153 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:30:57,171 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:50:16,154 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1} 2024-03-26 16:30:59,811 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:50:17,078 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:L 2024-03-26 16:31:04,645 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:50:17,078 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0} 2024-03-26 16:31:07,266 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:50:17,081 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0} 2024-03-26 16:31:09,487 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:50:17,081 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0} 2024-03-26 16:31:25,173 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:50:17,726 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:50:17,726 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:50:17,732 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:50:17,737 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:50:17,737 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:50:18,292 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:50:18,293 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:50:18,299 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:50:18,303 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:50:18,303 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:50:18,826 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:50:18,827 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:50:18,827 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:50:18,835 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:50:18,835 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:50:19,309 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:50:19,310 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:50:19,310 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:50:19,319 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:50:19,319 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:50:19,781 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:L
2024-03-25 16:50:20,533 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:50:20,534 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:50:20,535 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:50:20,543 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:50:20,543 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:50:20,954 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:L
2024-03-25 16:50:20,954 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:50:20,954 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:50:20,954 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:50:21,528 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:50:21,530 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:50:21,530 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:50:21,541 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:50:21,542 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:50:23,478 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:L
2024-03-25 16:50:23,478 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:50:23,478 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:50:23,478 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:50:24,143 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:50:24,144 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:50:24,144 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:50:24,154 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:50:24,154 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:50:24,619 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:50:24,620 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:50:24,621 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:50:24,630 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:50:24,639 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:50:25,620 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:50:25,621 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:50:25,621 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:50:25,631 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:50:25,631 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:50:32,318 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:J
2024-03-25 16:50:34,262 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:K
2024-03-25 16:50:41,632 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:50:41,633 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:50:41,633 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:50:41,646 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:50:41,647 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:50:55,734 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"mode":"manual","signal":"detect","timecode":0}
2024-03-25 16:50:56,749 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"mode":"auto","signal":"detect","timecode":0}
2024-03-25 16:50:59,597 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:50:59,598 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:50:59,598 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:50:59,607 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:50:59,607 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:51:00,778 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:51:00,778 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:51:00,779 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:51:00,787 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:51:00,798 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:51:01,336 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:51:01,337 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:51:01,337 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:51:01,349 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:51:01,349 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:51:02,122 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:51:02,123 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:51:02,123 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:51:02,133 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:51:02,142 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:51:03,009 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:51:03,010 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:51:03,011 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:51:03,020 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:51:03,020 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:51:04,580 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:L
2024-03-25 16:51:04,580 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:51:04,581 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:51:04,581 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:56:25,481 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:56:25,571 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:56:25,667 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:56:27,652 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:L
2024-03-25 16:56:27,654 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:56:29,150 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:
2024-03-25 16:56:30,511 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:56:30,513 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:56:30,560 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:56:31,978 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:L
2024-03-25 16:56:31,980 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:56:32,667 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:56:32,669 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:56:32,726 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:56:33,214 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:L
2024-03-25 16:56:33,215 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:56:33,744 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:56:33,746 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:56:33,804 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:56:34,207 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:L
2024-03-25 16:56:34,209 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:56:34,748 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:56:34,750 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:56:34,816 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:56:35,240 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:L
2024-03-25 16:56:35,241 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:56:35,878 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:56:35,880 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:56:35,927 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:56:36,368 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:56:36,369 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:56:36,427 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:56:36,930 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:56:36,931 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:56:36,975 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:56:37,422 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:56:37,423 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:56:37,487 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:56:37,967 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:56:37,970 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:56:38,028 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:56:38,411 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:L
2024-03-25 16:56:38,413 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:56:38,899 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:56:38,901 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:56:38,961 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:56:39,364 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:L
2024-03-25 16:56:39,365 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:56:39,916 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:56:39,917 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:56:39,976 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:56:40,509 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:56:40,510 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:56:40,553 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:56:41,365 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:56:41,366 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:56:41,424 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:56:41,940 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:L
2024-03-25 16:56:41,942 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:56:42,460 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:56:42,462 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:56:42,508 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:56:42,963 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:56:42,964 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:56:43,009 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:56:43,489 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:56:43,490 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:56:43,551 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":1}
2024-03-25 16:56:43,995 [1] INFO VIZ.FGOUT.Module.NDIMainViewModel - 快捷键:R
2024-03-25 16:56:43,997 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
2024-03-25 16:56:44,056 [1] INFO VIZ.Framework.Connection.UdpEndpointManagerExpand - 发送UDPJosn串:{"type":"REPLAY","start_time":0,"end_time":0,"status":0}
...@@ -102,5 +102,8 @@ ALGORITHM_TARGET_BOX_LOST_FRAME=25 ...@@ -102,5 +102,8 @@ ALGORITHM_TARGET_BOX_LOST_FRAME=25
ALGORITHM_ClearTrackingBox_TIME=1000 ALGORITHM_ClearTrackingBox_TIME=1000
;算法二次确认自动发送时间(单位:毫秒) ;算法二次确认自动发送时间(单位:毫秒)
ALGORITHM_ReconfirmAutoSend_TIME=3000 ALGORITHM_ReconfirmAutoSend_TIME=3000
[Stream]
;音视频流的缓存时间(单位:秒)
STREAM_CACHEED_TIME=10
...@@ -5,4 +5,4 @@ ID,IsEnabled,Group,Type,Name,DisplayName,MainPath ...@@ -5,4 +5,4 @@ ID,IsEnabled,Group,Type,Name,DisplayName,MainPath
4,TRUE,足球,Tactics,战术机位,战术机位,C:\projects\tactical_v1.0.0.0\main_tactical.exe 4,TRUE,足球,Tactics,战术机位,战术机位,C:\projects\tactical_v1.0.0.0\main_tactical.exe
5,TRUE,羽毛球,Single,测试2,测试2,C:\projects\person_v2.0.0.0\person_v2.0.0.0.exe 5,TRUE,羽毛球,Single,测试2,测试2,C:\projects\person_v2.0.0.0\person_v2.0.0.0.exe
6,TRUE,羽毛球,Single,测试2,测试3,C:\projects\main_person_track\main_person_track.exe 6,TRUE,羽毛球,Single,测试2,测试3,C:\projects\main_person_track\main_person_track.exe
7,TRUE,羽毛球,FigureOut,测试2,测试2,D:\zhangming\figout_deploy\main_TimePlus_class.py 7,TRUE,羽毛球,FigureOut,测试2,测试2,D:\projects\figureout\algo_build\Release\figure_out.exe
\ No newline at end of file \ No newline at end of file
...@@ -102,5 +102,8 @@ ALGORITHM_TARGET_BOX_LOST_FRAME=25 ...@@ -102,5 +102,8 @@ ALGORITHM_TARGET_BOX_LOST_FRAME=25
ALGORITHM_ClearTrackingBox_TIME=1000 ALGORITHM_ClearTrackingBox_TIME=1000
;算法二次确认自动发送时间(单位:毫秒) ;算法二次确认自动发送时间(单位:毫秒)
ALGORITHM_ReconfirmAutoSend_TIME=3000 ALGORITHM_ReconfirmAutoSend_TIME=3000
[Stream]
;音视频流的缓存时间(单位:秒)
STREAM_CACHEED_TIME=10
...@@ -10,10 +10,10 @@ none ...@@ -10,10 +10,10 @@ none
false false
DEBUG;TRACE DEBUG;TRACE
C:\Projects\FGOUT\VIZ.FGOUT\VIZ.FGOUT\App.xaml C:\Projects\FGOUT\VIZ.FGOUT\VIZ.FGOUT\App.xaml
21265083526 2-1347366880
6-790135758 6968741766
421356718200 43-1958993781
CloseAlgorithmWindow.xaml;MainWindow.xaml; CloseAlgorithmWindow.xaml;MainWindow.xaml;
False False
......
...@@ -10,10 +10,10 @@ none ...@@ -10,10 +10,10 @@ none
false false
DEBUG;TRACE DEBUG;TRACE
9-721875057 91711917753
3-630027162 3-1719726047
19-1136530284 19-82108094
Path\ArrowPathResource.xaml;Style\Button\Button_MessageBox.xaml;Style\Button\Button_Normal.xaml;Style\Button\Button_WindowTop.xaml;Style\GridSplitter\GridSplitter_None.xaml;Style\ListBox\ListBox_None.xaml;Style\ScrollView\ScrollView_Default.xaml;Style\TextBox\TextBox_None.xaml;Themes\Generic.xaml; Path\ArrowPathResource.xaml;Style\Button\Button_MessageBox.xaml;Style\Button\Button_Normal.xaml;Style\Button\Button_WindowTop.xaml;Style\GridSplitter\GridSplitter_None.xaml;Style\ListBox\ListBox_None.xaml;Style\ScrollView\ScrollView_Default.xaml;Style\TextBox\TextBox_None.xaml;Themes\Generic.xaml;
False False
......
//------------------------------------------------------------------------------ 
// <auto-generated>
// 此代码由工具生成。
// 运行时版本:4.0.30319.42000
//
// 对此文件的更改可能会导致不正确的行为,并且如果
// 重新生成代码,这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------
namespace XamlGeneratedNamespace {
/// <summary>
/// GeneratedInternalTypeHelper
/// </summary>
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public sealed class GeneratedInternalTypeHelper : System.Windows.Markup.InternalTypeHelper {
/// <summary>
/// CreateInstance
/// </summary>
protected override object CreateInstance(System.Type type, System.Globalization.CultureInfo culture) {
return System.Activator.CreateInstance(type, ((System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic)
| (System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.CreateInstance)), null, null, culture);
}
/// <summary>
/// GetPropertyValue
/// </summary>
protected override object GetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, System.Globalization.CultureInfo culture) {
return propertyInfo.GetValue(target, System.Reflection.BindingFlags.Default, null, null, culture);
}
/// <summary>
/// SetPropertyValue
/// </summary>
protected override void SetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, object value, System.Globalization.CultureInfo culture) {
propertyInfo.SetValue(target, value, System.Reflection.BindingFlags.Default, null, null, culture);
}
/// <summary>
/// CreateDelegate
/// </summary>
protected override System.Delegate CreateDelegate(System.Type delegateType, object target, string handler) {
return ((System.Delegate)(target.GetType().InvokeMember("_CreateDelegate", (System.Reflection.BindingFlags.InvokeMethod
| (System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)), null, target, new object[] {
delegateType,
handler}, null)));
}
/// <summary>
/// AddEventHandler
/// </summary>
protected override void AddEventHandler(System.Reflection.EventInfo eventInfo, object target, System.Delegate handler) {
eventInfo.AddEventHandler(target, handler);
}
}
}
...@@ -10,11 +10,11 @@ none ...@@ -10,11 +10,11 @@ none
false false
DEBUG;TRACE DEBUG;TRACE
15-721109437 15488264905
120150095399 120494897808
44-785521425 44-1238315823
MessageBox\MessageBoxEx.xaml;MessageBox\MessageBoxExWindow.xaml;Themes\Generic.xaml;VideoControl\Control\VideoControl.xaml;Widgets\ColorPickButton\ColorPickButton.xaml;Widgets\ColorPickButton\ColorPickWindow.xaml;Widgets\GPIOPinTestControl\GPIOPinTestControl.xaml;Widgets\HotkeyBox\HotkeyBox.xaml;Widgets\IconButton\IconButton.xaml;Widgets\LabelValue\LabelValue.xaml;Widgets\NavigationControl\NavigationControl.xaml;Widgets\ResizeImageControl\ResizeImageControl.xaml;Widgets\ShowMessageControl\ShowMessageControl.xaml;Widgets\VideoTimeBar\VideoTimeBar.xaml;Widgets\ViewLoader\ViewLoader.xaml; MessageBox\MessageBoxEx.xaml;MessageBox\MessageBoxExWindow.xaml;Themes\Generic.xaml;VideoControl\Control\VideoControl.xaml;Widgets\ColorPickButton\ColorPickButton.xaml;Widgets\ColorPickButton\ColorPickWindow.xaml;Widgets\GPIOPinTestControl\GPIOPinTestControl.xaml;Widgets\HotkeyBox\HotkeyBox.xaml;Widgets\IconButton\IconButton.xaml;Widgets\LabelValue\LabelValue.xaml;Widgets\NavigationControl\NavigationControl.xaml;Widgets\ResizeImageControl\ResizeImageControl.xaml;Widgets\ShowMessageControl\ShowMessageControl.xaml;Widgets\VideoTimeBar\VideoTimeBar.xaml;Widgets\ViewLoader\ViewLoader.xaml;
True False
...@@ -10,11 +10,11 @@ none ...@@ -10,11 +10,11 @@ none
false false
DEBUG;TRACE DEBUG;TRACE
1-731644535 11882902973
212002329545 212023628146
25439653939 25699837507
Themes\Generic.xaml; Themes\Generic.xaml;
True False
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment