This commit is contained in:
Chen 2024-03-13 15:02:46 +08:00
parent 00172645f7
commit 8be8c278f7
204 changed files with 2106 additions and 407 deletions

Binary file not shown.

View File

@ -16,7 +16,7 @@
</ItemGroup>
<ItemGroup>
<Content Include="Assets\Images\logo.png" />
<Resource Include="Assets\Images\logo.png" />
</ItemGroup>
<ItemGroup>

View File

@ -12,8 +12,11 @@
<add key="BasicIP" value="127.0.0.1"/>
<!--基阵软件端口号-->
<add key="BasicPort" value="8899"/>
<!--25;27;28;30;32;44;49;98-->
<!--锚点1ID-->
<add key="Beacon1" value="1"/>
<add key="Beacon1" value="25"/>
<!--锚点1标定经度-->
<add key="Beacon1_JD" value="120.9592366"/>
<!--锚点1标定纬度-->
@ -34,7 +37,7 @@
<add key="Beacon1_PH_DIS" value="10"/>
<!--锚点2ID-->
<add key="Beacon2" value="2"/>
<add key="Beacon2" value="27"/>
<!--锚点2标定经度-->
<add key="Beacon2_JD" value="128.1234"/>
<!--锚点2标定纬度-->
@ -55,7 +58,7 @@
<add key="Beacon2_PH_DIS" value="10"/>
<!--锚点3ID-->
<add key="Beacon3" value="3"/>
<add key="Beacon3" value="28"/>
<!--锚点3标定经度-->
<add key="Beacon3_JD" value="128.1234"/>
<!--锚点3标定纬度-->
@ -76,7 +79,7 @@
<add key="Beacon3_PH_DIS" value="10"/>
<!--锚点4ID-->
<add key="Beacon4" value="4"/>
<add key="Beacon4" value="30"/>
<!--锚点4标定经度-->
<add key="Beacon4_JD" value="128.1234"/>
<!--锚点4标定纬度-->
@ -97,7 +100,7 @@
<add key="Beacon4_PH_DIS" value="10"/>
<!--锚点5ID-->
<add key="Beacon5" value="5"/>
<add key="Beacon5" value="49"/>
<!--锚点5标定经度-->
<add key="Beacon5_JD" value="128.1234"/>
<!--锚点5标定纬度-->
@ -118,7 +121,7 @@
<add key="Beacon5_PH_DIS" value="10"/>
<!--锚点6ID-->
<add key="Beacon6" value="6"/>
<add key="Beacon6" value="98"/>
<!--锚点6标定经度-->
<add key="Beacon6_JD" value="128.1234"/>
<!--锚点6标定纬度-->
@ -139,7 +142,7 @@
<add key="Beacon6_PH_DIS" value="10"/>
<!--锚点7ID-->
<add key="Beacon7" value="7"/>
<add key="Beacon7" value="32"/>
<!--锚点7标定经度-->
<add key="Beacon7_JD" value="128.1234"/>
<!--锚点7标定纬度-->
@ -161,7 +164,7 @@
<!--锚点8ID-->
<add key="Beacon8" value="8"/>
<add key="Beacon8" value="44"/>
<!--锚点8标定经度-->
<add key="Beacon8_JD" value="128.1234"/>
<!--锚点8标定纬度-->

View File

@ -257,6 +257,12 @@ namespace _20230724_MBJC_upperpc.DataAccess
ExecuteNonQuery(sql, 1);
}
public static void insertAlarmInfo(string tablename, AlarmInfo alarmInfo)
{
string sql = string.Format("insert into {0}(StationID,RecordTime,ParaName,ParaState) VALUES({1},'{2}','{3}','{4}');", tablename, alarmInfo.StationID, System.DateTime.Now, alarmInfo.ParaName, alarmInfo.ParaState);
ExecuteNonQuery(sql, 1);
}
//public static void InsertAlarmInfo(AlarmInfo alarmInfo)
//{
// //首先判断数据库中是否有这一条数据

View File

@ -104,7 +104,7 @@ namespace _20230724_MBJC_upperpc.Models
public int StationID
{
get { return stationId; }
set { stationId = value; }
set { stationId = value; this.DoNotify(); }
}
@ -115,7 +115,7 @@ namespace _20230724_MBJC_upperpc.Models
public DateTime RecordTime
{
get { return recordTime; }
set { recordTime = value; }
set { recordTime = value; this.DoNotify(); }
}
private string paraName;
@ -125,7 +125,7 @@ namespace _20230724_MBJC_upperpc.Models
public string ParaName
{
get { return paraName; }
set { paraName = value; }
set { paraName = value; this.DoNotify(); }
}
private string paraState;
@ -135,17 +135,8 @@ namespace _20230724_MBJC_upperpc.Models
public string ParaState
{
get { return paraState; }
set { paraState = value; }
set { paraState = value; this.DoNotify(); }
}
private int isHandled;
/// <summary>
/// 故障事件是否处理 0未处理 1已处理 2处理中
/// </summary>
public int IsHandled
{
get { return isHandled; }
set { isHandled = value; }
}
}
}

View File

