25 lines
747 B
C#
25 lines
747 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace LibComm
|
|
{
|
|
public delegate void OnDataReceived(float data);
|
|
public delegate void OnConnectStatus(bool connected);
|
|
public delegate void OnTrigCamera(int index);
|
|
public delegate void OnCameraStatus(int index, bool enable);
|
|
public interface ICommPLC
|
|
{
|
|
event OnDataReceived OnDataReceived;
|
|
event OnConnectStatus OnConnectStatus;
|
|
event OnTrigCamera OnTrigCamera;
|
|
event OnCameraStatus OnCameraStatus;
|
|
void Start();
|
|
void Stop();
|
|
void NoticeCamComplete(int index, float data);
|
|
void NoticeCamComplete(int index, List<float> data);
|
|
}
|
|
}
|