#define     RTN_CMD_SUCCESS         0		        // 数据正确                 

// 库或驱动出错
#define     RTN_LIB_UNSUPPORT       -1              // 库指令不支持 //指令不支持，联系我们
#define     RTN_LIB_PARA_ERROR      -2              // 库指令参数错不支持 //指令参数不正确，检查参数是否合理
#define     RTN_DRV_ERROR           -3              // 桢数据出错，指令桢长度超 //通讯错误

// 通讯错误代码,基本桢格式出错 
#define     RTN_FRAME_ERROR         -4              // 桢数据出错，指令桢长度超 
#define     RTN_FRAME_UNSUPPORT     -5              // 桢类型不支持错误         
#define     RTN_FRAME_TIMEOUT       -6              // 桢数据超时               
#define     RTN_FRAME_SUM_ERROR     -7              // 检验和错误               

// 指令返回值定义
#define     RTN_VEC_FHASE_ERROR     -8              // 矢量数据桢时序不支持     
#define     RTN_VEC_FIFO_FULL       -9              // 缓冲区满                 
#define     RTN_CMD_UNSUPPORT       -10              // 指令不支持               
#define     RTN_CMD_PARA_ERROR      -11              // 参数错，范围超出         
#define     RTN_CMD_EXE_ERROR       -12              // 执行失败
#define     RTN_LOOKAHEAD_DATA       99              // 用户调用NMC_CrdEndMtn如果返回99，表示前瞻缓冲区还有数据，则需要反复调用NMC_CrdEndMtn直到返回值为0