脚本/功能 串口通信类 Serial port

本帖最后由 xx232 于 2020-1-9 15:48 编辑

串口通信类,根据网上找的改的
因为跨线程,需要LOOM类。发布设置里要启动.net完整版,默认的.net standard不包含创口通信。


直接挂载或者自己手动new

    void Start()
    {
        Serial s = new Serial();
        s.OnConnectMsg += S_OnConnectMsg;
        s.OnGetMsg += S_OnGetMsg;
        s.Setup("COM1");
        //或者 s.Setup("COM1", 9600, System.IO.Ports.Parity.None, 8, System.IO.Ports.StopBits.One);
    }

    private void S_OnGetMsg(object sender, MsgEvent e)
    {
        //byte[]
        Debug.Log(System.Text.Encoding.UTF8.GetString(e.Data));
    }

    private void S_OnConnectMsg(object sender, ConnectEvent e)
    {
        switch (e.State)
        {
            case ConnectEvent.ConnectState.Connected:
                break;
            case ConnectEvent.ConnectState.ConnectErr:
                break;
            case ConnectEvent.ConnectState.ReadErr:
                break;
            default:
                break;
        }
        Debug.Log(e.Msg);
    }


作者 xx232 发表于 2020-1-9 15:31:36

kuanyidairen

学习一下  看看效果!!!
发表于 2023-12-4 12:41:50
您需要登录后才可以回帖 登录 | 立即注册
xx232

关注0

粉丝5

发布5

热门作品推荐
glow
New Stylized Explosion Package 1.0风格化
glow
Low Poly Fly Battle Airplanes Assets Pac
glow
【更新】Lightning VFX (URP)1.0.2闪电视觉
glow
【更新】Now We're Talking! 1.08
glow
Overworld Music Stingers - Winning, Losi
glow
Full Mount Attacks 1.0近战格斗攻击动画
glow
【更新】ab - Complete Game Template With
glow
【更新】Factions (Game Creator 2)1.1.3派
glow
【更新】Fusion (Game Creator 2)1.2.7网络
glow
【更新】Spring Pong - Complete Game Temp