Files
python_tools/updata/task_table.py

678 lines
22 KiB
Python
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import task_table_fun as ttf
_g_ew_task_table=[
{
"TaskID":0,
"TaskName":"电源准备",
"TaskBrief":"电压范围5.5V~27V,分辨率0.1V",
"ParamInfo":"预设电压列表最多10个",
"ReturnInfo":"无返回值",
"ReturnSize":0,
"inputfun":ttf.input_task0,
"outputfun":ttf.output_task0
},
{
"TaskID":1,
"TaskName":"延时等待",
"TaskBrief":"延时时间返回0s~6553s,分辨率0.1S。波动DAC换算 Vad/4096*3.3/100/11",
"ParamInfo":["延时时间0.1s","使1/失0电流监控"],
"ReturnInfo":["电流波动DAC"],
"ParamType":"int16",
"RetType":"int16"
},
{
"TaskID":2,
"TaskName":"桥丝电阻测试",
"TaskBrief":"测量桥丝阻值,可配置测量模式: 0 4线制; 1 2线1-4通;2 2线2-3通;5 返回电阻校准值",
"ParamInfo":["测量模式"],
"ReturnInfo":["电阻0.01Ω"],
"ParamType":"int16",
"RetType":"int16"
},
{
"TaskID":3,
"TaskName":"上电充能",
"TaskBrief":"统计模块的上电充能,具有电压设置功能,采集档位 R10_0p1mA_1p6mA_UC",
"ParamInfo":["总线电压0.1V","超时时间 0.1ms","充电结束时的AD值"],
"ReturnInfo":["总线电压0.1V","总线电流低于设置AD值的时间"],
"ParamType":"int16",
"RetType":"int16"
},
{
"TaskID":4,
"TaskName":"设置总线电压",
"TaskBrief":"设置总线电压",
"ParamInfo":["总线电压"],
"ReturnInfo":["总线电压"],
"ParamType":"int16",
"RetType":"int16"
},
{
"TaskID":5,
"TaskName":"获取总线电流",
"TaskBrief":"测量总线基本电流",
"ParamInfo":[],
"ReturnInfo":["总线正电流 0.1uA","总线反电流 0.1uA"],
"ParamType":"none",
"RetType":"int16"
},
{
"TaskID":6,
"TaskName":"使能MTP",
"TaskBrief":"使能MTP擦写0失能/1使能",
"ParamInfo":["是否使能"],
"ReturnInfo":[],
"ParamType":"int16",
"RetType":"none"
},
{
"TaskID":7,
"TaskName":"扫描UID",
"TaskBrief":"扫描总线上的电子模块",
"ParamInfo":["UID长度","是否使能UID对比","是否使能反馈监控"],
"ReturnInfo":["最大反馈电流","最大反馈时间","最小反馈电流","最小反馈时间","UID 0~1","UID 2~3","UID 4~5","UID 6~7"],
"ParamType":"int16",
"RetType":"int16"
},
{
"TaskID":8,
"TaskName":"写配置参数",
"TaskBrief":"写模块运行时的配置参数",
"ParamInfo":["起爆MOS选择 0内部/1外部","通信信号源 0:rxh 1:rxl 2:rx","通信模式 1:差分 2:单端","起爆日志标记周期 0:不标记 1:5ms 2:10ms 3:20ms 4:50ms 5:10ms 6:150ms 7:200ms","UID长度","密码长度","模块版本"],
"ReturnInfo":[],
},
{
"TaskID":9,
"TaskName":"检测配置参数",
"TaskBrief":"检测模块运行时的配置参数",
"ParamInfo":["起爆MOS选择 0内部/1外部","通信信号源 0:rxh 1:rxl 2:rx","通信模式 1:差分 2:单端","起爆日志标记周期 0:不标记 1:5ms 2:10ms 3:20ms 4:50ms 5:10ms 6:150ms 7:200ms","UID长度","密码长度","模块版本"],
"ReturnInfo":[],
},
{
"TaskID":10,
"TaskName":"验证配置",
"TaskBrief":"验证配置",
"ParamInfo":["掩码低2byte","掩码高2byte","比较低2byte","比较高2byte"],
"ReturnInfo":[],
},
{
"TaskID":11,
"TaskName":"模拟注码",
"TaskBrief":"写入测试用的UID和密码此任务之前要先写配置参数",
"ParamInfo":[],
"ReturnInfo":[],
},
{
"TaskID":12,
"TaskName":"模拟注码验证",
"TaskBrief":"写入测试用的UID和密码此任务之前要先写三码数据",
"ParamInfo":[],
"ReturnInfo":[],
},
{
"TaskID":13,
"TaskName":"芯片自检",
"TaskBrief":"芯片自检",
"ParamInfo":["自检模式","自检时间ms"],
"ReturnInfo":["自检模式0x08的回读数据"],
},
{
"TaskID":14,
"TaskName":"状态检测",
"TaskBrief":"状态码比较",
"ParamInfo":["掩码参数","比较结果值"],
"ReturnInfo":["状态值低2byte","状态值高2byte"],
},
{
"TaskID":15,
"TaskName":"充电",
"TaskBrief":"充电",
"ParamInfo":["充电模式","充电分组"],
"ReturnInfo":[],
},
{
"TaskID":16,
"TaskName":"放电",
"TaskBrief":"放电",
"ParamInfo":[],
"ReturnInfo":[],
},
{
"TaskID":17,
"TaskName":"写延时",
"TaskBrief":"写延时",
"ParamInfo":["延时ms"],
"ReturnInfo":[],
},
{
"TaskID":18,
"TaskName":"读延时",
"TaskBrief":"读延时",
"ParamInfo":[],
"ReturnInfo":["延时值ms"],
},
{
"TaskID":19,
"TaskName":"时钟校准",
"TaskBrief":"时钟校准",
"ParamInfo":["校准周期ms","校准脉冲数"],
"ReturnInfo":["校准值真实值的4倍"],
},
{
"TaskID":20,
"TaskName":"设置通信地址",
"TaskBrief":"设置通信地址",
"ParamInfo":["通信地址","设置模式 0:系统 1:UID配置地址 2:快速配置","延时"],
"ReturnInfo":["延时"],
},
{
"TaskID":21,
"TaskName":"状态巡检",
"TaskBrief":"测试系统只能巡检一个地址起始地址应该大于1结束地址小于1024,两个地址差值应该小于256",
"ParamInfo":["起始地址","结束地址","状态码"],
"ReturnInfo":["地址结果"],
},
{
"TaskID":22,
"TaskName":"起爆使能",
"TaskBrief":"起爆使能",
"ParamInfo":[],
"ReturnInfo":[],
},
{
"TaskID":23,
"TaskName":"起爆检测",
"TaskBrief":"起爆",
"ParamInfo":["采样超时0.01ms","起爆电流AD","延迟采样ms"],
"ReturnInfo":["等待时间 0.01ms"],
},
{
"TaskID":24,
"TaskName":"写入缓存数据",
"TaskBrief":"写入缓存数据",
"ParamInfo":["MTP地址","缓存地址","写入字节数"],
"ReturnInfo":[],
},
{
"TaskID":25,
"TaskName":"验证缓存数据",
"TaskBrief":"验证缓存数据",
"ParamInfo":["MTP地址","缓存地址","写入字节数"],
"ReturnInfo":[],
},
{
"TaskID":26,
"TaskName":"关总线",
"TaskBrief":"关总线",
"ParamInfo":[],
"ReturnInfo":[],
},
{
"TaskID":27,
"TaskName":"升级",
"TaskBrief":"EW模块升级 升级模式 0:无app时升级 1:无条件升级",
"ParamInfo":["充电时间 ms","app启动时间 ms","总线关断时间 ms","升级模式"],
"ReturnInfo":["错误代码"],
"CommTestCmd":"ResistorSample",
},
{
"TaskID":28,
"TaskName":"充能统计",
"TaskBrief":"充能统计",
"ParamInfo":["充电挡位","充电超时0.1us","充电电流判线 AD值","充末电流结束值 0.1uA","充电最长时间 0.1s","充电高压保持时间 0.1s"],
"ReturnInfo":["充能值 0.1ms","充末电流 0.1uA","充电最大电流 0.1mA","充电抖动幅值 adv"],
},
{
"TaskID":29,
"TaskName":"异常判定",
"TaskBrief":"对已检项目进行异常判定,如果异常判定结果不在过滤范围内,则此任务失败",
"ParamInfo":["过滤值1","过滤值2","过滤值3","过滤值4","过滤值5","过滤值6","过滤值7","过滤值8","过滤值9","过滤值10",],
"ReturnInfo":[],
},
{
"TaskID":30,
"TaskName":"重新执行任务",
"TaskBrief":"重新执行指定序号的任务,本次执行会覆盖之前的结果",
"ParamInfo":["需要重新执行的任务序号"],
"ReturnInfo":[],
},
{
"TaskID":31,
"TaskName":"写三码数据",
"TaskBrief":"写入缓存的三码数据,此任务之前要先写配置参数",
"ParamInfo":[],
"ReturnInfo":[],
},
{
"TaskID":32,
"TaskName":"校验三码数据",
"TaskBrief":"验证写入的三码数据,此任务之前要先写三码数据",
"ParamInfo":[],
"ReturnInfo":[],
"CommTestCmd":"ResistorSample",
},
{
"TaskID":33,
"TaskName":"配置三码数据到小板",
"TaskBrief":"先把三码数据写入小板缓存,然后才能使用三码绑定任务",
"ParamInfo":["uid,pwd长度","数据0,1","数据2,3","数据4,5","数据6,7","数据8,9","数据10,11","数据12,13","数据14,15","数据16,17",],
"ReturnInfo":[],
},
{
"TaskID":34,
"TaskName":"任务插槽",
"TaskBrief":"程序可以动态添加要执行的任务,此任务将执行所有序号匹配的动态任务",
"ParamInfo":["插槽序号"],
"ReturnInfo":[],
},
{
"TaskID":35,
"TaskName":"读取MTP",
"TaskBrief":"从指定mtp地址读取数据",
"ParamInfo":["mtp地址(4byte寻址)","读取长度(byte)",],
"ReturnInfo":["数据0,1","数据2,3","数据4,5","数据6,7","数据8,9","数据10,11","数据12,13","数据14,15",],
},
{
"TaskID":36,
"TaskName":"写入MTP",
"TaskBrief":"写入数据到指定mtp地址",
"ParamInfo":["mtp地址(4byte寻址)","写入长度(byte)","数据0,1","数据2,3","数据4,5","数据6,7","数据8,9","数据10,11","数据12,13","数据14,15",],
"ReturnInfo":[],
},
{
"TaskID":37,
"TaskName":"设置电阻校准值",
"TaskBrief":"电阻测量的校准值,不建议将此任务添加进方案中",
"ParamInfo":["电阻校准值"],
"ReturnInfo":[],
},
{
"TaskID":38,
"TaskName":"读取流水号",
"TaskBrief":"读取27bit的流水号数据对比失败则此任务失败",
"ParamInfo":["要校验的流水号低2字节","要校验的流水号高2字节"],
"ReturnInfo":["读取的流水号低2字节","读取的流水号高2字节"],
},
{
"TaskID":39,
"TaskName":"写入流水号",
"TaskBrief":"采用读改写的方式写入27bit的流水号数据",
"ParamInfo":["要写入的流水号低2字节","要写入的流水号高2字节"],
"ReturnInfo":[],
},
{
"TaskID":40,
"TaskName":"写固定延时",
"TaskBrief":"写入延时并掉电保存,需要复位后刷新",
"ParamInfo":["延时值ms"],
"ReturnInfo":[],
},
{
"TaskID":41,
"TaskName":"复位",
"TaskBrief":"0复位至bootloader1复位至app",
"ParamInfo":["复位类型"],
"ReturnInfo":[],
},
]
_g_jq_task_table=[
{
"TaskID": 0,
"TaskName": "电源准备",
"TaskBrief": "检测前校准检测过程中需要使用的电压便于检测过程中快速输出电压。电压范围55~270",
"ParamInfo": ["预设电压1", "预设电压2", "预设电压3", "预设电压4", "预设电压5", "预设电压6", "预设电压7", "预设电压8", "预设电压9", "预设电压10",],
"ReturnInfo": [],
}, {
"TaskID": 1,
"TaskName": "上电充能",
"TaskBrief": "统计上电瞬间,模块功耗。电流计数方式 A = 3.3*ADC/4096/510/11",
"ParamInfo": ["总线电压", "采样超时0.1ms", "计时启停ADC"],
"ReturnInfo": ["总线电压", "大于启停的时间"],
"CommTestCmd": "PowerOn",
}, {
"TaskID": 2,
"TaskName": "设置总线电压",
"TaskBrief": "设置总线电压为预设电压中的值",
"ParamInfo": ["总线电压"],
"ReturnInfo": ["总线电压"],
"CommTestCmd": "SetBusV",
}, {
"TaskID": 3,
"TaskName": "获取总线电流",
"TaskBrief": "获取总线正反两个极性电流",
"ParamInfo": [],
"ReturnInfo": ["总线正电流", "总线反电流"],
}, {
"TaskID": 4,
"TaskName": "扫描UID",
"TaskBrief": "芯片通信测试,分配网络地址。芯片复位后,第一条通信测试命令",
"ParamInfo": ["使1/失0反码采集", "使0/失1UID全0验证"],
"ReturnInfo": ["最大反馈电流", "最大反馈时间", "最小反馈电流", "最小反馈时间", "1字节", "3字节", "5字节", "7字节"],
}, {
"TaskID": 5,
"TaskName": "密码验证",
"TaskBrief": "芯片密码验证",
"ParamInfo": ["0码/1原码验证"],
"ReturnInfo": [],
}, {
"TaskID": 6,
"TaskName": "读取芯片代码",
"TaskBrief": "读取芯片代码",
"ParamInfo": [],
"ReturnInfo": ["2字节代码"],
}, {
"TaskID": 7,
"TaskName": "OTP检测",
"TaskBrief": "对OTP数据进行检测,可屏蔽检测区域",
"ParamInfo": ["1关/0检UID密码为0", "1关/0检延时保留区为0", "1关/0检用户区为0"],
"ReturnInfo": [],
"CommTestCmd": "OTPCheck",
}, {
"TaskID": 8,
"TaskName": "工厂程测检测",
"TaskBrief": "芯片出厂检测会在24 25区写0xFF",
"ParamInfo": [],
"ReturnInfo": [],
}, {
"TaskID": 9,
"TaskName": "读芯片状态",
"TaskBrief": "将芯片状态值与参数值进行算术与操作,等于参数值表示执行成功",
"ParamInfo": ["状态值掩码"],
"ReturnInfo": [],
}, {
"TaskID": 10,
"TaskName": "写工厂信息",
"TaskBrief": "在OTP 20~23区间写入工厂数据",
"ParamInfo": ["2字节数据", "2字节数据"],
"ReturnInfo": [],
}, {
"TaskID": 11,
"TaskName": "充能统计",
"TaskBrief": "充能统会发送充电命令,计电流判线设定值,从上升到下降的时间。同时记录充过程中最大电流。以及结束高压充电的总线电流和充电电流监控时间。充电电流判线计数公式 电流=AD/4093*3.3/100/11",
"ParamInfo": ["超时0.1us", "电流判线AD", "充电结束值0.1uA", "充电超时0.1S", "电流监控0.1S"],
"ReturnInfo": ["充能值0.1ms", "充末电流0.1uA", "最大充电电流0.1mA", "充电抖动ADV"],
}, {
"TaskID": 12,
"TaskName": "充电电压检测",
"TaskBrief": "由高向低扫描芯片电压检测值,扫描失败返回值为0",
"ParamInfo": ["起始DAC", "结束DAC"],
"ReturnInfo": ["扫描通过的DAC"],
}, {
"TaskID": 13,
"TaskName": "延时等待",
"TaskBrief": "延时流程,同时可以启动总线电流监测 设置单位0.1S。波动DAC换算 Vad/4096*3.3/100/11",
"ParamInfo": ["延时时间", "使1/失0电流监控"],
"ReturnInfo": ["电流波动DAC"],
}, {
"TaskID": 14,
"TaskName": "写延时",
"TaskBrief": "向延时寄存器写入数据",
"ParamInfo": ["延时"],
"ReturnInfo": [],
}, {
"TaskID": 15,
"TaskName": "读延时",
"TaskBrief": "读延时寄存器",
"ParamInfo": [],
"ReturnInfo": ["延时值"],
}, {
"TaskID": 16,
"TaskName": "时钟校准",
"TaskBrief": "发送校准脉冲",
"ParamInfo": ["脉冲周期", "脉冲个数"],
"ReturnInfo": [],
}, {
"TaskID": 17,
"TaskName": "放电",
"TaskBrief": "发送放电命令,使能快速放电还需要配置放电时间。快速放电仅JQ2012才有。放电时间单位0.1S该值应该大于0快速放电才有效",
"ParamInfo": ["0/1使能快速", "快速时间"],
"ReturnInfo": [],
}, {
"TaskID": 18,
"TaskName": "复位放电",
"TaskBrief": "执行复位和放电,并检测复测成功",
"ParamInfo": [],
"ReturnInfo": [],
}, {
"TaskID": 19,
"TaskName": "起爆使能",
"TaskBrief": "发送起爆使能命令",
"ParamInfo": [],
"ReturnInfo": [],
}, {
"TaskID": 20,
"TaskName": "起爆充能",
"TaskBrief": "发送起爆命令后检测起爆完成后对电容的充电。判断电流上升沿到下降沿的时间。充能电流ADC/4096*3.3/100/21",
"ParamInfo": ["电流判线AD", "起爆脉冲个数", "延时采集时间"],
"ReturnInfo": ["充能时间", "充电电流", "充电电流波动"],
}, {
"TaskID": 21,
"TaskName": "使能通讯末电流采集",
"TaskBrief": "启动命令通讯结束后电流采集与获取通讯电流配合。两个任务间应该避免充电、OTP写和起爆操作",
"ParamInfo": [],
"ReturnInfo": [],
}, {
"TaskID": 22,
"TaskName": "获取通讯末电流",
"TaskBrief": "获取通讯电流配合与使能通讯末电流采集,获取两个任务间,通讯完成后的最大电流",
"ParamInfo": [],
"ReturnInfo": ["通讯末电流"],
}, {
"TaskID": 23,
"TaskName": "写OTP数据",
"TaskBrief": "向芯片OTP中写入数据",
"ParamInfo": ["OTP地址", "数据长度", "1数据", "3数据", "5数据", "7数据"],
"ReturnInfo": [],
}, {
"TaskID": 24,
"TaskName": "读OTP数据",
"TaskBrief": "从芯片OTP中读取数据",
"ParamInfo": ["OTP地址", "数据长度"],
"ReturnInfo": ["nBytesOTP数据"],
}, {
"TaskID": 25,
"TaskName": "清除起爆命令",
"TaskBrief": "起爆脉冲重新计算",
"ParamInfo": [],
"ReturnInfo": [],
}, {
"TaskID": 26,
"TaskName": "关总线",
"TaskBrief": "关闭总线输出",
"ParamInfo": [],
"ReturnInfo": [],
}, {
"TaskID": 27,
"TaskName": "缓存写入OTP",
"TaskBrief": "缓存数据写入OTP数据",
"ParamInfo": ["OTP 地址", "缓存区起始", "写入数据长度"],
"ReturnInfo": [],
},
{
"TaskID": 28,
"TaskName": "三码绑定",
"TaskBrief": "注码检测指令使用,直接使用命令中的三码数据",
"ParamInfo": [],
"ReturnInfo": [],
}, {
"TaskID": 29,
"TaskName": "验证三码",
"TaskBrief": "验证芯片三码数据,直接使用命令中的三码数据",
"ParamInfo": [],
"ReturnInfo": [],
}, {
"TaskID": 30,
"TaskName": "电容压差",
"TaskBrief": "充电后,总线断电测试电容给芯片供电,评估芯片延时功耗",
"ParamInfo": ["断电时间0.1S"],
"ReturnInfo": ["压差mV"],
}, {
"TaskID": 31,
"TaskName": "桥丝电阻测试",
"TaskBrief": "测量桥丝阻值。可配置测量模式 0 4线制 1 2线1-4通2 2线2-3通",
"ParamInfo": ["测量模式"],
"ReturnInfo": ["电阻0.01Ω"],
}, {
"TaskID": 32,
"TaskName": "使能OTP",
"TaskBrief": "OTP使能命令",
"ParamInfo": [],
"ReturnInfo": [],
}, {
"TaskID": 33,
"TaskName": "写版本",
"TaskBrief": "写入模块版本号到OTP 20地址该值应该小于32",
"ParamInfo": ["版本号"],
"ReturnInfo": [],
}, {
"TaskID": 34,
"TaskName": "读版本",
"TaskBrief": "获取写入的版本号",
"ParamInfo": [],
"ReturnInfo": ["版本号"],
}, {
"TaskID": 35,
"TaskName": "写缓存数据",
"TaskBrief": "将系统缓存区的数据写入到OTP中主要用于写工厂信息",
"ParamInfo": ["OTP地址", "缓存地址", "写入长度"],
"ReturnInfo": [],
}, {
"TaskID": 36,
"TaskName": "验证缓存数据",
"TaskBrief": "对比缓存数据与OTP数据",
"ParamInfo": ["OTP地址", "缓存地址", "验证长度"],
"ReturnInfo": [],
},
{
"TaskID": 37,
"TaskName": "验证延时时间",
"TaskBrief": "验证延时和otp是否相等",
"ParamInfo": [],
"ReturnInfo": [],
},
{
"TaskID": 38,
"TaskName": "切换总线极性",
"TaskBrief": "反复切换总线极性,输出最后一次极性切换后的电流",
"ParamInfo": ["间隔时间ms", "切换次数"],
"ReturnInfo": [],
},
{
"TaskID": 39,
"TaskName": "异常判定",
"TaskBrief": "对已检项目进行异常判定,如果异常判定结果不在过滤范围内,则此任务失败",
"ParamInfo": ["过滤值1", "过滤值2", "过滤值3", "过滤值4", "过滤值5", "过滤值6", "过滤值7", "过滤值8", "过滤值9", "过滤值10",],
"ReturnInfo": [],
},
{
"TaskID": 40,
"TaskName": "重新执行任务",
"TaskBrief": "重新执行指定序号的任务,本次执行会覆盖之前的结果",
"ParamInfo": ["需要重新执行的任务序号"],
"ReturnInfo": [],
},
{
"TaskID": 41,
"TaskName": "配置三码数据到小板",
"TaskBrief": "先把三码数据写入小板缓存,然后才能使用三码绑定任务",
"ParamInfo": ["uid,pwd长度", "数据0,1", "数据2,3", "数据4,5", "数据6,7", "数据8,9", "数据10,11", "数据12,13", "数据14,15", "数据16,17",],
"ReturnInfo": [],
},
{
"TaskID": 42,
"TaskName": "任务插槽",
"TaskBrief": "程序可以动态添加要执行的任务,此任务将执行所有序号匹配的动态任务",
"ParamInfo": ["插槽序号"],
"ReturnInfo": [],
},
{
"TaskID": 43,
"TaskName": "设置电阻校准值",
"TaskBrief": "电阻测量的校准值,不建议将此任务添加进方案中",
"ParamInfo": ["电阻校准值"],
"ReturnInfo": [],
},
{
"TaskID": 44,
"TaskName": "写入流水号",
"TaskBrief": "采用读改写的方式写入27bit的流水号数据",
"ParamInfo": ["要写入的流水号低2字节", "要写入的流水号高2字节"],
"ReturnInfo": [],
},
{
"TaskID": 45,
"TaskName": "读取流水号",
"TaskBrief": "读取27bit的流水号数据对比失败则此任务失败",
"ParamInfo": ["要校验的流水号低2字节", "要校验的流水号高2字节"],
"ReturnInfo": ["读取的流水号低2字节", "读取的流水号高2字节"],
},
{
"TaskID": 46,
"TaskName": "写固定延时",
"TaskBrief": "写入延时并掉电保存",
"ParamInfo": ["延时值ms"],
"ReturnInfo": [],
},
]
_g_ext_task_table=[
{
"TaskID": 100,
"TaskName": "异常判定",
"TaskBrief": "对已检项目进行异常判定,如果异常判定结果不在过滤范围内,则此任务失败",
"ParamInfo": ["过滤值1", "过滤值2", "过滤值3", "过滤值4", "过滤值5", "过滤值6", "过滤值7", "过滤值8", "过滤值9", "过滤值10",],
"ReturnInfo": [],
},
{
"TaskID": 101,
"TaskName": "重新执行任务",
"TaskBrief": "重新执行指定序号的任务,本次执行会覆盖之前的结果",
"ParamInfo": ["需要重新执行的任务序号"],
"ReturnInfo": [],
},
{
"TaskID": 102,
"TaskName": "配置三码数据到小板",
"TaskBrief": "先把三码数据写入小板缓存,然后才能使用三码绑定任务",
"ParamInfo": ["uid,pwd长度", "数据0,1", "数据2,3", "数据4,5", "数据6,7", "数据8,9", "数据10,11", "数据12,13", "数据14,15", "数据16,17",],
"ReturnInfo": [],
},
{
"TaskID": 103,
"TaskName": "任务插槽",
"TaskBrief": "程序可以动态添加要执行的任务,此任务将执行所有序号匹配的动态任务",
"ParamInfo": ["插槽序号"],
"ReturnInfo": [],
},
{
"TaskID": 104,
"TaskName": "设置电阻校准值",
"TaskBrief": "电阻测量的校准值,不建议将此任务添加进方案中",
"ParamInfo": ["电阻校准值"],
"ReturnInfo": [],
},
]
if __name__ == "__main__":
print(_g_ew_task_table[3])
print(is_number(""))