@ -97,62 +97,62 @@ namespace _20230724_MBJC_upperpc.Models
//保存原始数据
tools.AddLgoToTXT("原始报文.txt", tools.Save_Path + System.DateTime.Now.ToString("yyyy_MM_dd") + @"\", System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + " ---- " + message + "\r\n");
DateTime date = DateTime.Now;
string[] msgs = message.Split(',');
BeaconModel beacon = new BeaconModel();
beacon.ID = int.Parse(msgs[1]);
beacon.Datetime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1)).AddSeconds(int.Parse(msgs[2]));
beacon.Ralative_Heading_Angle = float.Parse(msgs[3]);
beacon.Ralative_Pitch_Angle = float.Parse(msgs[4]);
beacon.Position_Distance = float.Parse(msgs[5]);
beacon.Propagationtime = float.Parse(msgs[6]);
beacon.BasicSite_JD = float.Parse(msgs[7]);
beacon.BasicSite_WD = float.Parse(msgs[8]);
beacon.BasicSite_Depth = float.Parse(msgs[9]);
beacon.BasicSite_Heading_Angle = float.Parse(msgs[10]);
beacon.BasicSite_Pitch_Angle = float.Parse(msgs[11]);
beacon.BasicSite_Roll_Angle = float.Parse(msgs[12]);
beacon.BasicSite_Heading_Speed = float.Parse(msgs[13]);
beacon.BasicSite_Pitch_Speed = float.Parse(msgs[14]);
beacon.BasicSite_Roll_Speed = float.Parse(msgs[15]);
beacon.BasicSite_Forword_A = float.Parse(msgs[16]);
beacon.BasicSite_Right_A = float.Parse(msgs[17]);
beacon.BasicSite_Sky_A = float.Parse(msgs[18]);
beacon.Beacon_JD = float.Parse(msgs[19]);
beacon.Beacon_WD = float.Parse(msgs[20]);
beacon.Beacon_Depth = float.Parse(msgs[21]);
beacon.Beacon_Roll_Angle = float.Parse(msgs[22]);
beacon.Beacon_Pitch_Angle = float.Parse(msgs[23]);
beacon.Beacon_Heading_Angle = float.Parse(msgs[24]);
beacon.Temp = float.Parse(msgs[25]);
beacon.Datetime = string.IsNullOrEmpty(msgs[2]) ? date : TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1)).AddSeconds(int.Parse(msgs[2]));
beacon.Ralative_Heading_Angle = string.IsNullOrEmpty(msgs[3]) ? 0 : float.Parse(msgs[3]);
beacon.Ralative_Pitch_Angle = string.IsNullOrEmpty(msgs[4]) ? 0 : float.Parse(msgs[4]);
beacon.Position_Distance = string.IsNullOrEmpty(msgs[5]) ? 0 : float.Parse(msgs[5]);
beacon.Propagationtime = string.IsNullOrEmpty(msgs[6]) ? 0 : float.Parse(msgs[6]);
beacon.BasicSite_JD = string.IsNullOrEmpty(msgs[7]) ? 0 : float.Parse(msgs[7]);
beacon.BasicSite_WD = string.IsNullOrEmpty(msgs[8]) ? 0 : float.Parse(msgs[8]);
beacon.BasicSite_Depth = string.IsNullOrEmpty(msgs[9]) ? 0 : float.Parse(msgs[9]);
beacon.BasicSite_Heading_Angle = string.IsNullOrEmpty(msgs[10]) ? 0 : float.Parse(msgs[10]);
beacon.BasicSite_Pitch_Angle = string.IsNullOrEmpty(msgs[11]) ? 0 : float.Parse(msgs[11]);
beacon.BasicSite_Roll_Angle = string.IsNullOrEmpty(msgs[12]) ? 0 : float.Parse(msgs[12]);
beacon.BasicSite_Heading_Speed = string.IsNullOrEmpty(msgs[13]) ? 0 : float.Parse(msgs[13]);
beacon.BasicSite_Pitch_Speed = string.IsNullOrEmpty(msgs[14]) ? 0 : float.Parse(msgs[14]);
beacon.BasicSite_Roll_Speed = string.IsNullOrEmpty(msgs[15]) ? 0 : float.Parse(msgs[15]);
beacon.BasicSite_Forword_A = string.IsNullOrEmpty(msgs[16]) ? 0 : float.Parse(msgs[16]);
beacon.BasicSite_Right_A = string.IsNullOrEmpty(msgs[17]) ? 0 : float.Parse(msgs[17]);
beacon.BasicSite_Sky_A = string.IsNullOrEmpty(msgs[18]) ? 0 : float.Parse(msgs[18]);
beacon.Beacon_JD = string.IsNullOrEmpty(msgs[19]) ? 0 : float.Parse(msgs[19]);
beacon.Beacon_WD = string.IsNullOrEmpty(msgs[20]) ? 0 : float.Parse(msgs[20]);
beacon.Beacon_Depth = string.IsNullOrEmpty(msgs[21]) ? 0 : float.Parse(msgs[21]);
beacon.Beacon_Roll_Angle = string.IsNullOrEmpty(msgs[22]) ? 0 : float.Parse(msgs[22]);
beacon.Beacon_Pitch_Angle = string.IsNullOrEmpty(msgs[23]) ? 0 : float.Parse(msgs[23]);
beacon.Beacon_Heading_Angle = string.IsNullOrEmpty(msgs[24]) ? 0 : float.Parse(msgs[24]);
beacon.Temp = string.IsNullOrEmpty(msgs[25]) ? 0 : float.Parse(msgs[25]);
//数据存储
DBHelper.insertData("beaconmodel", beacon);
switch (beacon.ID)
{
case 1:
case 25:
MainWindow.viewModel.Beacon1.Beacon = beacon;
break;
case 2:
case 27:
MainWindow.viewModel.Beacon2.Beacon = beacon;
break;
case 3:
case 28:
MainWindow.viewModel.Beacon3.Beacon = beacon;
break;
case 4:
case 30:
MainWindow.viewModel.Beacon4.Beacon = beacon;
break;
case 5:
case 49:
MainWindow.viewModel.Beacon5.Beacon = beacon;
break;
case 6:
case 98:
MainWindow.viewModel.Beacon6.Beacon = beacon;
break;
case 7:
case 32:
MainWindow.viewModel.Beacon7.Beacon = beacon;
break;
case 8:
case 44:
MainWindow.viewModel.Beacon8.Beacon = beacon;
break;
default:

View File

@ -1,4 +1,5 @@
using _20230724_MBJC_upperpc.Common;
using _20230724_MBJC_upperpc.DataAccess;
using _20230724_MBJC_upperpc.Models;
using System;
using System.Collections.Generic;
@ -26,7 +27,8 @@ namespace _20230724_MBJC_upperpc.ViewModels
public List<BeaconModel> BeaconList
{
get { return beaconList; }
set {
set
{
beaconList = value;
this.DoNotify();
}
@ -209,6 +211,35 @@ namespace _20230724_MBJC_upperpc.ViewModels
AlarmInfo.PYPercent_FY = Math.Abs(AlarmInfo.PY_FY) / Beacon_FY_DIS;
//偏航角偏移百分比
AlarmInfo.PYPercent_PH = Math.Abs(AlarmInfo.PY_PH) / Beacon_FY_DIS;
AlarmInfo alarmInfo = null;
#region
if (AlarmInfo.PY_JL > 1)
{
alarmInfo = new AlarmInfo() { StationID = Beacon.ID, RecordTime = System.DateTime.Now, ParaName = "偏移距离", ParaState = "偏移距离" + AlarmInfo.PY_JL + "米,达到极限距离的" + AlarmInfo.PYPercent_JL * 100 + "%。" };
DBHelper.insertAlarmInfo("alarminfo", alarmInfo);
MainWindow.viewModel.AlarmInfoList.Add(alarmInfo);
}
if (AlarmInfo.PYPercent_HG > 1)
{
alarmInfo = new AlarmInfo() { StationID = Beacon.ID, RecordTime = System.DateTime.Now, ParaName = "横滚角", ParaState = "偏移角度" + AlarmInfo.PY_HG + "°,达到极限角度的" + AlarmInfo.PYPercent_JL * 100 + "%。" };
DBHelper.insertAlarmInfo("alarminfo", alarmInfo);
MainWindow.viewModel.AlarmInfoList.Add(alarmInfo);
}
if (AlarmInfo.PYPercent_FY > 1)
{
alarmInfo = new AlarmInfo() { StationID = Beacon.ID, RecordTime = System.DateTime.Now, ParaName = "俯仰角", ParaState = "偏移角度" + AlarmInfo.PY_FY + "°,达到极限角度的" + AlarmInfo.PYPercent_FY * 100 + "%。" };
DBHelper.insertAlarmInfo("alarminfo", alarmInfo);
MainWindow.viewModel.AlarmInfoList.Add(alarmInfo);
}
if (AlarmInfo.PYPercent_PH > 1)
{
alarmInfo = new AlarmInfo() { StationID = Beacon.ID, RecordTime = System.DateTime.Now, ParaName = "偏航角", ParaState = "偏移角度" + AlarmInfo.PY_PH + "°,达到极限角度的" + AlarmInfo.PYPercent_PH * 100 + "%。" };
DBHelper.insertAlarmInfo("alarminfo", alarmInfo);
MainWindow.viewModel.AlarmInfoList.Add(alarmInfo);
}
#endregion
}
}

View File

@ -5,6 +5,7 @@ using _20230724_MBJC_upperpc.Views;
using MySql.Data.MySqlClient;
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Reflection;
using System.Runtime.Intrinsics.X86;
@ -117,6 +118,17 @@ namespace _20230724_MBJC_upperpc.ViewModels
set { client = value; this.DoNotify(); }
}
private ObservableCollection<AlarmInfo> alarmInfoList = new ObservableCollection<AlarmInfo>();
/// <summary>
/// 告警信息列表
/// </summary>
public ObservableCollection<AlarmInfo> AlarmInfoList
{
get { return alarmInfoList; }
set { alarmInfoList = value; this.DoNotify(); }
}
/// <summary>
/// 连接基阵上位机软件客户端的ip和端口号
/// </summary>
@ -147,6 +159,7 @@ namespace _20230724_MBJC_upperpc.ViewModels
this.AlarmInfoCommand.DoCanExcute = new Func<object, bool>((o) => { return true; });
DoNavChanged("FirstPageView");
SearchAlarmInfo("1");
#region
string sql = string.Format("select * from beaconmodel where StationID = {0} ORDER by id desc limit 1", int.Parse(tools.GetAppSetting("Beacon1")));
@ -409,18 +422,35 @@ namespace _20230724_MBJC_upperpc.ViewModels
public void SearchAlarmInfo(object obj)
{
//清空List中的告警信息
AlarmInfoList.Clear();
string sql = "";
//查一天的告警
if (obj.ToString() == "1")
{
sql = string.Format("select * from alarminfo WHERE RecordTime >= '{0}' AND RecordTime <= '{1}' ORDER by id desc;", System.DateTime.Today.AddDays(-1), System.DateTime.Now);
}
else if (obj.ToString() == "2")//查询一周的告警
{
sql = string.Format("select * from alarminfo WHERE RecordTime >= '{0}' AND RecordTime <= '{1}' ORDER by id desc;", System.DateTime.Today.AddDays(-7), System.DateTime.Now);
}
else if (obj.ToString() == "3")//查询一个月的告警
{
sql = string.Format("select * from alarminfo WHERE RecordTime >= '{0}' AND RecordTime <= '{1}' ORDER by id desc;", System.DateTime.Today.AddDays(-30), System.DateTime.Now);
}
using (MySqlDataReader reader = DBHelper.ExecuteReader(sql, 1))
{
while (reader.Read())
{
AlarmInfo alarmInfo = new AlarmInfo()
{
StationID = Convert.ToInt32(reader["StationID"]),
RecordTime = Convert.ToDateTime(reader["RecordTime"]),
ParaName = reader["ParaName"].ToString(),
ParaState = reader["ParaState"].ToString()
};
AlarmInfoList.Add(alarmInfo);
}
}
}
@ -483,6 +513,9 @@ namespace _20230724_MBJC_upperpc.ViewModels
case "Benchmark2":
page.DataContext = Beacon8;
break;
case "BuoyPlatformView":
page.DataContext = Beacon8;
break;
default: break;
}
this.PageContent = page;
@ -512,7 +545,7 @@ namespace _20230724_MBJC_upperpc.ViewModels
{
//每次查询历史数据 就将该历史数据重置
Beacon_Search = new BeaconViewModel();
string sql = string.Format("SELECT * FROM beaconmodel WHERE RecordTime >= '{0}' AND Datetime <= '{1}' AND StationID = {2}", StartTime, EndTime, StationID);
string sql = string.Format("SELECT * FROM beaconmodel WHERE RecordTime >= '{0}' AND RecordTime <= '{1}' AND StationID = {2}", StartTime, EndTime, StationID);
using (MySqlDataReader reader = DBHelper.ExecuteReader(sql, 1))
{
while (reader.Read())
@ -547,48 +580,6 @@ namespace _20230724_MBJC_upperpc.ViewModels
};
Beacon_Search.BeaconList.Add(beacon);
Beacon_Search.BeaconList_Count = Beacon_Search.BeaconList.Count - 1;
//if (StationID == int.Parse(tools.GetAppSetting("Beacon1")))
//{
// Beacon1.BeaconList.Add(beacon);
// Beacon1.BeaconList_Count = Beacon1.BeaconList.Count - 1;
//}
//else if (StationID == int.Parse(tools.GetAppSetting("Beacon2")))
//{
// Beacon2.BeaconList.Add(beacon);
// Beacon2.BeaconList_Count = Beacon2.BeaconList.Count - 1;
//}
//else if (StationID == int.Parse(tools.GetAppSetting("Beacon3")))
//{
// Beacon3.BeaconList.Add(beacon);
// Beacon3.BeaconList_Count = Beacon3.BeaconList.Count - 1;
//}
//else if (StationID == int.Parse(tools.GetAppSetting("Beacon4")))
//{
// Beacon4.BeaconList.Add(beacon);
// Beacon4.BeaconList_Count = Beacon4.BeaconList.Count - 1;
//}
//else if (StationID == int.Parse(tools.GetAppSetting("Beacon5")))
//{
// Beacon5.BeaconList.Add(beacon);
// Beacon5.BeaconList_Count = Beacon5.BeaconList.Count - 1;
//}
//else if (StationID == int.Parse(tools.GetAppSetting("Beacon6")))
//{
// Beacon6.BeaconList.Add(beacon);
// Beacon6.BeaconList_Count = Beacon6.BeaconList.Count - 1;
//}
//else if (StationID == int.Parse(tools.GetAppSetting("Beacon7")))
//{
// Beacon7.BeaconList.Add(beacon);
// Beacon7.BeaconList_Count = Beacon7.BeaconList.Count - 1;
//}
//else if (StationID == int.Parse(tools.GetAppSetting("Beacon8")))
//{
// Beacon8.BeaconList.Add(beacon);
// Beacon8.BeaconList_Count = Beacon8.BeaconList.Count - 1;
//}
}
}
//如果查询的数据为0 那么就不切换为历史数据

