TLClient_JSSCOM_LuatOS-Air_V4010_RDA8910_RFTTS_0xe0000,2.7.9,861658060911677,75059330514582,
poweron reason:0

===08:58:49===
上一时间戳为1765933422
隔日重置时间戳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":"4351590954437301032","use_timer":1,"old_price":"10","end_hour":null,"sale_price":"10","end_minute":null,"begin_hour":null,"sale_status":1,"product_name":"理发"}]
是否打印二维码设置为1
是否打印紧凑设置为3
当前号显示模式设置为1
当前卡项核销权限设置为0
session_id:bec50****4c267
纸币器设置接收纸币范围为36
欢迎使用天羚自助售票系统[2.7.9]
定时检测未同步订单启用
2025-12-18 08:57:49>>>cash write=30
2025-12-18 08:57:49>>>cash write=02
2025-12-18 08:57:49>>>cash write=3E
2025-12-18 08:57:49>>>cash read=808F808F808F808F
系统时间初始化成功,时间为2025121885749
2025-12-18 08:57:50>>>cash write=02
2025-12-18 08:57:50 >>>剩余flash空间=1680500,占用RAM为642.1962890625
2025-12-18 08:57:50 >>>回调事件:910,subscribe,10000,连接服务器成功

2025-12-18 08:57:51 >>>剩余flash空间=1680000,占用RAM为613.802734375
2025-12-18 08:57:51 >>>回调事件:911,GetMqttQueue,500,暂无需要下发的信息,请求类型:ticket

2025-12-18 08:57:53>>>cash write=0C
2025-12-18 08:57:53>>>cash read=3E
流量卡还有163天过期
2025-12-18 08:57:57 >>>当前Ram内存为633.494140625
2025-12-18 08:58:06 >>>回调事件[910,devices/TL2075]
当日首次设置时间戳true为1766019486
2025-12-18 08:58:07 >>>故障排除日志:上一MQTT订单号缓存列表为2512172059160033155112
2025-12-18 08:58:07 >>>故障排除日志:终端未同步成功订单列表
2025-12-18 08:58:07 开始打印,排队:1,票券:2512180857578773539501,订单:2512180857570084606114,[2025-12-18 08:58:06微信支付10元]
2025-12-18 08:58:09 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512180857578773539501","queue_number":1,"trade_uid":"2512180857570084606114"}]}
2025-12-18 08:58:09 >>>故障排除日志:删除未同步下发订单成功2512180857570084606114
2025-12-18 08:58:09 >>>故障排除日志:终端同步成功后剩余订单列表


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


===09:02:50===
2025-12-18 09:01:53>>>cash read=0A
2025-12-18 09:01:54>>>cash read=3E


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


===09:44:51===
2025-12-18 09:44:06>>>cash read=0A
2025-12-18 09:44:07>>>cash read=3E


===11:00:51===
2025-12-18 10:59:56 >>>回调事件[910,devices/TL2075]
2025-12-18 10:59:56 >>>故障排除日志:上一MQTT订单号缓存列表为2512180912150057003331
2025-12-18 10:59:56 >>>故障排除日志:终端未同步成功订单列表
2025-12-18 10:59:56 开始打印,排队:3,票券:2512181059464272833901,订单:2512181059460040794934,[2025-12-18 10:59:55微信支付10元]
2025-12-18 10:59:58 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512181059464272833901","queue_number":3,"trade_uid":"2512181059460040794934"}]}
2025-12-18 10:59:58 >>>故障排除日志:删除未同步下发订单成功2512181059460040794934
2025-12-18 10:59:58 >>>故障排除日志:终端同步成功后剩余订单列表


