脚本/功能 串口通信类 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
高质量树木植物橡树松树枫树Large Tree Ass
glow
瑕疵划痕污垢逼真纹理750 Seamless Roughne
glow
BlenderFBX卡通动漫女孩 Anime Character B
glow
铠甲链条鳞甲盔甲雕刻笔刷
glow
zbrush蜥蜴爬行动物鳄鱼皮肤鳞片恐龙鳞雕刻
glow
Zbrush皮肤纹理贴图 Lance Wilkinson - Zbr
glow
Realtime Beard & Mustache Haircard Colle
glow
50款衣服绒布料织物丝绸50 High Quality Fa
glow
SD冰湖面冰面材质冬天水结冰材质Frozen Lak
glow
Roguelike Deckbuilder Toolkit 1.2 适配UE