View File

@ -87,11 +87,20 @@
<RowDefinition Height="6*" />
</Grid.RowDefinitions>
<StackPanel Orientation="Horizontal">
<TextBlock
<Border
Grid.Row="2"
Grid.Column="0"
Margin="0,0,10,0"
Padding="5"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Background="#44FFFFFF"
CornerRadius="10">
<TextBlock
HorizontalAlignment="Left"
Style="{StaticResource CommonTextStyle}"
Text="锚 点 ID:" />
</Border>
<TextBlock
Name="ID"
Style="{StaticResource CommonTextStyle}"
@ -216,8 +225,7 @@
<Grid Grid.Row="2">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="1*" />
<ColumnDefinition Width="3*" />
<ColumnDefinition Width="1.2*" />
<ColumnDefinition Width="4*" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition />
@ -231,21 +239,31 @@
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<TextBlock
<Border
Grid.Row="0"
Grid.Column="0"
Style="{StaticResource CommonTextStyle}"
Text="采集时间:" />
Padding="5"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Background="#44FFFFFF"
CornerRadius="10">
<TextBlock Style="{StaticResource CommonTextStyle}" Text="采集时间:" />
</Border>
<TextBlock
Grid.Row="0"
Grid.Column="1"
Style="{StaticResource CommonTextStyle}"
Text="{Binding Beacon.Datetime, StringFormat={}{0:yyyy-MM-dd HH:mm:ss}}" />
<TextBlock
<Border
Grid.Row="1"
Grid.Column="0"
Style="{StaticResource CommonTextStyle}"
Text="经 度:" />
Padding="5"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Background="#44FFFFFF"
CornerRadius="10">
<TextBlock Style="{StaticResource CommonTextStyle}" Text="经 度:" />
</Border>
<StackPanel
Grid.Row="1"
Grid.Column="1"
@ -256,71 +274,117 @@
Style="{StaticResource CommonTextStyle}"
Text="{Binding AlarmInfo.PY_JL, StringFormat=({0}米)}" />
</StackPanel>
<TextBlock
<Border
Grid.Row="2"
Grid.Column="0"
Style="{StaticResource CommonTextStyle}"
Text="纬 度:" />
Padding="5"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Background="#44FFFFFF"
CornerRadius="10">
<TextBlock Style="{StaticResource CommonTextStyle}" Text="纬 度:" />
</Border>
<TextBlock
Grid.Row="2"
Grid.Column="1"
Style="{StaticResource CommonTextStyle}"
Text="{Binding Beacon.Beacon_WD, StringFormat={}{0}°}" />
<TextBlock
<Border
Grid.Row="3"
Grid.Column="0"
Style="{StaticResource CommonTextStyle}"
Text="相对航向:" />
Padding="5"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Background="#44FFFFFF"
CornerRadius="10">
<TextBlock Style="{StaticResource CommonTextStyle}" Text="相对航向:" />
</Border>
<TextBlock
Grid.Row="3"
Grid.Column="1"
Style="{StaticResource CommonTextStyle}"
Text="{Binding Beacon.Ralative_Heading_Angle, StringFormat={}{0}°}" />
<TextBlock
<Border
Grid.Row="4"
Grid.Column="0"
Style="{StaticResource CommonTextStyle}"
Text="相对俯仰:" />
Padding="5"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Background="#44FFFFFF"
CornerRadius="10">
<TextBlock Style="{StaticResource CommonTextStyle}" Text="相对俯仰:" />
</Border>
<TextBlock
Grid.Row="4"
Grid.Column="1"
Style="{StaticResource CommonTextStyle}"
Text="{Binding Beacon.Ralative_Pitch_Angle, StringFormat={}{0}°}" />
<TextBlock
<Border
Grid.Row="5"
Grid.Column="0"
Style="{StaticResource CommonTextStyle}"
Text="深 度:" />
Padding="5"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Background="#44FFFFFF"
CornerRadius="10">
<TextBlock Style="{StaticResource CommonTextStyle}" Text="深 度:" />
</Border>
<TextBlock
Grid.Row="5"
Grid.Column="1"
Style="{StaticResource CommonTextStyle}"
Text="{Binding Beacon.Beacon_Depth, StringFormat={}{0}米}" />
<TextBlock
<Border
Grid.Row="6"
Grid.Column="0"
Style="{StaticResource CommonTextStyle}"
Text="距 离:" />
Padding="5"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Background="#44FFFFFF"
CornerRadius="10">
<TextBlock Style="{StaticResource CommonTextStyle}" Text="距 离:" />
</Border>
<TextBlock
Grid.Row="6"
Grid.Column="1"
Style="{StaticResource CommonTextStyle}"
Text="{Binding Beacon.Position_Distance, StringFormat={}{0}米}" />
<TextBlock
<Border
Grid.Row="7"
Grid.Column="0"
Style="{StaticResource CommonTextStyle}"
Text="传播时间:" />
Padding="5"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Background="#44FFFFFF"
CornerRadius="10">
<TextBlock Style="{StaticResource CommonTextStyle}" Text="传播时间:" />
</Border>
<TextBlock
Grid.Row="7"
Grid.Column="1"
Style="{StaticResource CommonTextStyle}"
Text="{Binding Beacon.Propagationtime, StringFormat={}{0}秒}" />
<TextBlock
<Border
Grid.Row="8"
Grid.Column="0"
Style="{StaticResource CommonTextStyle}"
Text="温 度:" />
Padding="5"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Background="#44FFFFFF"
CornerRadius="10">
<TextBlock Style="{StaticResource CommonTextStyle}" Text="温 度:" />
</Border>
<TextBlock
Grid.Row="8"
Grid.Column="1"

View File

