TLClient_JSSCOM_LuatOS-Air_V3205_RDA8910_RFTTS_0xe0000,2.7.9,861714058744545,07265111821385,
poweron reason:0

===08:50:39===
上一时间戳为1766366269
隔日重置时间戳true
隔日清空未同步下发列表true
当前排队号为1,音量为5
初始化产品信息:[{"time_limit_date":null,"ticket_category":"0","expiry_date":90,"product_detail":"","time_limit_status":"0","begin_minute":null,"product_uid":"5648114436008267933","use_timer":1,"old_price":"15","end_hour":null,"sale_price":"10","end_minute":null,"begin_hour":null,"sale_status":1,"product_name":"快剪"}]
打印门店标题设置为欢迎光临
是否打印二维码设置为1
是否打印紧凑设置为3
当前号显示模式设置为1
当前卡项核销权限设置为0
session_id:53d1e****5eb94
纸币器设置接收纸币范围为10
欢迎使用天羚自助售票系统[2.7.9]
定时检测未同步订单启用
2025-12-23 08:49:39>>>cash write=30
2025-12-23 08:49:39>>>cash write=02
2025-12-23 08:49:39>>>cash write=3E
2025-12-23 08:49:39>>>cash read=808F808F808F
系统时间初始化成功,时间为2025122384939
2025-12-23 08:49:40>>>cash write=02
2025-12-23 08:49:40 >>>剩余flash空间=1674000,占用RAM为644.8671875
2025-12-23 08:49:40 >>>回调事件:910,subscribe,10000,连接服务器成功

2025-12-23 08:49:41 >>>剩余flash空间=1674000,占用RAM为613.970703125
2025-12-23 08:49:41 >>>回调事件:911,GetMqttQueue,500,暂无需要下发的信息,请求类型:ticket

2025-12-23 08:49:43>>>cash write=0C
2025-12-23 08:49:43>>>cash read=3E
流量卡还有97天过期
2025-12-23 08:49:49 >>>当前Ram内存为635.91015625


===08:51:40===
定时检测未同步订单关闭
检测订单目录中>>>
无未同步订单>>>


===09:54:40===
2025-12-23 09:53:56 >>>回调事件[910,devices/TL1247]
当日首次设置时间戳true为1766454836
2025-12-23 09:53:56 >>>故障排除日志:上一MQTT订单号缓存列表为2512222013550064891595
2025-12-23 09:53:56 >>>故障排除日志:终端未同步成功订单列表
2025-12-23 09:53:56 开始打印,排队:1,票券:2512230953427690343401,订单:2512230953420073774734,[2025-12-23 09:53:54微信支付10元]
2025-12-23 09:53:58 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512230953427690343401","queue_number":1,"trade_uid":"2512230953420073774734"}]}
2025-12-23 09:53:58 >>>故障排除日志:删除未同步下发订单成功2512230953420073774734
2025-12-23 09:53:58 >>>故障排除日志:终端同步成功后剩余订单列表


===10:00:40===
2025-12-23 10:00:25 >>>回调事件[910,devices/TL1247]
2025-12-23 10:00:25 >>>故障排除日志:上一MQTT订单号缓存列表为2512230953420073774734
2025-12-23 10:00:25 >>>故障排除日志:终端未同步成功订单列表
2025-12-23 10:00:25 开始打印,排队:2,票券:2512231000183669097201,订单:2512231000180034637678,[2025-12-23 10:00:24微信支付10元]
2025-12-23 10:00:27 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512231000183669097201","queue_number":2,"trade_uid":"2512231000180034637678"}]}
2025-12-23 10:00:27 >>>故障排除日志:删除未同步下发订单成功2512231000180034637678
2025-12-23 10:00:27 >>>故障排除日志:终端同步成功后剩余订单列表


