怎么调用函数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;
}
这我也疑惑啊哈哈{:10_266:} const MotorInfo_t *m = getCanOpenInfo(0);
++m->speed;
页:
[1]