@ -12,6 +12,11 @@
<UserControl.Resources>
<ResourceDictionary>
<converters:AspectRatioConverter x:Key="AspectRatioConverter" />
<Style x:Key="CommonTextStyle" TargetType="TextBlock">
<Setter Property="FontSize" Value="30" />
<Setter Property="Foreground" Value="White" />
<Setter Property="VerticalAlignment" Value="Center" />
</Style>
</ResourceDictionary>
</UserControl.Resources>
<Grid>
@ -23,16 +28,203 @@
<local:BuoyModel
x:Name="BuoyModel"
AnimationEnable="True"
Rotate_X="0"
Rotate_Y="0"
Rotate_Z="0"
Rotate_X="{Binding Beacon.BasicSite_Pitch_Angle}"
Rotate_Y="{Binding Beacon.BasicSite_Heading_Speed}"
Rotate_Z="{Binding Beacon.BasicSite_Roll_Angle}"
TBDEnable="True" />
<local:InitialView
Width="{Binding ElementName=LeftGrid, Path=ActualWidth, Converter={StaticResource AspectRatioConverter}, ConverterParameter=4}"
Height="{Binding ElementName=LeftGrid, Path=ActualHeight, Converter={StaticResource AspectRatioConverter}, ConverterParameter=4}"
Margin="10,0,0,10"
HorizontalAlignment="Left"
VerticalAlignment="Bottom" />
VerticalAlignment="Bottom"
Heading_Angle="{Binding Beacon.BasicSite_Heading_Speed}"
Pitch_Angle="{Binding Beacon.BasicSite_Pitch_Angle}"
Roll_Angle="{Binding Beacon.BasicSite_Roll_Angle}" />
</Grid>
<Grid Grid.Column="2">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="1*" />
<ColumnDefinition Width="4*" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition />
<RowDefinition />
<RowDefinition />
<RowDefinition />
<RowDefinition />
<RowDefinition />
<RowDefinition />
<RowDefinition />
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<Border
Grid.Row="0"
Grid.Column="0"
Padding="5"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Background="#44FFFFFF"
CornerRadius="10">
<TextBlock Style="{StaticResource CommonTextStyle}" Text="采集时间:" />
</Border>
<TextBlock
Grid.Row="0"
Grid.Column="1"
Style="{StaticResource CommonTextStyle}"
Text="{Binding Beacon.Datetime, StringFormat={}{0:yyyy-MM-dd HH:mm:ss}}" />
<Border
Grid.Row="1"
Grid.Column="0"
Padding="5"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Background="#44FFFFFF"
CornerRadius="10">
<TextBlock Style="{StaticResource CommonTextStyle}" Text="经 度:" />
</Border>
<StackPanel
Grid.Row="1"
Grid.Column="1"
Orientation="Horizontal">
<TextBlock Style="{StaticResource CommonTextStyle}" Text="{Binding Beacon.BasicSite_JD, StringFormat={}{0}°}" />
</StackPanel>
<Border
Grid.Row="2"
Grid.Column="0"
Padding="5"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Background="#44FFFFFF"
CornerRadius="10">
<TextBlock Style="{StaticResource CommonTextStyle}" Text="纬 度:" />
</Border>
<TextBlock
Grid.Row="2"
Grid.Column="1"
Style="{StaticResource CommonTextStyle}"
Text="{Binding Beacon.BasicSite_WD, StringFormat={}{0}°}" />
<Border
Grid.Row="3"
Grid.Column="0"
Padding="5"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Background="#44FFFFFF"
CornerRadius="10">
<TextBlock Style="{StaticResource CommonTextStyle}" Text="基站深度:" />
</Border>
<TextBlock
Grid.Row="3"
Grid.Column="1"
Style="{StaticResource CommonTextStyle}"
Text="{Binding Beacon.BasicSite_Depth, StringFormat={}{0}米}" />
<Border
Grid.Row="4"
Grid.Column="0"
Padding="5"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Background="#44FFFFFF"
CornerRadius="10">
<TextBlock Style="{StaticResource CommonTextStyle}" Text="航向角速度:" />
</Border>
<TextBlock
Grid.Row="4"
Grid.Column="1"
Style="{StaticResource CommonTextStyle}"
Text="{Binding Beacon.BasicSite_Heading_Speed, StringFormat={}{0}°/s}" />
<Border
Grid.Row="5"
Grid.Column="0"
Padding="5"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Background="#44FFFFFF"
CornerRadius="10">
<TextBlock Style="{StaticResource CommonTextStyle}" Text="俯仰角速度:" />
</Border>
<TextBlock
Grid.Row="5"
Grid.Column="1"
Style="{StaticResource CommonTextStyle}"
Text="{Binding Beacon.BasicSite_Pitch_Speed, StringFormat={}{0}°/s}" />
<Border
Grid.Row="6"
Grid.Column="0"
Padding="5"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Background="#44FFFFFF"
CornerRadius="10">
<TextBlock Style="{StaticResource CommonTextStyle}" Text="横滚角速度:" />
</Border>
<TextBlock
Grid.Row="6"
Grid.Column="1"
Style="{StaticResource CommonTextStyle}"
Text="{Binding Beacon.BasicSite_Roll_Speed, StringFormat={}{0}°/s}" />
<Border
Grid.Row="7"
Grid.Column="0"
Padding="5"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Background="#44FFFFFF"
CornerRadius="10">
<TextBlock Style="{StaticResource CommonTextStyle}" Text="前向加速度:" />
</Border>
<TextBlock
Grid.Row="7"
Grid.Column="1"
Style="{StaticResource CommonTextStyle}"
Text="{Binding Beacon.BasicSite_Forword_A, StringFormat={}{0}m/s²}" />
<Border
Grid.Row="8"
Grid.Column="0"
Padding="5"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Background="#44FFFFFF"
CornerRadius="10">
<TextBlock Style="{StaticResource CommonTextStyle}" Text="右向加速度:" />
</Border>
<TextBlock
Grid.Row="8"
Grid.Column="1"
Style="{StaticResource CommonTextStyle}"
Text="{Binding Beacon.BasicSite_Right_A, StringFormat={}{0}m/s²}" />
<Border
Grid.Row="9"
Grid.Column="0"
Padding="5"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Background="#44FFFFFF"
CornerRadius="10">
<TextBlock Style="{StaticResource CommonTextStyle}" Text="天向加速度:" />
</Border>
<TextBlock
Grid.Row="9"
Grid.Column="1"
Style="{StaticResource CommonTextStyle}"
Text="{Binding Beacon.BasicSite_Sky_A, StringFormat={}{0}m/s²}" />
</Grid>
</Grid>
</UserControl>

View File

@ -414,48 +414,55 @@
<Grid
Canvas.Top="0"
Canvas.Right="0"
Width="{Binding ElementName=Window, Path=ActualWidth, Converter={StaticResource AspectRatioConverter}, ConverterParameter=4}"
Width="{Binding ElementName=Window, Path=ActualWidth, Converter={StaticResource AspectRatioConverter}, ConverterParameter=3}"
Height="{Binding ElementName=Window, Path=ActualHeight, Converter={StaticResource AspectRatioConverter}, ConverterParameter=4}">
<Grid.RowDefinitions>
<RowDefinition Height="23" />
<RowDefinition />
</Grid.RowDefinitions>
<Grid>
<TextBlock
HorizontalAlignment="Left"
VerticalAlignment="Center"
Foreground="#99FFFFFF"
Text="告警记录" />
<StackPanel
HorizontalAlignment="Right"
VerticalAlignment="Top"
Orientation="Horizontal">
<RadioButton
Command="{Binding NavChangedCommand}"
Command="{Binding AlarmInfoCommand}"
CommandParameter="1"
Content="近一天"
IsChecked="True"
Style="{DynamicResource StationChangeStyle}" />
<RadioButton
Command="{Binding NavChangedCommand}"
Command="{Binding AlarmInfoCommand}"
CommandParameter="2"
Content="近一周"
Style="{DynamicResource StationChangeStyle}" />
<RadioButton
Command="{Binding NavChangedCommand}"
Command="{Binding AlarmInfoCommand}"
CommandParameter="3"
Content="近一月"
Style="{DynamicResource StationChangeStyle}" />
</StackPanel>
</Grid>
<ScrollViewer Grid.Row="1">
<ItemsControl
Name="AlarmInfo"
Canvas.Top="0"
Canvas.Right="0"
Width="{Binding ElementName=Window, Path=ActualWidth, Converter={StaticResource AspectRatioConverter}, ConverterParameter=4}"
Height="{Binding ElementName=Window, Path=ActualHeight, Converter={StaticResource AspectRatioConverter}, ConverterParameter=4}"
ItemsSource="{Binding AlarmList}">
ItemsSource="{Binding AlarmInfoList}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Grid Height="23">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="20" />
<ColumnDefinition Width="30" />
<ColumnDefinition Width="1.3*" />
<ColumnDefinition />
<ColumnDefinition Width="1*" />
<ColumnDefinition Width="0.5*" />
<ColumnDefinition Width="1.5*" />
</Grid.ColumnDefinitions>
<Border
@ -491,11 +498,12 @@
FontWeight="Normal"
Foreground="#992BEDF1"
Text="{Binding ParaState}" />
</Grid>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</ScrollViewer>
</Grid>
</Canvas>

View File

@ -14,7 +14,7 @@
Name="Rotate_Y"
FontSize="15"
Foreground="White"
Text="偏航角:90.24°" />
Text="偏航角:0.00°" />
<TextBlock Name="Rotate_Y_PY" FontSize="15" />
</StackPanel>
<StackPanel
@ -25,7 +25,7 @@
Name="Rotate_X"
FontSize="15"
Foreground="White"
Text="俯仰角:90.24°" />
Text="俯仰角:0.00°" />
<TextBlock Name="Rotate_X_PY" FontSize="15" />
</StackPanel>
<StackPanel
@ -36,7 +36,7 @@
Name="Rotate_Z"
FontSize="15"
Foreground="White"
Text="翻滚角:90.24°" />
Text="翻滚角:0.00°" />
<TextBlock Name="Rotate_Z_PY" FontSize="15" />
</StackPanel>

View File