===10:13:41===
2025-12-23 10:13:09 >>>回调事件[910,devices/TL1247]
2025-12-23 10:13:09 >>>故障排除日志:上一MQTT订单号缓存列表为2512231000180034637678
2025-12-23 10:13:09 >>>故障排除日志:终端未同步成功订单列表
2025-12-23 10:13:09 开始打印,排队:3,票券:2512231013019365403901,订单:2512231013010091664695,[2025-12-23 10:13:08微信支付10元]
2025-12-23 10:13:11 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512231013019365403901","queue_number":3,"trade_uid":"2512231013010091664695"}]}
2025-12-23 10:13:11 >>>故障排除日志:删除未同步下发订单成功2512231013010091664695
2025-12-23 10:13:11 >>>故障排除日志:终端同步成功后剩余订单列表


===10:27:41===
2025-12-23 10:27:25>>>cash read=1F
2025-12-23 10:27:26>>>cash read=3E


===10:33:41===
2025-12-23 10:33:08 >>>回调事件[910,devices/TL1247]
2025-12-23 10:33:09 >>>故障排除日志:上一MQTT订单号缓存列表为2512231013010091664695
2025-12-23 10:33:09 >>>故障排除日志:终端未同步成功订单列表
2025-12-23 10:33:09 开始打印,排队:4,票券:2512231032552948304801,订单:2512231032550027479713,[2025-12-23 10:33:08微信支付10元]
2025-12-23 10:33:10 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512231032552948304801","queue_number":4,"trade_uid":"2512231032550027479713"}]}
2025-12-23 10:33:10 >>>故障排除日志:删除未同步下发订单成功2512231032550027479713
2025-12-23 10:33:11 >>>故障排除日志:终端同步成功后剩余订单列表


===10:37:42===
2025-12-23 10:37:07 >>>回调事件[910,devices/TL1247]
2025-12-23 10:37:07 >>>故障排除日志:上一MQTT订单号缓存列表为2512231032550027479713
2025-12-23 10:37:07 >>>故障排除日志:终端未同步成功订单列表
2025-12-23 10:37:07 开始打印,排队:5,票券:2512231036589272123601,订单:2512231036580090683731,[2025-12-23 10:37:07微信支付10元]
2025-12-23 10:37:09 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512231036589272123601","queue_number":5,"trade_uid":"2512231036580090683731"}]}
2025-12-23 10:37:09 >>>故障排除日志:删除未同步下发订单成功2512231036580090683731
2025-12-23 10:37:10 >>>故障排除日志:终端同步成功后剩余订单列表


===10:39:42===
2025-12-23 10:39:10>>>cash read=00
2025-12-23 10:39:11>>>cash read=818F42
2025-12-23 10:39:11>>>cash write=02
2025-12-23 10:39:11 >>>回调事件130,cash_status,10022,进钞中...read money=10
2025-12-23 10:39:11>>>cash read=10
2025-12-23 10:39:11 >>>回调事件130,10,10023,finish Money=10,进钞完成
2025-12-23 10:39:11 当前产品价格10元,投币10元,打印小票中...
2025-12-23 10:39:11 >>>开始打印,排队号为6,订单号为2512231039110011247984
2025-12-23 10:39:11>>>订单2512231039110011247984写入成功,剩余空间为1674000,占用RAM为621.9892578125
删除未同步订单2512231039110011247984
2025-12-23 10:39:13>>>订单2512231039110011247984删除成功,剩余空间为1674500,占用RAM为634.17578125
检测订单目录中>>>
无未同步订单>>>
2025-12-23 10:39:13 >>>当前Ram内存为606.1904296875
定时检测未同步订单启用
2025-12-23 10:39:14>>>cash write=0C
2025-12-23 10:39:14>>>cash read=3E


===10:40:43===
定时检测未同步订单关闭
检测订单目录中>>>
无未同步订单>>>


===11:01:43===
2025-12-23 11:01:18>>>cash read=BF
2025-12-23 11:01:19>>>cash read=3E


===11:29:43===
2025-12-23 11:29:36>>>cash read=BF
2025-12-23 11:29:37>>>cash read=3E


