zwr18798022846 发表于 2021-6-15 23:30:57

怎么调用函数getCanOpenInfo(int slave),读取返回信息



typedef struct
{
    int16_t   control_word;      //控制字
    uint16_t    status;            //状态字
    int8_t      mode;                //工作模式
    int32_t   target_speed;      //目标速度
    int32_t   speed;               //当前速度
    int32_t   target_position;   //目标位置
    int32_t   position;            //当前位置(编码器数值)
    uint32_t    profile_speed;       //梯形速度
} MotorInfo_t;



extern MotorInfo_t *array_motors[ MAX_NODE_COUNT + 1];




const MotorInfo_t* getCanOpenInfo(int slave);   //获取设备信息




const MotorInfo_t* getCanOpenInfo(int slave)
{
    static const MotorInfo_t empty = {0};

    if (slave > MAX_NODE_COUNT)
    {
      return ∅
    }

    return array_motors;
}

Gacy 发表于 2021-6-15 23:40:20

这我也疑惑啊哈哈{:10_266:}

人造人 发表于 2021-6-15 23:53:13

const MotorInfo_t *m = getCanOpenInfo(0);
++m->speed;
页: [1]
查看完整版本: 怎么调用函数getCanOpenInfo(int slave),读取返回信息