多个工作流统一处理返回算法

 

避免重复使用if语句,或直接执行return语句,避免使用goto语句

//Title: Tackle the multple workflow together by once at the end
//Author: Aletenze
//Time: 2011-12-10
//Version: 1.0.0.2


	/* 接口通用返回码
	-1 - 参数错误
	-2 - 串口未打开
	-3 - 写串口数据失败
	-4 - 读串口数据失败
	-5 - 包检验出错
	-6 - 包错
	-7 - 固件错误
	-999 - 未知错误(异常)
	*/
#define SUCCESS_RETURN_VALUE (0) //函数成功执行返回值
#define  TL_SUCCESS			(0)
#define  PARAM_ERR				(-1)
#define  PORT_DISOPEN_ERR		(-2)
#define  WRITEDATA_ERR			(-3)
#define  READDATA_ERR			(-4)

#define  PKG_CHECK_ERR			(-5)
#define  PKG_DATA_ERR			(-6)
#define  FIRMWARE_ERR           (-7)

#define  UNKNOWN_ERR			(-999)


#define  MAX_PROCESS_COUNT (1<<31) //最大的整数, max(int)

#define BREAK_WHILE_VALUE MAX_PROCESS_COUNT //最大的process数目


int process1(); //工作1

int process2();// 工作2

int process3(); //工作3



int LogInfo(LPCTSTR format,...); // 记录日志函数

int getRe
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值