Commit 3c644dab 张东亮

PLUS改为G2

1 个父辈 8dcd1291
...@@ -10,7 +10,7 @@ namespace OnlineStore.Common ...@@ -10,7 +10,7 @@ namespace OnlineStore.Common
{ {
public class SMF public class SMF
{ {
public static string DeviceType = "MIMO_PLUS"; public static string DeviceType = "MIMO_G2";
static string _server = ConfigHelper.Config.Get("http_server"); static string _server = ConfigHelper.Config.Get("http_server");
static string server static string server
{ {
......
...@@ -33,6 +33,7 @@ public class HIKCamera ...@@ -33,6 +33,7 @@ public class HIKCamera
public string Name = ""; public string Name = "";
public event EventHandler<Bitmap> camera_event; public event EventHandler<Bitmap> camera_event;
public string DeviceName = "monitor1"; public string DeviceName = "monitor1";
public PictureBox picture = new PictureBox();
public bool LoadCameraConfig(string CameraID, out string msg) public bool LoadCameraConfig(string CameraID, out string msg)
{ {
Name = CameraID; Name = CameraID;
...@@ -63,13 +64,13 @@ public class HIKCamera ...@@ -63,13 +64,13 @@ public class HIKCamera
LogUtil.error(Name + "加载监控相机配置文件失败:" + e.ToString()); LogUtil.error(Name + "加载监控相机配置文件失败:" + e.ToString());
return false; return false;
} }
PictureBox p1 = new PictureBox(); //PictureBox p1 = new PictureBox();
camera.PreviewImage(DeviceName, p1.Handle);
camera.Open(DeviceName); camera.Open(DeviceName);
camera.PreviewImage(DeviceName, picture.Handle);
Bitmap bmp = camera.GetImage(DeviceName); Bitmap bmp = camera.GetImage(DeviceName);
if (bmp == null) if (bmp == null)
{ {
msg = Name + crc.GetString(L.monitor_open_fail,"监控相机打开失败"); msg = Name + crc.GetString(L.monitor_open_fail, "监控相机打开失败");
LogUtil.error(Name + $"监控相机打开失败"); LogUtil.error(Name + $"监控相机打开失败");
return false; return false;
} }
...@@ -97,6 +98,7 @@ public class HIKCamera ...@@ -97,6 +98,7 @@ public class HIKCamera
{ {
errortimes = 0; errortimes = 0;
errorsleeptime = 5000; errorsleeptime = 5000;
//saveTest(bmp);
camera_event?.Invoke(this, bmp); camera_event?.Invoke(this, bmp);
} }
else if (bmp == null && errortimes < 5) else if (bmp == null && errortimes < 5)
...@@ -133,6 +135,14 @@ public class HIKCamera ...@@ -133,6 +135,14 @@ public class HIKCamera
catch { } catch { }
camera.Dispose(); camera.Dispose();
} }
void saveTest(Bitmap bitmap)
{
if(!Directory.Exists(".\\TestImg"))
{
Directory.CreateDirectory(".\\TestImg");
}
bitmap.Save(Path.Combine(".\\TestImg\\",$"{DateTime.Now.ToString("yyyyMMddhhmmssfff")}.bmp"));
}
public void CameraGrabOne(string filename) public void CameraGrabOne(string filename)
{ {
try try
......
...@@ -13,7 +13,7 @@ namespace DeviceLibrary ...@@ -13,7 +13,7 @@ namespace DeviceLibrary
{ {
public partial class MainMachine : IRobot public partial class MainMachine : IRobot
{ {
public string Name { get; set; } = "MIMO_PLUS"; public string Name { get; set; } = "MIMO_G2";
private bool _canRunning = true; private bool _canRunning = true;
public bool canRunning public bool canRunning
{ {
......
...@@ -39,6 +39,16 @@ ...@@ -39,6 +39,16 @@
<conversionPattern value="%m%n"/> <conversionPattern value="%m%n"/>
</layout> </layout>
</appender> </appender>
<appender name="HIK.IPCamera" type="log4net.Appender.RollingFileAppender">
<file value="logs/HIKIPCamera.log"/>
<param name="Encoding" value="UTF-8"/>
<appendToFile value="true"/>
<rollingStyle value="Date"/>
<datePattern value="yyyy-MM-dd"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="[%date][%t][%C:%L]%-5p %m%n"/>
</layout>
</appender>
<logger name="RollingLogFileAppender"> <logger name="RollingLogFileAppender">
<level value="ALL"/> <level value="ALL"/>
<appender-ref ref="RollingLogFileAppender"/> <appender-ref ref="RollingLogFileAppender"/>
...@@ -51,6 +61,10 @@ ...@@ -51,6 +61,10 @@
<level value="ALL"/> <level value="ALL"/>
<appender-ref ref="LngResource"/> <appender-ref ref="LngResource"/>
</logger> </logger>
<logger name="HIK.IPCamera" additivity="false">
<level value="ALL"/>
<appender-ref ref="HIK.IPCamera"/>
</logger>
<!--<root> <!--<root>
<level value="Info" /> <level value="Info" />
<appender-ref ref="RollingLogFileAppender" /> <appender-ref ref="RollingLogFileAppender" />
......
...@@ -134,7 +134,6 @@ namespace TheMachine ...@@ -134,7 +134,6 @@ namespace TheMachine
{ {
RobotManage.Init(); RobotManage.Init();
}); });
ListViewItem lvi = new ListViewItem(new string[] { "", DateTime.Now.ToString(), crc.GetString(L.device_initializing, "设备加载中,请稍后...") }); ListViewItem lvi = new ListViewItem(new string[] { "", DateTime.Now.ToString(), crc.GetString(L.device_initializing, "设备加载中,请稍后...") });
lvi.ForeColor = Color.DarkGreen; lvi.ForeColor = Color.DarkGreen;
listView1.Items.Add(lvi); listView1.Items.Add(lvi);
...@@ -149,7 +148,7 @@ namespace TheMachine ...@@ -149,7 +148,7 @@ namespace TheMachine
this.Invoke((EventHandler<Bitmap>)delegate this.Invoke((EventHandler<Bitmap>)delegate
{ {
pictureBox1.Visible = true; pictureBox1.Visible = true;
pictureBox1.Image = e; // pictureBox1.Image = e;
}, sender, e); }, sender, e);
} }
private void CameraB_camera_event(object sender, Bitmap e) private void CameraB_camera_event(object sender, Bitmap e)
......
...@@ -5,11 +5,11 @@ using System.Runtime.InteropServices; ...@@ -5,11 +5,11 @@ using System.Runtime.InteropServices;
// 有关程序集的一般信息由以下 // 有关程序集的一般信息由以下
// 控制。更改这些特性值可修改 // 控制。更改这些特性值可修改
// 与程序集关联的信息。 // 与程序集关联的信息。
[assembly: AssemblyTitle("MIMO_PLUS")] [assembly: AssemblyTitle("MIMO_G2")]
[assembly: AssemblyDescription("")] [assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")] [assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("上海挚锦科技有限公司")] [assembly: AssemblyCompany("上海挚锦科技有限公司")]
[assembly: AssemblyProduct("MIMO_PLUS")] [assembly: AssemblyProduct("MIMO_G2")]
[assembly: AssemblyCopyright("Copyright © 2022")] [assembly: AssemblyCopyright("Copyright © 2022")]
[assembly: AssemblyTrademark("")] [assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")] [assembly: AssemblyCulture("")]
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
<ProjectGuid>{61FDFF14-8BB7-439A-85A0-592E3011F4C4}</ProjectGuid> <ProjectGuid>{61FDFF14-8BB7-439A-85A0-592E3011F4C4}</ProjectGuid>
<OutputType>WinExe</OutputType> <OutputType>WinExe</OutputType>
<RootNamespace>TheMachine</RootNamespace> <RootNamespace>TheMachine</RootNamespace>
<AssemblyName>MIMO_PLUS</AssemblyName> <AssemblyName>MIMO_G2</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion> <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment> <FileAlignment>512</FileAlignment>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects> <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!