@ -12,8 +12,11 @@
<add key="BasicIP" value="127.0.0.1"/>
<!--基阵软件端口号-->
<add key="BasicPort" value="8899"/>
<!--25;27;28;30;32;44;49;98-->
<!--锚点1ID-->
<add key="Beacon1" value="1"/>
<add key="Beacon1" value="25"/>
<!--锚点1标定经度-->
<add key="Beacon1_JD" value="120.9592366"/>
<!--锚点1标定纬度-->
@ -34,7 +37,7 @@
<add key="Beacon1_PH_DIS" value="10"/>
<!--锚点2ID-->
<add key="Beacon2" value="2"/>
<add key="Beacon2" value="27"/>
<!--锚点2标定经度-->
<add key="Beacon2_JD" value="128.1234"/>
<!--锚点2标定纬度-->
@ -55,7 +58,7 @@
<add key="Beacon2_PH_DIS" value="10"/>
<!--锚点3ID-->
<add key="Beacon3" value="3"/>
<add key="Beacon3" value="28"/>
<!--锚点3标定经度-->
<add key="Beacon3_JD" value="128.1234"/>
<!--锚点3标定纬度-->
@ -76,7 +79,7 @@
<add key="Beacon3_PH_DIS" value="10"/>
<!--锚点4ID-->
<add key="Beacon4" value="4"/>
<add key="Beacon4" value="30"/>
<!--锚点4标定经度-->
<add key="Beacon4_JD" value="128.1234"/>
<!--锚点4标定纬度-->
@ -97,7 +100,7 @@
<add key="Beacon4_PH_DIS" value="10"/>
<!--锚点5ID-->
<add key="Beacon5" value="5"/>
<add key="Beacon5" value="49"/>
<!--锚点5标定经度-->
<add key="Beacon5_JD" value="128.1234"/>
<!--锚点5标定纬度-->
@ -118,7 +121,7 @@
<add key="Beacon5_PH_DIS" value="10"/>
<!--锚点6ID-->
<add key="Beacon6" value="6"/>
<add key="Beacon6" value="98"/>
<!--锚点6标定经度-->
<add key="Beacon6_JD" value="128.1234"/>
<!--锚点6标定纬度-->
@ -139,7 +142,7 @@
<add key="Beacon6_PH_DIS" value="10"/>
<!--锚点7ID-->
<add key="Beacon7" value="7"/>
<add key="Beacon7" value="32"/>
<!--锚点7标定经度-->
<add key="Beacon7_JD" value="128.1234"/>
<!--锚点7标定纬度-->
@ -161,7 +164,7 @@
<!--锚点8ID-->
<add key="Beacon8" value="8"/>
<add key="Beacon8" value="44"/>
<!--锚点8标定经度-->
<add key="Beacon8_JD" value="128.1234"/>
<!--锚点8标定纬度-->

View File

@ -0,0 +1,21 @@
2024-03-07 13:46:48 ---- 连接客户端成功,IP:127.0.0.1端口号:8899
2024-03-07 13:47:14 ---- 连接客户端成功,IP:127.0.0.1端口号:8899
2024-03-07 13:48:09 ---- 连接客户端成功,IP:127.0.0.1端口号:8899
2024-03-07 13:49:39 ---- 连接客户端成功,IP:127.0.0.1端口号:8899
2024-03-07 13:53:00 ---- 连接客户端成功,IP:127.0.0.1端口号:8899
2024-03-07 13:53:45 ---- 连接客户端成功,IP:127.0.0.1端口号:8899
2024-03-07 13:57:53 ---- 连接客户端成功,IP:127.0.0.1端口号:8899
2024-03-07 13:59:13 ---- 连接客户端成功,IP:127.0.0.1端口号:8899
2024-03-07 14:01:45 ---- 连接客户端成功,IP:127.0.0.1端口号:8899
2024-03-07 14:10:52 ---- 连接客户端成功,IP:127.0.0.1端口号:8899
2024-03-07 14:18:45 ---- 连接客户端成功,IP:127.0.0.1端口号:8899
2024-03-07 14:22:27 ---- 连接客户端成功,IP:127.0.0.1端口号:8899
2024-03-07 14:41:00 ---- 连接客户端成功,IP:127.0.0.1端口号:8899
2024-03-07 14:43:12 ---- 连接客户端成功,IP:127.0.0.1端口号:8899
2024-03-07 15:03:22 ---- 连接客户端成功,IP:127.0.0.1端口号:8899
2024-03-07 15:03:45 ---- 连接客户端成功,IP:127.0.0.1端口号:8899
2024-03-07 15:08:18 ---- 连接客户端成功,IP:127.0.0.1端口号:8899
2024-03-07 15:14:55 ---- 连接客户端成功,IP:127.0.0.1端口号:8899
2024-03-07 15:22:45 ---- 连接客户端成功,IP:127.0.0.1端口号:8899
2024-03-07 15:26:16 ---- 连接客户端成功,IP:127.0.0.1端口号:8899
2024-03-07 15:38:15 ---- 连接客户端成功,IP:127.0.0.1端口号:8899

View File

@ -0,0 +1,5 @@
2024-03-07 13:59:15 ---- $SMBXS,1,1698738716,140.380005,73.669998,136.970001,30.000000,0.000001,0.000001,0.400000,25,11,12,2,0.3,0.4,1,0.01,0.1,120.9377312,31.8931401,0.200000,90.9999,32.5526,39.6854,25.1
2024-03-07 13:59:47 ---- $SMBXS,1,1698738716,140.380005,73.669998,136.970001,30.000000,0.000001,0.000001,0.400000,25,11,12,2,0.3,0.4,1,0.01,0.1,120.9377312,31.8931401,0.200000,90.9999,32.5526,90,30.1
2024-03-07 15:03:48 ---- $SMBXS,1,1698738716,140.380005,73.669998,136.970001,30.000000,0.000001,0.000001,0.400000,25,11,12,2,0.3,0.4,1,0.01,0.1,120.9377312,31.8931401,0.200000,90.9999,32.5526,90,30.1
2024-03-07 15:03:52 ---- $SMBXS,1,1698738716,140.380005,73.669998,136.970001,30.000000,0.000001,0.000001,0.400000,25,11,12,2,0.3,0.4,1,0.01,0.1,120.9377312,31.8931401,0.200000,90.9999,32.5526,90,30.1
2024-03-07 15:03:58 ---- $SMBXS,1,1698738716,140.380005,73.669998,136.970001,30.000000,0.000001,0.000001,0.400000,25,11,12,2,0.3,0.4,1,0.01,0.1,120.9377312,31.8931401,0.200000,90.9999,32.5526,90,30.1

View File

@ -0,0 +1,8 @@
2024-03-08 08:45:31 ---- 连接客户端成功,IP:127.0.0.1端口号:8899
2024-03-08 08:46:16 ---- 连接客户端成功,IP:127.0.0.1端口号:8899
2024-03-08 08:55:31 ---- 连接客户端成功,IP:127.0.0.1端口号:8899
2024-03-08 08:56:38 ---- 连接客户端成功,IP:127.0.0.1端口号:8899
2024-03-08 15:15:04 ---- 连接客户端成功,IP:127.0.0.1端口号:8899
2024-03-08 15:15:13 ---- 连接客户端成功,IP:127.0.0.1端口号:8899
2024-03-08 15:18:48 ---- 连接客户端成功,IP:127.0.0.1端口号:8899
2024-03-08 15:24:48 ---- 连接客户端成功,IP:127.0.0.1端口号:8899

View File

@ -0,0 +1 @@
2024-03-12 17:00:34 ---- 连接客户端成功,IP:127.0.0.1端口号:8899

View File

@ -0,0 +1,4 @@
2024-03-13 13:46:56 ---- 连接客户端成功,IP:127.0.0.1端口号:8899
2024-03-13 14:10:46 ---- 连接客户端成功,IP:127.0.0.1端口号:8899
2024-03-13 14:20:41 ---- 连接客户端成功,IP:127.0.0.1端口号:8899
2024-03-13 14:21:20 ---- 连接客户端成功,IP:127.0.0.1端口号:8899

View File

