MBx_Master_Error_Get
source
uint32_t MBx_Master_Error_Get(_MBX_MASTER *pMaster,
uint8_t *Func,
uint8_t *Error,
uint16_t *AddrStart,
uint16_t *RegNum
);
从 MBX 主机错误队列中获得一个错误,这个错误是接收到的从机错误码。
传参
- pMaster:期望操作的MBX主机对象指针。
- Func:该错误指令,发送时功能码。
- Error:实际收到的错误码。
- AddrStart:该错误指令,发送时操作的起始地址。
- RegNum:该错误指令,发送时操作的寄存器数量。
返回值
- MBX_API_RETURN_DEFAULT(0x00):正常返回。
- MBX_API_RETURN_BUFFER_EMPTY(0x21):队列为空。