===11:47:44===
2025-12-23 11:47:27 >>>回调事件[910,devices/TL1247]
2025-12-23 11:47:27 >>>故障排除日志:上一MQTT订单号缓存列表为2512231036580090683731
2025-12-23 11:47:27 >>>故障排除日志:终端未同步成功订单列表
2025-12-23 11:47:27 开始打印,排队:7,票券:2512231147171700456801,订单:2512231147170015042926,[2025-12-23 11:47:26微信支付10元]
2025-12-23 11:47:29 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512231147171700456801","queue_number":7,"trade_uid":"2512231147170015042926"}]}
2025-12-23 11:47:29 >>>故障排除日志:删除未同步下发订单成功2512231147170015042926
2025-12-23 11:47:29 >>>故障排除日志:终端同步成功后剩余订单列表


===12:08:44===
2025-12-23 12:08:19>>>cash read=BF
2025-12-23 12:08:20>>>cash read=3E
2025-12-23 12:08:32>>>cash read=0A
2025-12-23 12:08:34>>>cash read=3E


===12:37:44===
2025-12-23 12:37:09>>>cash read=BF
2025-12-23 12:37:11>>>cash read=3E


===12:47:45===
2025-12-23 12:47:28>>>cash read=BF
2025-12-23 12:47:29>>>cash read=3E


===13:46:45===
2025-12-23 13:45:58>>>cash read=9E
2025-12-23 13:45:59>>>cash read=3E


===13:48:45===
2025-12-23 13:48:10 >>>回调事件[910,devices/TL1247]
2025-12-23 13:48:10 >>>故障排除日志:上一MQTT订单号缓存列表为2512231147170015042926
2025-12-23 13:48:10 >>>故障排除日志:终端未同步成功订单列表
2025-12-23 13:48:10 开始打印,排队:8,票券:2512231348023159889601,订单:2512231348020029708565,[2025-12-23 13:48:08微信支付10元]
2025-12-23 13:48:12 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512231348023159889601","queue_number":8,"trade_uid":"2512231348020029708565"}]}
2025-12-23 13:48:12 >>>故障排除日志:删除未同步下发订单成功2512231348020029708565
2025-12-23 13:48:12 >>>故障排除日志:终端同步成功后剩余订单列表


===13:59:45===
2025-12-23 13:58:45 >>>回调事件[910,devices/TL1247]
2025-12-23 13:58:45 >>>故障排除日志:上一MQTT订单号缓存列表为2512231348020029708565
2025-12-23 13:58:45 >>>故障排除日志:终端未同步成功订单列表
2025-12-23 13:58:45 开始打印,排队:9,票券:2512231358373103696301,订单:2512231358370029127475,[2025-12-23 13:58:44微信支付10元]
2025-12-23 13:58:47 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512231358373103696301","queue_number":9,"trade_uid":"2512231358370029127475"}]}
2025-12-23 13:58:47 >>>故障排除日志:删除未同步下发订单成功2512231358370029127475
2025-12-23 13:58:47 >>>故障排除日志:终端同步成功后剩余订单列表


===14:14:46===
2025-12-23 14:14:17 >>>回调事件[910,devices/TL1247]
2025-12-23 14:14:17 >>>故障排除日志:上一MQTT订单号缓存列表为2512231358370029127475
2025-12-23 14:14:17 >>>故障排除日志:终端未同步成功订单列表
2025-12-23 14:14:17 开始打印,排队:10,票券:2512231414068610983201,订单:2512231414060084136862,[2025-12-23 14:14:16微信支付10元]
2025-12-23 14:14:19 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512231414068610983201","queue_number":10,"trade_uid":"2512231414060084136862"}]}
2025-12-23 14:14:19 >>>故障排除日志:删除未同步下发订单成功2512231414060084136862
2025-12-23 14:14:19 >>>故障排除日志:终端同步成功后剩余订单列表