@ -0,0 +1,37 @@
2024-03-13 14:11:17 ---- $SMBXS,27,1709967334,-2.990000,21.850000,0.910000,0.000601,109.483379,18.206131,0.210000,116.102997,-2.540000,0.780000,,,,,,,109.483386,18.206127,0.000000,65.879997,1.550000,0.930000,31.350000
2024-03-13 14:12:06 ---- $SMBXS,28,1709967339,-25.900000,28.110001,0.980000,0.000646,109.483379,18.206131,0.220000,116.126900,-2.540000,0.780000,,,,,,,109.483385,18.206124,0.000000,4.980000,3.520000,0.480000,32.570000
2024-03-13 14:12:34 ---- $SMBXS,30,1709967343,6.950000,21.010000,0.960000,0.000636,109.483379,18.206131,0.210000,116.131401,-2.540000,0.780000,,,,,,,109.483388,18.206128,0.000000,-98.029999,0.200000,0.630000,33.340000
2024-03-13 14:12:38 ---- $SMBXS,32,1709967347,-30.139999,20.100000,0.400000,0.000262,109.483379,18.206131,0.210000,116.111504,-2.540000,0.780000,,,,,,,109.483381,18.206128,0.200000,130.080002,2.570000,5.510000,33.259998
2024-03-13 14:12:41 ---- $SMBXS,44,1709967351,-22.700001,62.990002,0.230000,0.000152,109.483379,18.206131,0.210000,116.109497,-2.540000,0.780000,,,,,,,109.483380,18.206130,0.000000,157.789993,2.310000,11.880000,33.209999
2024-03-13 14:12:45 ---- $SMBXS,49,1709967356,28.120001,26.610001,0.920000,0.000606,109.483379,18.206131,0.220000,116.109497,-2.540000,0.780000,,,,,,,109.483388,18.206131,0.100000,134.679993,2.810000,7.090000,32.130001
2024-03-13 14:12:50 ---- $SMBXS,98,1709967360,20.450001,21.629999,0.880000,0.000582,109.483379,18.206131,0.210000,116.115196,-2.540000,0.780000,,,,,,,109.483388,18.206130,0.100000,-170.619995,2.060000,-7.140000,32.259998
2024-03-13 14:12:53 ---- $SMBXS,25,1709967388,-11.760000,25.570000,0.960000,0.000633,109.483379,18.206131,0.220000,116.080299,-2.540000,0.780000,,,,,,,109.483387,18.206126,0.100000,-107.300003,2.310000,-2.290000,32.570000
2024-03-13 14:12:57 ---- $SMBXS,27,1709967393,-3.070000,21.780001,1.010000,0.000664,109.483379,18.206131,0.220000,116.115601,-2.540000,0.780000,,,,,,,109.483388,18.206127,0.000000,65.879997,1.550000,0.970000,31.350000
2024-03-13 14:12:59 ---- $SMBXS,28,1709967397,-25.900000,27.889999,0.890000,0.000583,109.483379,18.206131,0.210000,116.097702,-2.540000,0.780000,,,,,,,109.483384,18.206125,0.000000,4.980000,3.510000,0.480000,32.529999
2024-03-13 14:13:01 ---- $SMBXS,30,1709967401,6.900000,21.010000,0.970000,0.000641,109.483379,18.206131,0.210000,116.079903,-2.540000,0.780000,,,,,,,109.483388,18.206128,0.000000,-98.019997,0.200000,0.690000,33.310001
2024-03-13 14:13:03 ---- $SMBXS,32,1709967405,-30.180000,20.270000,0.330000,0.000214,109.483380,18.206131,0.210000,116.084503,-2.540000,0.780000,,,,,,,109.483381,18.206128,0.200000,130.070007,2.560000,5.610000,33.250000
2024-03-13 14:13:04 ---- $SMBXS,49,1709967415,28.389999,26.370001,0.910000,0.000600,109.483380,18.206131,0.210000,116.079498,-2.540000,0.780000,,,,,,,109.483388,18.206131,0.100000,134.679993,2.810000,7.070000,32.090000
2024-03-13 14:13:05 ---- $SMBXS,98,1709967419,20.469999,21.629999,0.990000,0.000655,109.483380,18.206131,0.210000,116.075798,-2.540000,0.780000,,,,,,,109.483389,18.206130,0.100000,-170.610001,2.050000,-7.110000,32.279999
2024-03-13 14:13:55 ---- $SMBXS,27,1709967393,-3.070000,21.780001,1.010000,0.000664,109.483379,18.206131,0.220000,116.115601,-2.540000,0.780000,,,,,,,109.483388,18.206127,0.000000,65.879997,1.550000,0.970000,31.350000
2024-03-13 14:16:33 ---- $SMBXS,27,1709967393,-3.070000,21.780001,1.010000,0.000664,109.483379,18.206131,0.220000,116.115601,-2.540000,0.780000,,,,,,,109.483388,18.206127,0.000000,65.879997,1.550000,0.970000,31.350000
2024-03-13 14:19:19 ---- $SMBXS,27,1709967334,-2.990000,21.850000,0.910000,0.000601,109.483379,18.206131,0.210000,116.102997,-2.540000,0.780000,,,,,,,109.483386,18.206127,0.000000,65.879997,1.550000,0.930000,31.350000
2024-03-13 14:19:22 ---- $SMBXS,27,1709967334,-2.990000,21.850000,0.910000,0.000601,109.483379,18.206131,0.210000,116.102997,-2.540000,0.780000,,,,,,,109.483386,18.206127,0.000000,65.879997,1.550000,0.930000,31.350000
2024-03-13 14:19:23 ---- $SMBXS,27,1709967334,-2.990000,21.850000,0.910000,0.000601,109.483379,18.206131,0.210000,116.102997,-2.540000,0.780000,,,,,,,109.483386,18.206127,0.000000,65.879997,1.550000,0.930000,31.350000
2024-03-13 14:19:24 ---- $SMBXS,27,1709967334,-2.990000,21.850000,0.910000,0.000601,109.483379,18.206131,0.210000,116.102997,-2.540000,0.780000,,,,,,,109.483386,18.206127,0.000000,65.879997,1.550000,0.930000,31.350000
2024-03-13 14:19:24 ---- $SMBXS,27,1709967334,-2.990000,21.850000,0.910000,0.000601,109.483379,18.206131,0.210000,116.102997,-2.540000,0.780000,,,,,,,109.483386,18.206127,0.000000,65.879997,1.550000,0.930000,31.350000
2024-03-13 14:19:25 ---- $SMBXS,27,1709967334,-2.990000,21.850000,0.910000,0.000601,109.483379,18.206131,0.210000,116.102997,-2.540000,0.780000,,,,,,,109.483386,18.206127,0.000000,65.879997,1.550000,0.930000,31.350000
2024-03-13 14:19:25 ---- $SMBXS,27,1709967334,-2.990000,21.850000,0.910000,0.000601,109.483379,18.206131,0.210000,116.102997,-2.540000,0.780000,,,,,,,109.483386,18.206127,0.000000,65.879997,1.550000,0.930000,31.350000
2024-03-13 14:19:26 ---- $SMBXS,27,1709967334,-2.990000,21.850000,0.910000,0.000601,109.483379,18.206131,0.210000,116.102997,-2.540000,0.780000,,,,,,,109.483386,18.206127,0.000000,65.879997,1.550000,0.930000,31.350000
2024-03-13 14:19:26 ---- $SMBXS,27,1709967334,-2.990000,21.850000,0.910000,0.000601,109.483379,18.206131,0.210000,116.102997,-2.540000,0.780000,,,,,,,109.483386,18.206127,0.000000,65.879997,1.550000,0.930000,31.350000
2024-03-13 14:19:27 ---- $SMBXS,27,1709967334,-2.990000,21.850000,0.910000,0.000601,109.483379,18.206131,0.210000,116.102997,-2.540000,0.780000,,,,,,,109.483386,18.206127,0.000000,65.879997,1.550000,0.930000,31.350000
2024-03-13 14:19:27 ---- $SMBXS,27,1709967334,-2.990000,21.850000,0.910000,0.000601,109.483379,18.206131,0.210000,116.102997,-2.540000,0.780000,,,,,,,109.483386,18.206127,0.000000,65.879997,1.550000,0.930000,31.350000
2024-03-13 14:19:28 ---- $SMBXS,27,1709967334,-2.990000,21.850000,0.910000,0.000601,109.483379,18.206131,0.210000,116.102997,-2.540000,0.780000,,,,,,,109.483386,18.206127,0.000000,65.879997,1.550000,0.930000,31.350000
2024-03-13 14:19:28 ---- $SMBXS,27,1709967334,-2.990000,21.850000,0.910000,0.000601,109.483379,18.206131,0.210000,116.102997,-2.540000,0.780000,,,,,,,109.483386,18.206127,0.000000,65.879997,1.550000,0.930000,31.350000
2024-03-13 14:19:29 ---- $SMBXS,27,1709967334,-2.990000,21.850000,0.910000,0.000601,109.483379,18.206131,0.210000,116.102997,-2.540000,0.780000,,,,,,,109.483386,18.206127,0.000000,65.879997,1.550000,0.930000,31.350000
2024-03-13 14:19:29 ---- $SMBXS,27,1709967334,-2.990000,21.850000,0.910000,0.000601,109.483379,18.206131,0.210000,116.102997,-2.540000,0.780000,,,,,,,109.483386,18.206127,0.000000,65.879997,1.550000,0.930000,31.350000
2024-03-13 14:19:29 ---- $SMBXS,27,1709967334,-2.990000,21.850000,0.910000,0.000601,109.483379,18.206131,0.210000,116.102997,-2.540000,0.780000,,,,,,,109.483386,18.206127,0.000000,65.879997,1.550000,0.930000,31.350000
2024-03-13 14:19:30 ---- $SMBXS,27,1709967334,-2.990000,21.850000,0.910000,0.000601,109.483379,18.206131,0.210000,116.102997,-2.540000,0.780000,,,,,,,109.483386,18.206127,0.000000,65.879997,1.550000,0.930000,31.350000
2024-03-13 14:19:30 ---- $SMBXS,27,1709967334,-2.990000,21.850000,0.910000,0.000601,109.483379,18.206131,0.210000,116.102997,-2.540000,0.780000,,,,,,,109.483386,18.206127,0.000000,65.879997,1.550000,0.930000,31.350000
2024-03-13 14:19:30 ---- $SMBXS,27,1709967334,-2.990000,21.850000,0.910000,0.000601,109.483379,18.206131,0.210000,116.102997,-2.540000,0.780000,,,,,,,109.483386,18.206127,0.000000,65.879997,1.550000,0.930000,31.350000
2024-03-13 14:19:31 ---- $SMBXS,27,1709967334,-2.990000,21.850000,0.910000,0.000601,109.483379,18.206131,0.210000,116.102997,-2.540000,0.780000,,,,,,,109.483386,18.206127,0.000000,65.879997,1.550000,0.930000,31.350000
2024-03-13 14:21:23 ---- $SMBXS,27,1709967334,-2.990000,21.850000,0.910000,0.000601,109.483379,18.206131,0.210000,116.102997,-2.540000,0.780000,,,,,,,109.483386,18.206127,0.000000,65.879997,1.550000,0.930000,31.350000

