use commplc interface for main thread

This commit is contained in:
2025-12-24 15:16:29 +08:00
parent 8d4774964c
commit c6be81d1dd
3 changed files with 95 additions and 172 deletions

View File

@@ -15,7 +15,7 @@ namespace LibComm
public event OnConnectStatus OnConnectStatus;
public event OnTrigCamera OnTrigCamera;
public event OnCameraStatus OnCameraStatus;
public void Initialize()
public void Start()
{
cc24 = new CC24();
@@ -26,9 +26,12 @@ namespace LibComm
cc24.NotifyCamAcqEnabled += CC24_NotifyCamAcqEnabled;
cc24.NotifyCamAcqDisabled += CC24_NotifyCamAcqDisabled;
cc24.Initialize();
cc24.NotifyCamAcqEnable(0);
cc24.NotifyCamAcqEnable(1);
Task.Run(() =>
{
cc24.Initialize();
cc24.NotifyCamAcqEnable(0);
cc24.NotifyCamAcqEnable(1);
});
}
public void Stop()
{

View File

@@ -15,7 +15,8 @@ namespace LibComm
event OnDataReceived OnDataReceived;
event OnConnectStatus OnConnectStatus;
event OnTrigCamera OnTrigCamera;
void Initialize();
event OnCameraStatus OnCameraStatus;
void Start();
void Stop();
void NoticeCamComplete(int index, byte[] datax);
}