===14:39:46===
2025-12-23 14:39:06 >>>回调事件[910,devices/TL1247]
2025-12-23 14:39:06 >>>故障排除日志:上一MQTT订单号缓存列表为2512231414060084136862
2025-12-23 14:39:06 >>>故障排除日志:终端未同步成功订单列表
2025-12-23 14:39:06 开始打印,排队:11,票券:2512231439012210429301,订单:2512231439010020304775,[2025-12-23 14:39:06微信支付10元]
2025-12-23 14:39:08 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512231439012210429301","queue_number":11,"trade_uid":"2512231439010020304775"}]}
2025-12-23 14:39:08 >>>故障排除日志:删除未同步下发订单成功2512231439010020304775
2025-12-23 14:39:08 >>>故障排除日志:终端同步成功后剩余订单列表


===15:20:47===
2025-12-23 15:20:19 >>>回调事件[910,devices/TL1247]
2025-12-23 15:20:20 >>>故障排除日志:上一MQTT订单号缓存列表为2512231439010020304775
2025-12-23 15:20:20 >>>故障排除日志:终端未同步成功订单列表
2025-12-23 15:20:20 开始打印,排队:12,票券:2512231520130767996801,订单:2512231520130004855797,[2025-12-23 15:20:19微信支付10元]
2025-12-23 15:20:22 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512231520130767996801","queue_number":12,"trade_uid":"2512231520130004855797"}]}
2025-12-23 15:20:22 >>>故障排除日志:删除未同步下发订单成功2512231520130004855797
2025-12-23 15:20:22 >>>故障排除日志:终端同步成功后剩余订单列表


===15:54:47===
2025-12-23 15:54:28>>>cash read=0A
2025-12-23 15:54:29>>>cash read=3E


===16:22:47===
2025-12-23 16:21:55 >>>回调事件[910,devices/TL1247]
2025-12-23 16:21:56 >>>故障排除日志:上一MQTT订单号缓存列表为2512231520130004855797
2025-12-23 16:21:56 >>>故障排除日志:终端未同步成功订单列表
2025-12-23 16:21:56 开始打印,排队:13,票券:2512231621496848143401,订单:2512231621490066615497,[2025-12-23 16:21:55微信支付10元]
2025-12-23 16:21:58 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512231621496848143401","queue_number":13,"trade_uid":"2512231621490066615497"}]}
2025-12-23 16:21:58 >>>故障排除日志:删除未同步下发订单成功2512231621490066615497
2025-12-23 16:21:58 >>>故障排除日志:终端同步成功后剩余订单列表


===16:32:48===
2025-12-23 16:32:05>>>cash read=1F
2025-12-23 16:32:06>>>cash read=3E


===16:54:48===
2025-12-23 16:53:50>>>cash read=0A
2025-12-23 16:53:51>>>cash read=3E


===17:22:49===
2025-12-23 17:22:17 >>>回调事件[910,devices/TL1247]
2025-12-23 17:22:17 >>>故障排除日志:上一MQTT订单号缓存列表为2512231621490066615497
2025-12-23 17:22:17 >>>故障排除日志:终端未同步成功订单列表
2025-12-23 17:22:17 开始打印,排队:14,票券:2512231722114451056701,订单:2512231722110042544261,[2025-12-23 17:22:16微信支付10元]
2025-12-23 17:22:19 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512231722114451056701","queue_number":14,"trade_uid":"2512231722110042544261"}]}
2025-12-23 17:22:19 >>>故障排除日志:删除未同步下发订单成功2512231722110042544261
2025-12-23 17:22:19 >>>故障排除日志:终端同步成功后剩余订单列表