View File

@ -0,0 +1,85 @@
{
"format": 1,
"restore": {
"D:\\WorkSpace\\Gitea\\20230724_MBJC_upperpc\\20230724_MBJC_upperpc.csproj": {}
},
"projects": {
"D:\\WorkSpace\\Gitea\\20230724_MBJC_upperpc\\20230724_MBJC_upperpc.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "D:\\WorkSpace\\Gitea\\20230724_MBJC_upperpc\\20230724_MBJC_upperpc.csproj",
"projectName": "20230724_MBJC_upperpc",
"projectPath": "D:\\WorkSpace\\Gitea\\20230724_MBJC_upperpc\\20230724_MBJC_upperpc.csproj",
"packagesPath": "C:\\Users\\86453\\.nuget\\packages\\",
"outputPath": "D:\\WorkSpace\\Gitea\\20230724_MBJC_upperpc\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"D:\\Software\\VisualStudio2022\\Shared\\NuGetPackages"
],
"configFilePaths": [
"C:\\Users\\86453\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"net6.0-windows"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"C:\\Program Files\\dotnet\\library-packs": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"net6.0-windows7.0": {
"targetAlias": "net6.0-windows",
"projectReferences": {}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
}
},
"frameworks": {
"net6.0-windows7.0": {
"targetAlias": "net6.0-windows",
"dependencies": {
"3DTools": {
"target": "Package",
"version": "[1.0.0, )"
},
"MaterialDesignThemes": {
"target": "Package",
"version": "[4.9.0, )"
},
"MySql.Data": {
"target": "Package",
"version": "[8.3.0, )"
}
},
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"frameworkReferences": {
"Microsoft.NETCore.App": {
"privateAssets": "all"
},
"Microsoft.WindowsDesktop.App.WPF": {
"privateAssets": "none"
}
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.203\\RuntimeIdentifierGraph.json"
}
}
}
}
}

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\86453\.nuget\packages\;D:\Software\VisualStudio2022\Shared\NuGetPackages</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.5.0</NuGetToolVersion>
</PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="C:\Users\86453\.nuget\packages\" />
<SourceRoot Include="D:\Software\VisualStudio2022\Shared\NuGetPackages\" />
</ItemGroup>
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<PkgMicrosoft_Xaml_Behaviors_Wpf Condition=" '$(PkgMicrosoft_Xaml_Behaviors_Wpf)' == '' ">C:\Users\86453\.nuget\packages\microsoft.xaml.behaviors.wpf\1.1.39</PkgMicrosoft_Xaml_Behaviors_Wpf>
<PkgMaterialDesignThemes Condition=" '$(PkgMaterialDesignThemes)' == '' ">C:\Users\86453\.nuget\packages\materialdesignthemes\4.9.0</PkgMaterialDesignThemes>
</PropertyGroup>
</Project>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)system.text.json\7.0.1\buildTransitive\net6.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\7.0.1\buildTransitive\net6.0\System.Text.Json.targets')" />
<Import Project="$(NuGetPackageRoot)materialdesignthemes\4.9.0\build\MaterialDesignThemes.targets" Condition="Exists('$(NuGetPackageRoot)materialdesignthemes\4.9.0\build\MaterialDesignThemes.targets')" />
</ImportGroup>
</Project>

View File

@ -1 +1 @@
7348ecfafd2b97fe226a045f879b126f6c02d3c6
a88dcdd282f8385abef1dab6790d3dafe24c63c0

View File

@ -40,7 +40,6 @@ D:\WorkSpace\Gitea\20230724_MBJC_upperpc\obj\Debug\net6.0-windows\Views\InitialV
D:\WorkSpace\Gitea\20230724_MBJC_upperpc\obj\Debug\net6.0-windows\Views\ProgressView.g.cs
D:\WorkSpace\Gitea\20230724_MBJC_upperpc\obj\Debug\net6.0-windows\Views\SupportModel.g.cs
D:\WorkSpace\Gitea\20230724_MBJC_upperpc\obj\Debug\net6.0-windows\App.g.cs
D:\WorkSpace\Gitea\20230724_MBJC_upperpc\obj\Debug\net6.0-windows\20230724_MBJC_upperpc_Content.g.cs
D:\WorkSpace\Gitea\20230724_MBJC_upperpc\obj\Debug\net6.0-windows\GeneratedInternalTypeHelper.g.cs
D:\WorkSpace\Gitea\20230724_MBJC_upperpc\obj\Debug\net6.0-windows\20230724_MBJC_upperpc_MarkupCompile.cache
D:\WorkSpace\Gitea\20230724_MBJC_upperpc\obj\Debug\net6.0-windows\20230724_MBJC_upperpc_MarkupCompile.lref

View File

@ -0,0 +1,25 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
// 运行时版本:4.0.30319.42000
//
// 对此文件的更改可能会导致不正确的行为,并且如果
// 重新生成代码,这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyProductAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyTitleAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
// 由 MSBuild WriteCodeFragment 类生成。

View File

@ -0,0 +1 @@
30a7b50224ea867d874cd87b220c9acbeaa9a3d3

View File

@ -0,0 +1,11 @@
is_global = true
build_property.TargetFramework = net6.0-windows
build_property.TargetPlatformMinVersion = 7.0
build_property.UsingMicrosoftNETSdkWeb =
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = _20230724_MBJC_upperpc
build_property.ProjectDir = D:\WorkSpace\Gitea\20230724_MBJC_upperpc\

View File

@ -0,0 +1,25 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
// 运行时版本:4.0.30319.42000
//
// 对此文件的更改可能会导致不正确的行为,并且如果
// 重新生成代码,这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyProductAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyTitleAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
// 由 MSBuild WriteCodeFragment 类生成。

View File

@ -0,0 +1 @@
30a7b50224ea867d874cd87b220c9acbeaa9a3d3

View File

@ -0,0 +1,11 @@
is_global = true
build_property.TargetFramework = net6.0-windows
build_property.TargetPlatformMinVersion = 7.0
build_property.UsingMicrosoftNETSdkWeb =
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = _20230724_MBJC_upperpc
build_property.ProjectDir = D:\WorkSpace\Gitea\20230724_MBJC_upperpc\

View File

@ -0,0 +1,25 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
// 运行时版本:4.0.30319.42000
//
// 对此文件的更改可能会导致不正确的行为,并且如果
// 重新生成代码,这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyProductAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyTitleAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
// 由 MSBuild WriteCodeFragment 类生成。

View File

@ -0,0 +1 @@
30a7b50224ea867d874cd87b220c9acbeaa9a3d3

View File

@ -0,0 +1,11 @@
is_global = true
build_property.TargetFramework = net6.0-windows
build_property.TargetPlatformMinVersion = 7.0
build_property.UsingMicrosoftNETSdkWeb =
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = _20230724_MBJC_upperpc
build_property.ProjectDir = D:\WorkSpace\Gitea\20230724_MBJC_upperpc\

View File

@ -0,0 +1,25 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
// 运行时版本:4.0.30319.42000
//
// 对此文件的更改可能会导致不正确的行为,并且如果
// 重新生成代码,这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyProductAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyTitleAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
// 由 MSBuild WriteCodeFragment 类生成。

View File

@ -0,0 +1 @@
30a7b50224ea867d874cd87b220c9acbeaa9a3d3

View File

@ -0,0 +1,11 @@
is_global = true
build_property.TargetFramework = net6.0-windows
build_property.TargetPlatformMinVersion = 7.0
build_property.UsingMicrosoftNETSdkWeb =
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = _20230724_MBJC_upperpc
build_property.ProjectDir = D:\WorkSpace\Gitea\20230724_MBJC_upperpc\

View File

@ -0,0 +1,25 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
// 运行时版本:4.0.30319.42000
//
// 对此文件的更改可能会导致不正确的行为,并且如果
// 重新生成代码,这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyProductAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyTitleAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
// 由 MSBuild WriteCodeFragment 类生成。

View File

@ -0,0 +1 @@
30a7b50224ea867d874cd87b220c9acbeaa9a3d3

View File

