zoukankan      html  css  js  c++  java
  • 达尔文op2-CM730函数类讲解

    1.打开CM730端口

    virtual bool OpenPort( )
    #参数:-
    #类型:-
    #描述:-
    #返回:打开成功返回true,失败返回false
    

     2.关闭CM730端口

    virtual void ClosePort( )
    #参数:-
    #类型:-
    #描述:-
    #返回:-
    

    3.清除端口(丢弃收到但未读取的数据)

    virtual void ClearPort( )
    #参数:-
    #类型:-
    #描述:-
    #返回:-
    

     4.从缓冲区指向的数据包写入最多numPacket字节到CM730端口

    virtual int WritePort( unsigned char* packet, int numPacket )
    #参数1:-packet
    #类型1:-unsigned char*
    #描述1:-数据包
    #参数2:-numPacket
    #类型2:-int
    #描述2:-数据包的字节长度
    #返回值:成功时,返回写入的字节数。 出错时,返回-1
    

     5.尝试从数据包开始将CM730端口的numPacket字节读入缓冲区

    #参数1:-packet
    #类型1:-unsigned char*
    #描述1:-数据包
    #参数2:-numPacket
    #类型2:-int
    #描述2:-数据包的字节长度
    #返回值:成功时,返回读取的字节数。 出错时,返回-1
    

    方法:

    1.连接CM730

    bool Connect( )
    #参数:-
    #类型:-
    #描述:-
    #返回:成功返回true,失败返回false
    

    2.释放CM730

    void Disconnect( )
    #参数:-
    #类型:-
    #描述:-
    #返回:-
    

     3.CM-730控制表值中读取2个字节

    int ReadWord( int address, int *pValue, int *error )
    #参数1:控制表地址
    #参数2:保存读取值
    #参数3:状态包错误
    #返回值:返回通信结果
    

     方法2:

    int ReadWord( int id, int address, int *pValue, int *error )
    #参数1:舵机ID
    #参数2:控制表地址
    #参数3:保存读取值
    #参数4:状态包错误
    #返回值:返回通信结果
    
    名称 描述
    ID_CM 200 副控制器的ID值
    ID_BROADCAST 254 与所有连接设备通信

     4.将2个字节写入CM-730控制表

    int WriteWord( int id, int address, int value, int *error )
    #参数1:舵机ID
    #参数2:控制表地址
    #参数3:所写数据
    #参数4:状态包错误
    #返回值:返回通信结果
    

     

      

    作者:kay
    出处:https://www.cnblogs.com/kay2018/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
    如果文中有什么错误,欢迎指出。以免更多的人被误导。
  • 相关阅读:
    回文串---最长回文
    回文串---Hotaru's problem
    回文串--- Girls' research
    回文串---吉哥系列故事——完美队形II
    回文串---Palindrome
    treap树---营业额统计
    treap树---Double Queue
    《程序员代码面试指南》第二章 链表问题 复制含有随机指针节点的链表
    《程序员代码面试指南》第二章 链表问题 将单链表按某值划分为左边小,中间相等,右边大的链表
    《程序员代码面试指南》第二章 链表问题 反转部分单向链表
  • 原文地址:https://www.cnblogs.com/kay2018/p/10291516.html
Copyright © 2011-2022 走看看