===17:37:49===
2025-12-23 17:37:07 >>>回调事件[910,devices/TL1247]
2025-12-23 17:37:07 >>>故障排除日志:上一MQTT订单号缓存列表为2512231722110042544261
2025-12-23 17:37:07 >>>故障排除日志:终端未同步成功订单列表
2025-12-23 17:37:07 开始打印,排队:15,票券:2512231737012421515201,订单:2512231737010022432016,[2025-12-23 17:37:06微信支付10元]
2025-12-23 17:37:09 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512231737012421515201","queue_number":15,"trade_uid":"2512231737010022432016"}]}
2025-12-23 17:37:09 >>>故障排除日志:删除未同步下发订单成功2512231737010022432016
2025-12-23 17:37:09 >>>故障排除日志:终端同步成功后剩余订单列表


===17:44:49===
2025-12-23 17:44:47>>>cash read=9E
2025-12-23 17:44:48>>>cash read=3E


===17:47:49===
2025-12-23 17:47:35 >>>回调事件[910,devices/TL1247]
2025-12-23 17:47:35 >>>故障排除日志:上一MQTT订单号缓存列表为2512231737010022432016
2025-12-23 17:47:35 >>>故障排除日志:终端未同步成功订单列表
2025-12-23 17:47:35 开始打印,排队:16,票券:2512231747294322092401,订单:2512231747290041208426,[2025-12-23 17:47:35微信支付10元]
2025-12-23 17:47:37 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512231747294322092401","queue_number":16,"trade_uid":"2512231747290041208426"}]}
2025-12-23 17:47:37 >>>故障排除日志:删除未同步下发订单成功2512231747290041208426
2025-12-23 17:47:38 >>>故障排除日志:终端同步成功后剩余订单列表


===17:51:50===
2025-12-23 17:51:44 >>>回调事件[910,devices/TL1247]
2025-12-23 17:51:44 >>>故障排除日志:上一MQTT订单号缓存列表为2512231747290041208426
2025-12-23 17:51:44 >>>故障排除日志:终端未同步成功订单列表
2025-12-23 17:51:44 开始打印,排队:17,票券:2512231751356792991401,订单:2512231751350065941463,[2025-12-23 17:51:43微信支付10元]
2025-12-23 17:51:46 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512231751356792991401","queue_number":17,"trade_uid":"2512231751350065941463"}]}
2025-12-23 17:51:46 >>>故障排除日志:删除未同步下发订单成功2512231751350065941463
2025-12-23 17:51:46 >>>故障排除日志:终端同步成功后剩余订单列表


===18:34:50===
2025-12-23 18:34:32 >>>回调事件[910,devices/TL1247]
2025-12-23 18:34:32 >>>故障排除日志:上一MQTT订单号缓存列表为2512231751350065941463
2025-12-23 18:34:32 >>>故障排除日志:终端未同步成功订单列表
2025-12-23 18:34:32 开始打印,排队:18,票券:2512231834244155077501,订单:2512231834240038607146,[2025-12-23 18:34:32微信支付10元]
2025-12-23 18:34:34 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512231834244155077501","queue_number":18,"trade_uid":"2512231834240038607146"}]}
2025-12-23 18:34:34 >>>故障排除日志:删除未同步下发订单成功2512231834240038607146
2025-12-23 18:34:34 >>>故障排除日志:终端同步成功后剩余订单列表


===18:42:50===
2025-12-23 18:42:30>>>cash read=BF
2025-12-23 18:42:31>>>cash read=3E


===18:46:50===
2025-12-23 18:46:27 >>>回调事件[910,devices/TL1247]
2025-12-23 18:46:27 >>>故障排除日志:上一MQTT订单号缓存列表为2512231834240038607146
2025-12-23 18:46:27 >>>故障排除日志:终端未同步成功订单列表
2025-12-23 18:46:27 开始打印,排队:19,票券:2512231846205606117101,订单:2512231846200054101463,[2025-12-23 18:46:27微信支付10元]
2025-12-23 18:46:29 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512231846205606117101","queue_number":19,"trade_uid":"2512231846200054101463"}]}
2025-12-23 18:46:29 >>>故障排除日志:删除未同步下发订单成功2512231846200054101463
2025-12-23 18:46:29 >>>故障排除日志:终端同步成功后剩余订单列表