@ -0,0 +1,11 @@
is_global = true
build_property.TargetFramework = net6.0-windows
build_property.TargetPlatformMinVersion = 7.0
build_property.UsingMicrosoftNETSdkWeb =
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = _20230724_MBJC_upperpc
build_property.ProjectDir = D:\WorkSpace\Gitea\20230724_MBJC_upperpc\

View File

@ -0,0 +1,25 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
// 运行时版本:4.0.30319.42000
//
// 对此文件的更改可能会导致不正确的行为,并且如果
// 重新生成代码,这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyProductAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyTitleAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
// 由 MSBuild WriteCodeFragment 类生成。

View File

@ -0,0 +1 @@
30a7b50224ea867d874cd87b220c9acbeaa9a3d3

View File

@ -0,0 +1,11 @@
is_global = true
build_property.TargetFramework = net6.0-windows
build_property.TargetPlatformMinVersion = 7.0
build_property.UsingMicrosoftNETSdkWeb =
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = _20230724_MBJC_upperpc
build_property.ProjectDir = D:\WorkSpace\Gitea\20230724_MBJC_upperpc\

View File

@ -0,0 +1,25 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
// 运行时版本:4.0.30319.42000
//
// 对此文件的更改可能会导致不正确的行为,并且如果
// 重新生成代码,这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyProductAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyTitleAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
// 由 MSBuild WriteCodeFragment 类生成。

View File

@ -0,0 +1 @@
30a7b50224ea867d874cd87b220c9acbeaa9a3d3

View File

@ -0,0 +1,11 @@
is_global = true
build_property.TargetFramework = net6.0-windows
build_property.TargetPlatformMinVersion = 7.0
build_property.UsingMicrosoftNETSdkWeb =
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = _20230724_MBJC_upperpc
build_property.ProjectDir = D:\WorkSpace\Gitea\20230724_MBJC_upperpc\

View File

@ -0,0 +1,25 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
// 运行时版本:4.0.30319.42000
//
// 对此文件的更改可能会导致不正确的行为,并且如果
// 重新生成代码,这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyProductAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyTitleAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
// 由 MSBuild WriteCodeFragment 类生成。

View File

@ -0,0 +1 @@
30a7b50224ea867d874cd87b220c9acbeaa9a3d3

View File

@ -0,0 +1,11 @@
is_global = true
build_property.TargetFramework = net6.0-windows
build_property.TargetPlatformMinVersion = 7.0
build_property.UsingMicrosoftNETSdkWeb =
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = _20230724_MBJC_upperpc
build_property.ProjectDir = D:\WorkSpace\Gitea\20230724_MBJC_upperpc\

View File

@ -0,0 +1,25 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
// 运行时版本:4.0.30319.42000
//
// 对此文件的更改可能会导致不正确的行为,并且如果
// 重新生成代码,这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyProductAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyTitleAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
// 由 MSBuild WriteCodeFragment 类生成。

View File

@ -0,0 +1 @@
30a7b50224ea867d874cd87b220c9acbeaa9a3d3

View File

@ -0,0 +1,11 @@
is_global = true
build_property.TargetFramework = net6.0-windows
build_property.TargetPlatformMinVersion = 7.0
build_property.UsingMicrosoftNETSdkWeb =
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = _20230724_MBJC_upperpc
build_property.ProjectDir = D:\WorkSpace\Gitea\20230724_MBJC_upperpc\

View File

@ -0,0 +1,25 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
// 运行时版本:4.0.30319.42000
//
// 对此文件的更改可能会导致不正确的行为,并且如果
// 重新生成代码,这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyProductAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyTitleAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
// 由 MSBuild WriteCodeFragment 类生成。

View File

@ -0,0 +1 @@
30a7b50224ea867d874cd87b220c9acbeaa9a3d3

View File

@ -0,0 +1,11 @@
is_global = true
build_property.TargetFramework = net6.0-windows
build_property.TargetPlatformMinVersion = 7.0
build_property.UsingMicrosoftNETSdkWeb =
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = _20230724_MBJC_upperpc
build_property.ProjectDir = D:\WorkSpace\Gitea\20230724_MBJC_upperpc\

View File

@ -1,13 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
// 运行时版本:4.0.30319.42000
//
// 对此文件的更改可能会导致不正确的行为,并且如果
// 重新生成代码,这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------
[assembly: System.Windows.Resources.AssemblyAssociatedContentFileAttribute("assets/images/logo.png")]

View File

@ -11,7 +11,7 @@ false
TRACE;DEBUG;NET;NET6_0;NETCOREAPP
D:\WorkSpace\Gitea\20230724_MBJC_upperpc\App.xaml
13758307417
1-908571137
391915235250
2061389713567
FirstWindow.xaml;MainWindow.xaml;Views\AnchorModel.xaml;Views\AnchorPointView.xaml;Views\BuoyModel.xaml;Views\BuoyPlatformView.xaml;Views\FirstPageAnchorControl.xaml;Views\FirstPageBuoyControl.xaml;Views\FirstPageSupportControl.xaml;Views\FirstPageView.xaml;Views\InitialView.xaml;Views\ProgressView.xaml;Views\SupportModel.xaml;

View File

@ -11,10 +11,10 @@ false
TRACE;DEBUG;NET;NET6_0;NETCOREAPP
D:\WorkSpace\Gitea\20230724_MBJC_upperpc\App.xaml
13758307417
1-908571137
41148392486
2061389713567
FirstWindow.xaml;MainWindow.xaml;Views\AnchorModel.xaml;Views\AnchorPointView.xaml;Views\BuoyModel.xaml;Views\BuoyPlatformView.xaml;Views\FirstPageAnchorControl.xaml;Views\FirstPageBuoyControl.xaml;Views\FirstPageSupportControl.xaml;Views\FirstPageView.xaml;Views\InitialView.xaml;Views\ProgressView.xaml;Views\SupportModel.xaml;
True
False

View File

@ -1,4 +0,0 @@

FD:\WorkSpace\Gitea\20230724_MBJC_upperpc\Views\AnchorPointView.xaml;;

View File

@ -1,4 +1,4 @@
D:\WorkSpace\Gitea\20230724_MBJC_upperpc\obj\Debug\net6.0-windows\GeneratedInternalTypeHelper.g.cs

FD:\WorkSpace\Gitea\20230724_MBJC_upperpc\App.xaml;;
FD:\WorkSpace\Gitea\20230724_MBJC_upperpc\FirstWindow.xaml;;
FD:\WorkSpace\Gitea\20230724_MBJC_upperpc\MainWindow.xaml;;

View File

@ -0,0 +1,25 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
// 运行时版本:4.0.30319.42000
//
// 对此文件的更改可能会导致不正确的行为,并且如果
// 重新生成代码,这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyProductAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyTitleAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
// 由 MSBuild WriteCodeFragment 类生成。

View File

@ -0,0 +1 @@
30a7b50224ea867d874cd87b220c9acbeaa9a3d3

View File

@ -0,0 +1,11 @@
is_global = true
build_property.TargetFramework = net6.0-windows
build_property.TargetPlatformMinVersion = 7.0
build_property.UsingMicrosoftNETSdkWeb =
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = _20230724_MBJC_upperpc
build_property.ProjectDir = D:\WorkSpace\Gitea\20230724_MBJC_upperpc\

View File

@ -0,0 +1,25 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
// 运行时版本:4.0.30319.42000
//
// 对此文件的更改可能会导致不正确的行为,并且如果
// 重新生成代码,这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyProductAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyTitleAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
// 由 MSBuild WriteCodeFragment 类生成。

View File

@ -0,0 +1 @@
30a7b50224ea867d874cd87b220c9acbeaa9a3d3

View File

@ -0,0 +1,11 @@
is_global = true
build_property.TargetFramework = net6.0-windows
build_property.TargetPlatformMinVersion = 7.0
build_property.UsingMicrosoftNETSdkWeb =
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = _20230724_MBJC_upperpc
build_property.ProjectDir = D:\WorkSpace\Gitea\20230724_MBJC_upperpc\

View File

@ -0,0 +1,25 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
// 运行时版本:4.0.30319.42000
//
// 对此文件的更改可能会导致不正确的行为,并且如果
// 重新生成代码,这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyProductAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyTitleAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
// 由 MSBuild WriteCodeFragment 类生成。

View File

@ -0,0 +1 @@
30a7b50224ea867d874cd87b220c9acbeaa9a3d3

View File

@ -0,0 +1,11 @@
is_global = true
build_property.TargetFramework = net6.0-windows
build_property.TargetPlatformMinVersion = 7.0
build_property.UsingMicrosoftNETSdkWeb =
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = _20230724_MBJC_upperpc
build_property.ProjectDir = D:\WorkSpace\Gitea\20230724_MBJC_upperpc\

View File

@ -0,0 +1,25 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
// 运行时版本:4.0.30319.42000
//
// 对此文件的更改可能会导致不正确的行为,并且如果
// 重新生成代码,这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyProductAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyTitleAttribute("20230724_MBJC_upperpc")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
// 由 MSBuild WriteCodeFragment 类生成。

Some files were not shown because too many files have changed in this diff Show More