===11:33:52===
2025-12-18 11:33:49 >>>回调事件[910,devices/TL2075]
2025-12-18 11:33:49 >>>故障排除日志:上一MQTT订单号缓存列表为2512181059460040794934
2025-12-18 11:33:49 >>>故障排除日志:终端未同步成功订单列表
2025-12-18 11:33:49 开始打印,排队:4,票券:2512181133442839901901,订单:2512181133440026647092,[2025-12-18 11:33:49微信支付10元]


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


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


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


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


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


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


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


===15:24:54===
2025-12-18 15:24:41>>>cash read=0A
2025-12-18 15:24:42>>>cash read=3E


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


===15:46:55===
2025-12-18 15:46:10 >>>回调事件[910,devices/TL2075]
2025-12-18 15:46:10 >>>故障排除日志:上一MQTT订单号缓存列表为2512181530000086050764
2025-12-18 15:46:10 >>>故障排除日志:终端未同步成功订单列表
2025-12-18 15:46:10 开始打印,排队:13,票券:2512181545599774884601,订单:2512181545590095711736,[2025-12-18 15:46:10支付宝支付10元]
2025-12-18 15:46:12 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512181545599774884601","queue_number":13,"trade_uid":"2512181545590095711736"}]}
2025-12-18 15:46:12 >>>故障排除日志:删除未同步下发订单成功2512181545590095711736
2025-12-18 15:46:13 >>>故障排除日志:终端同步成功后剩余订单列表


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


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


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


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


===16:59:57===
2025-12-18 16:59:07>>>cash read=0A
2025-12-18 16:59:08>>>cash read=3E


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


===18:44:59===
2025-12-18 18:44:55 >>>回调事件[910,devices/TL2075]
2025-12-18 18:44:55 >>>故障排除日志:上一MQTT订单号缓存列表为2512181838140077738234
2025-12-18 18:44:55 >>>故障排除日志:终端未同步成功订单列表
2025-12-18 18:44:55 开始打印,排队:19,票券:2512181844499034597101,订单:2512181844490088528529,[2025-12-18 18:44:55微信支付10元]


===18:45:59===
2025-12-18 18:45:36>>>cash read=0A
2025-12-18 18:45:37>>>cash read=3E


===19:13:59===
2025-12-18 19:13:43>>>cash read=0A
2025-12-18 19:13:45>>>cash read=3E


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


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


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


===20:03:00===
2025-12-18 20:02:02 >>>回调事件[910,devices/TL2075]
2025-12-18 20:02:02 >>>故障排除日志:上一MQTT订单号缓存列表为2512181945360078962142
2025-12-18 20:02:02 >>>故障排除日志:终端未同步成功订单列表
2025-12-18 20:02:02 开始打印,排队:23,票券:2512182001517755107601,订单:2512182001510074713317,[2025-12-18 20:02:02支付宝支付10元]
2025-12-18 20:02:04 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512182001517755107601","queue_number":23,"trade_uid":"2512182001510074713317"}]}
2025-12-18 20:02:04 >>>故障排除日志:删除未同步下发订单成功2512182001510074713317
2025-12-18 20:02:05 >>>故障排除日志:终端同步成功后剩余订单列表


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


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


===21:05:01===
2025-12-18 21:04:51 >>>回调事件[910,devices/TL2075]
2025-12-18 21:04:51 >>>故障排除日志:上一MQTT订单号缓存列表为2512182028170045834127
2025-12-18 21:04:51 >>>故障排除日志:终端未同步成功订单列表
2025-12-18 21:04:51 开始打印,排队:26,票券:2512182104335925172601,订单:2512182104330057158515,[2025-12-18 21:04:51微信支付10元]
2025-12-18 21:04:53 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512182104335925172601","queue_number":26,"trade_uid":"2512182104330057158515"}]}
2025-12-18 21:04:53 >>>故障排除日志:删除未同步下发订单成功2512182104330057158515
2025-12-18 21:04:53 >>>故障排除日志:终端同步成功后剩余订单列表


===21:12:01===
2025-12-18 21:11:47>>>cash read=0A
2025-12-18 21:11:48>>>cash read=3E