===19:05:51===
2025-12-23 19:04:56 >>>回调事件[910,devices/TL1247]
2025-12-23 19:04:57 >>>故障排除日志:上一MQTT订单号缓存列表为2512231846200054101463
2025-12-23 19:04:57 >>>故障排除日志:终端未同步成功订单列表
2025-12-23 19:04:57 开始打印,排队:20,票券:2512231904471790007601,订单:2512231904470015439875,[2025-12-23 19:04:55微信支付10元]
2025-12-23 19:04:59 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512231904471790007601","queue_number":20,"trade_uid":"2512231904470015439875"}]}
2025-12-23 19:04:59 >>>故障排除日志:删除未同步下发订单成功2512231904470015439875
2025-12-23 19:04:59 >>>故障排除日志:终端同步成功后剩余订单列表


===19:10:51===
2025-12-23 19:10:43>>>cash read=BF
2025-12-23 19:10:44>>>cash read=3E


===19:11:52===
2025-12-23 19:11:18 >>>回调事件[910,devices/TL1247]
2025-12-23 19:11:18 >>>故障排除日志:上一MQTT订单号缓存列表为2512231904470015439875
2025-12-23 19:11:18 >>>故障排除日志:终端未同步成功订单列表
2025-12-23 19:11:18 开始打印,排队:21,票券:2512231911027268829801,订单:2512231911020070262232,[2025-12-23 19:11:17微信支付10元]
2025-12-23 19:11:20 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512231911027268829801","queue_number":21,"trade_uid":"2512231911020070262232"}]}
2025-12-23 19:11:20 >>>故障排除日志:删除未同步下发订单成功2512231911020070262232
2025-12-23 19:11:20 >>>故障排除日志:终端同步成功后剩余订单列表


===19:21:52===
2025-12-23 19:21:03 >>>回调事件[910,devices/TL1247]
2025-12-23 19:21:03 >>>故障排除日志:上一MQTT订单号缓存列表为2512231911020070262232
2025-12-23 19:21:03 >>>故障排除日志:终端未同步成功订单列表
2025-12-23 19:21:03 开始打印,排队:22,票券:2512231920528546644901,订单:2512231920520083199679,[2025-12-23 19:21:02微信支付10元]
2025-12-23 19:21:05 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512231920528546644901","queue_number":22,"trade_uid":"2512231920520083199679"}]}
2025-12-23 19:21:05 >>>故障排除日志:删除未同步下发订单成功2512231920520083199679
2025-12-23 19:21:05 >>>故障排除日志:终端同步成功后剩余订单列表


===19:37:53===
2025-12-23 19:36:52>>>cash read=1F
2025-12-23 19:36:54>>>cash read=3E


===19:41:53===
2025-12-23 19:41:48 >>>回调事件[910,devices/TL1247]
2025-12-23 19:41:48 >>>故障排除日志:上一MQTT订单号缓存列表为2512231920520083199679
2025-12-23 19:41:48 >>>故障排除日志:终端未同步成功订单列表
2025-12-23 19:41:48 开始打印,排队:23,票券:2512231941372974229601,订单:2512231941370027873967,[2025-12-23 19:41:47微信支付10元]
2025-12-23 19:41:50 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512231941372974229601","queue_number":23,"trade_uid":"2512231941370027873967"}]}
2025-12-23 19:41:50 >>>故障排除日志:删除未同步下发订单成功2512231941370027873967
2025-12-23 19:41:51 >>>故障排除日志:终端同步成功后剩余订单列表


===19:56:53===
2025-12-23 19:56:02>>>cash read=1F
2025-12-23 19:56:03>>>cash read=3E


===20:24:53===
2025-12-23 20:23:56>>>cash read=BF
2025-12-23 20:23:57>>>cash read=3E


===20:31:54===
2025-12-23 20:31:11>>>cash read=0A
2025-12-23 20:31:13>>>cash read=3E