TLClient_JSSCOM_LuatOS-Air_V4010_RDA8910_RFTTS_0xe0000,2.7.9,865328069277605,32670214825015,
poweron reason:0
===10:00:15===
上一时间戳为1765073145
隔日重置时间戳true
隔日清空未同步下发列表true
当前排队号为68,音量为7
初始化产品信息:[{"time_limit_date":"","ticket_category":"0","expiry_date":7,"product_detail":"","time_limit_status":"0","begin_minute":"00","product_uid":"12566542176647855073","use_timer":1,"old_price":"25","end_hour":"23","sale_price":"15","end_minute":"59","begin_hour":"00","sale_status":1,"product_name":"纯剪"},{"time_limit_date":"","ticket_category":"0","expiry_date":7,"product_detail":"","time_limit_status":"0","begin_minute":"00","product_uid":"12710657366786565224","use_timer":1,"old_price":"25","end_hour":"23","sale_price":"25","end_minute":"59","begin_hour":"00","sale_status":1,"product_name":"男士洗剪吹"},{"time_limit_date":"","ticket_category":"0","expiry_date":7,"product_detail":"","time_limit_status":"0","begin_minute":"00","product_uid":"4351590954437342296","use_timer":1,"old_price":"35","end_hour":"23","sale_price":"30","end_minute":"59","begin_hour":"00","sale_status":1,"product_name":"女士洗剪吹"},{"time_limit_date":"","ticket_category":"0","expiry_date":7,"product_detail":"","time_limit_status":"0","begin_minute":"00","product_uid":"4279533360618572040","use_timer":1,"old_price":"20","end_hour":"23","sale_price":"10","end_minute":"59","begin_hour":"00","sale_status":1,"product_name":"女士刘海"}]
打印门店标题设置为百姓优剪
是否打印二维码设置为1
是否打印紧凑设置为3
当前号显示模式设置为1
当前卡项核销权限设置为0
session_id:f8daf****1bb06
纸币器设置接收纸币范围为36
欢迎使用天羚自助售票系统[2.7.9]
定时检测未同步订单启用
2025-12-09 09:59:15>>>cash write=30
2025-12-09 09:59:15>>>cash write=02
2025-12-09 09:59:15>>>cash write=3E
2025-12-09 09:59:15>>>cash read=808F808F808F
系统时间初始化成功,时间为202512995915
2025-12-09 09:59:16>>>cash write=02
2025-12-09 09:59:16 >>>剩余flash空间=1679500,占用RAM为654.041015625
2025-12-09 09:59:16 >>>回调事件:910,subscribe,10000,连接服务器成功
2025-12-09 09:59:17 >>>剩余flash空间=1679000,占用RAM为617.21875
2025-12-09 09:59:17 >>>回调事件:911,GetMqttQueue,500,暂无需要下发的信息,请求类型:ticket
2025-12-09 09:59:19>>>cash write=0C
2025-12-09 09:59:19>>>cash read=3E
流量卡还有80天过期
2025-12-09 09:59:23 >>>当前Ram内存为637.5537109375
===10:01:15===
定时检测未同步订单关闭
检测订单目录中>>>
无未同步订单>>>
===10:08:16===
2025-12-09 10:07:21 >>>回调事件[910,devices/S2506]
当日首次设置时间戳true为1765246041
2025-12-09 10:07:21 >>>故障排除日志:上一MQTT订单号缓存列表为2512072115460061511128
2025-12-09 10:07:21 >>>故障排除日志:终端未同步成功订单列表
2025-12-09 10:07:21 开始打印,排队:68,票券:2512091007157358248701,订单:2512091007150070661751,[2025-12-09 10:07:20微信支付15元]
2025-12-09 10:07:23 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512091007157358248701","queue_number":68,"trade_uid":"2512091007150070661751"}]}
2025-12-09 10:07:23 >>>故障排除日志:删除未同步下发订单成功2512091007150070661751
2025-12-09 10:07:23 >>>故障排除日志:终端同步成功后剩余订单列表
===12:09:16===
2025-12-09 12:09:02 >>>回调事件[910,devices/S2506]
2025-12-09 12:09:02 >>>故障排除日志:上一MQTT订单号缓存列表为2512091007150070661751
2025-12-09 12:09:02 >>>故障排除日志:终端未同步成功订单列表
2025-12-09 12:09:02 开始打印,排队:69,票券:2512091208543371599401,订单:2512091208540031336274,[2025-12-09 12:09:01微信支付15元]
2025-12-09 12:09:04 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512091208543371599401","queue_number":69,"trade_uid":"2512091208540031336274"}]}
2025-12-09 12:09:04 >>>故障排除日志:删除未同步下发订单成功2512091208540031336274
2025-12-09 12:09:04 >>>故障排除日志:终端同步成功后剩余订单列表
===14:50:16===
2025-12-09 14:49:57 >>>回调事件[910,devices/S2506]
2025-12-09 14:49:57 >>>故障排除日志:上一MQTT订单号缓存列表为2512091208540031336274
2025-12-09 14:49:57 >>>故障排除日志:终端未同步成功订单列表
2025-12-09 14:49:57 开始打印,排队:70,票券:2512091449503773976501,订单:2512091449500035861937,[2025-12-09 14:49:56微信支付15元]
2025-12-09 14:49:59 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512091449503773976501","queue_number":70,"trade_uid":"2512091449500035861937"}]}
2025-12-09 14:49:59 >>>故障排除日志:删除未同步下发订单成功2512091449500035861937
2025-12-09 14:49:59 >>>故障排除日志:终端同步成功后剩余订单列表
===15:23:17===
2025-12-09 15:22:23 >>>回调事件[910,devices/S2506]
2025-12-09 15:22:23 >>>故障排除日志:上一MQTT订单号缓存列表为2512091449500035861937
2025-12-09 15:22:23 >>>故障排除日志:终端未同步成功订单列表
2025-12-09 15:22:23 开始打印,排队:71,票券:2512091522152403854301,订单:2512091522150022144297,[2025-12-09 15:22:21微信支付15元]
2025-12-09 15:22:25 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512091522152403854301","queue_number":71,"trade_uid":"2512091522150022144297"}]}
2025-12-09 15:22:25 >>>故障排除日志:删除未同步下发订单成功2512091522150022144297
2025-12-09 15:22:25 >>>故障排除日志:终端同步成功后剩余订单列表
===16:06:17===
2025-12-09 16:05:23>>>cash read=9E
2025-12-09 16:05:24>>>cash read=3E
===16:16:17===
2025-12-09 16:15:36>>>cash read=0A
2025-12-09 16:15:38>>>cash read=3E
===16:55:18===
2025-12-09 16:55:04 >>>回调事件[910,devices/S2506]
2025-12-09 16:55:04 >>>故障排除日志:上一MQTT订单号缓存列表为2512091522150022144297
2025-12-09 16:55:04 >>>故障排除日志:终端未同步成功订单列表
2025-12-09 16:55:04 开始打印,排队:72,票券:2512091654579265131901,订单:2512091654570090016867,[2025-12-09 16:55:03微信支付25元]
2025-12-09 16:55:07 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512091654579265131901","queue_number":72,"trade_uid":"2512091654570090016867"}]}
2025-12-09 16:55:07 >>>故障排除日志:删除未同步下发订单成功2512091654570090016867
2025-12-09 16:55:07 >>>故障排除日志:终端同步成功后剩余订单列表
===17:24:18===
2025-12-09 17:23:40 >>>回调事件[910,devices/S2506]
2025-12-09 17:23:40 >>>故障排除日志:上一MQTT订单号缓存列表为2512091654570090016867
2025-12-09 17:23:40 >>>故障排除日志:终端未同步成功订单列表
2025-12-09 17:23:40 开始打印,排队:73,票券:2512091723293568609501,订单:2512091723290033847078,[2025-12-09 17:23:38微信支付15元]
2025-12-09 17:23:42 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512091723293568609501","queue_number":73,"trade_uid":"2512091723290033847078"}]}
2025-12-09 17:23:42 >>>故障排除日志:删除未同步下发订单成功2512091723290033847078
2025-12-09 17:23:42 >>>故障排除日志:终端同步成功后剩余订单列表
===17:35:18===
2025-12-09 17:34:44 >>>回调事件[910,devices/S2506]
2025-12-09 17:34:44 >>>故障排除日志:上一MQTT订单号缓存列表为2512091723290033847078
2025-12-09 17:34:44 >>>故障排除日志:终端未同步成功订单列表
2025-12-09 17:34:44 开始打印,排队:74,票券:2512091734353642382301,订单:2512091734350034576512,[2025-12-09 17:34:42微信支付15元]
2025-12-09 17:34:46 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512091734353642382301","queue_number":74,"trade_uid":"2512091734350034576512"}]}
2025-12-09 17:34:46 >>>故障排除日志:删除未同步下发订单成功2512091734350034576512
2025-12-09 17:34:46 >>>故障排除日志:终端同步成功后剩余订单列表
===17:47:18===
2025-12-09 17:47:14 >>>回调事件[910,devices/S2506]
2025-12-09 17:47:14 >>>故障排除日志:上一MQTT订单号缓存列表为2512091734350034576512
2025-12-09 17:47:14 >>>故障排除日志:终端未同步成功订单列表
2025-12-09 17:47:14 开始打印,排队:75,票券:2512091747082490268501,订单:2512091747080022956064,[2025-12-09 17:47:13微信支付25元]
2025-12-09 17:47:16 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512091747082490268501","queue_number":75,"trade_uid":"2512091747080022956064"}]}
2025-12-09 17:47:16 >>>故障排除日志:删除未同步下发订单成功2512091747080022956064
2025-12-09 17:47:16 >>>故障排除日志:终端同步成功后剩余订单列表
===17:48:19===
2025-12-09 17:47:22 >>>回调事件[910,devices/S2506]
2025-12-09 17:47:22 >>>故障排除日志:上一MQTT订单号缓存列表为2512091747080022956064
2025-12-09 17:47:22 >>>故障排除日志:终端未同步成功订单列表
2025-12-09 17:47:22 开始打印,排队:76,票券:2512091747163535481501,订单:2512091747160033590724,[2025-12-09 17:47:21微信支付15元]
2025-12-09 17:47:24 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512091747163535481501","queue_number":76,"trade_uid":"2512091747160033590724"}]}
2025-12-09 17:47:24 >>>故障排除日志:删除未同步下发订单成功2512091747160033590724
2025-12-09 17:47:24 >>>故障排除日志:终端同步成功后剩余订单列表
===17:51:19===
2025-12-09 17:50:45 >>>回调事件[910,devices/S2506]
2025-12-09 17:50:45 >>>故障排除日志:上一MQTT订单号缓存列表为2512091747160033590724
2025-12-09 17:50:45 >>>故障排除日志:终端未同步成功订单列表
2025-12-09 17:50:45 开始打印,排队:77,票券:2512091750396882148401,订单:2512091750390066902621,[2025-12-09 17:50:44微信支付15元]
2025-12-09 17:50:47 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512091750396882148401","queue_number":77,"trade_uid":"2512091750390066902621"}]}
2025-12-09 17:50:47 >>>故障排除日志:删除未同步下发订单成功2512091750390066902621
2025-12-09 17:50:48 >>>故障排除日志:终端同步成功后剩余订单列表
===18:01:19===
2025-12-09 18:00:28>>>cash read=9E
2025-12-09 18:00:29>>>cash read=3E
===18:15:20===
2025-12-09 18:14:52 >>>回调事件[910,devices/S2506]
2025-12-09 18:14:52 >>>故障排除日志:上一MQTT订单号缓存列表为2512091750390066902621
2025-12-09 18:14:52 >>>故障排除日志:终端未同步成功订单列表
2025-12-09 18:14:52 开始打印,排队:78,票券:2512091814449313112701,订单:2512091814440090958817,[2025-12-09 18:14:51微信支付15元]
2025-12-09 18:14:54 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512091814449313112701","queue_number":78,"trade_uid":"2512091814440090958817"}]}
2025-12-09 18:14:54 >>>故障排除日志:删除未同步下发订单成功2512091814440090958817
2025-12-09 18:14:54 >>>故障排除日志:终端同步成功后剩余订单列表
===18:46:20===
2025-12-09 18:46:11 >>>回调事件[910,devices/S2506]
2025-12-09 18:46:11 >>>故障排除日志:上一MQTT订单号缓存列表为2512091814440090958817
2025-12-09 18:46:11 >>>故障排除日志:终端未同步成功订单列表
2025-12-09 18:46:11 开始打印,排队:79,票券:2512091846033619132801,订单:2512091846030034393359,[2025-12-09 18:46:09微信支付15元]
2025-12-09 18:46:13 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512091846033619132801","queue_number":79,"trade_uid":"2512091846030034393359"}]}
2025-12-09 18:46:13 >>>故障排除日志:删除未同步下发订单成功2512091846030034393359
2025-12-09 18:46:13 >>>故障排除日志:终端同步成功后剩余订单列表
===18:50:20===
2025-12-09 18:49:46 >>>回调事件[910,devices/S2506]
2025-12-09 18:49:46 >>>故障排除日志:上一MQTT订单号缓存列表为2512091846030034393359
2025-12-09 18:49:46 >>>故障排除日志:终端未同步成功订单列表
2025-12-09 18:49:46 开始打印,排队:80,票券:2512091849341361422401,订单:2512091849340011060046,[2025-12-09 18:49:44微信支付15元]
2025-12-09 18:49:48 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512091849341361422401","queue_number":80,"trade_uid":"2512091849340011060046"}]}
2025-12-09 18:49:48 >>>故障排除日志:删除未同步下发订单成功2512091849340011060046
2025-12-09 18:49:48 >>>故障排除日志:终端同步成功后剩余订单列表
===19:02:20===
2025-12-09 19:02:08 >>>回调事件[910,devices/S2506]
2025-12-09 19:02:08 >>>故障排除日志:上一MQTT订单号缓存列表为2512091849340011060046
2025-12-09 19:02:08 >>>故障排除日志:终端未同步成功订单列表
2025-12-09 19:02:08 开始打印,排队:81,票券:2512091902011164779601,订单:2512091902010008655593,[2025-12-09 19:02:07微信支付15元]
2025-12-09 19:02:10 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512091902011164779601","queue_number":81,"trade_uid":"2512091902010008655593"}]}
2025-12-09 19:02:10 >>>故障排除日志:删除未同步下发订单成功2512091902010008655593
2025-12-09 19:02:10 >>>故障排除日志:终端同步成功后剩余订单列表
===19:20:21===
2025-12-09 19:19:20 >>>回调事件[910,devices/S2506]
2025-12-09 19:19:20 >>>故障排除日志:上一MQTT订单号缓存列表为2512091902010008655593
2025-12-09 19:19:20 >>>故障排除日志:终端未同步成功订单列表
2025-12-09 19:19:20 开始打印,排队:82,票券:2512091919158120075601,订单:2512091919150078779294,[2025-12-09 19:19:19支付宝支付15元]
2025-12-09 19:19:22 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512091919158120075601","queue_number":82,"trade_uid":"2512091919150078779294"}]}
2025-12-09 19:19:22 >>>故障排除日志:删除未同步下发订单成功2512091919150078779294
2025-12-09 19:19:22 >>>故障排除日志:终端同步成功后剩余订单列表
===19:49:21===
2025-12-09 19:49:03 >>>回调事件[910,devices/S2506]
2025-12-09 19:49:03 >>>故障排除日志:上一MQTT订单号缓存列表为2512091919150078779294
2025-12-09 19:49:03 >>>故障排除日志:终端未同步成功订单列表
2025-12-09 19:49:03 开始打印,排队:83,票券:2512091948535855264601,订单:2512091948530055796546,[2025-12-09 19:49:00微信支付25元]
2025-12-09 19:49:05 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512091948535855264601","queue_number":83,"trade_uid":"2512091948530055796546"}]}
2025-12-09 19:49:05 >>>故障排除日志:删除未同步下发订单成功2512091948530055796546
2025-12-09 19:49:05 >>>故障排除日志:终端同步成功后剩余订单列表
===20:17:21===
2025-12-09 20:16:30 >>>回调事件[910,devices/S2506]
2025-12-09 20:16:30 >>>故障排除日志:上一MQTT订单号缓存列表为2512091948530055796546
2025-12-09 20:16:30 >>>故障排除日志:终端未同步成功订单列表
2025-12-09 20:16:30 开始打印,排队:84,票券:2512092016126112413201,订单:2512092016120059240738,[2025-12-09 20:16:28微信支付15元]
2025-12-09 20:16:32 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512092016126112413201","queue_number":84,"trade_uid":"2512092016120059240738"}]}
2025-12-09 20:16:32 >>>故障排除日志:删除未同步下发订单成功2512092016120059240738
2025-12-09 20:16:32 >>>故障排除日志:终端同步成功后剩余订单列表
===20:33:21===
2025-12-09 20:33:17 >>>回调事件[910,devices/S2506]
2025-12-09 20:33:18 >>>故障排除日志:上一MQTT订单号缓存列表为2512092016120059240738
2025-12-09 20:33:18 >>>故障排除日志:终端未同步成功订单列表
2025-12-09 20:33:18 开始打印,排队:85,票券:2512092033108162813101,订单:2512092033100079407257,[2025-12-09 20:33:16微信支付15元]
2025-12-09 20:33:20 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512092033108162813101","queue_number":85,"trade_uid":"2512092033100079407257"}]}
2025-12-09 20:33:20 >>>故障排除日志:删除未同步下发订单成功2512092033100079407257
2025-12-09 20:33:20 >>>故障排除日志:终端同步成功后剩余订单列表
===20:34:22===
2025-12-09 20:33:22>>>cash read=00
2025-12-09 20:33:23>>>cash read=818F42
2025-12-09 20:33:23>>>cash write=02
2025-12-09 20:33:23 >>>回调事件130,cash_status,10022,进钞中...read money=10
2025-12-09 20:33:23>>>cash read=10
2025-12-09 20:33:23 >>>回调事件130,10,10023,finish Money=10,进钞完成
2025-12-09 20:33:24>>>cash write=0C
2025-12-09 20:33:25>>>cash read=00
2025-12-09 20:33:26>>>cash read=818F41
2025-12-09 20:33:26>>>cash write=02
2025-12-09 20:33:26 >>>回调事件130,cash_status,10022,进钞中...read money=5
2025-12-09 20:33:26>>>cash read=10
2025-12-09 20:33:26 >>>回调事件130,5,10023,finish Money=5,进钞完成
2025-12-09 20:33:26 当前产品价格15元,投币15元,打印小票中...
2025-12-09 20:33:26 >>>开始打印,排队号为86,订单号为2512092033230022506425
2025-12-09 20:33:26>>>订单2512092033230022506425写入成功,剩余空间为1679500,占用RAM为624.8798828125
删除未同步订单2512092033230022506425
2025-12-09 20:33:28>>>订单2512092033230022506425删除成功,剩余空间为1680500,占用RAM为637.875
检测订单目录中>>>
无未同步订单>>>
2025-12-09 20:33:28 >>>当前Ram内存为606.875
定时检测未同步订单启用
2025-12-09 20:33:29>>>cash write=0C
2025-12-09 20:33:30>>>cash read=3E
===20:35:22===
定时检测未同步订单关闭
检测订单目录中>>>
无未同步订单>>>
===20:37:22===
2025-12-09 20:37:02 >>>回调事件[910,devices/S2506]
2025-12-09 20:37:02 >>>故障排除日志:上一MQTT订单号缓存列表为2512092033100079407257
2025-12-09 20:37:02 >>>故障排除日志:终端未同步成功订单列表
2025-12-09 20:37:02 开始打印,排队:87,票券:2512092036552895025301,订单:2512092036550026675553,[2025-12-09 20:37:02微信支付15元]
2025-12-09 20:37:04 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2512092036552895025301","queue_number":87,"trade_uid":"2512092036550026675553"}]}
2025-12-09 20:37:04 >>>故障排除日志:删除未同步下发订单成功2512092036550026675553
2025-12-09 20:37:04 >>>故障排除日志:终端同步成功后剩余订单列表
===20:40:23===
2025-12-09 20:39:25>>>cash read=0A
2025-12-09 20:39:26>>>cash read=3E
===20:56:24===
2025-12-09 20:56:18>>>cash read=9E
2025-12-09 20:56:19>>>cash read=3E
2025-12-09 20:56:21 >>>回调事件[910,devices/S2506]
2025-12-09 20:56:21 >>>故障排除日志:上一MQTT订单号缓存列表为2512092036550026675553
2025-12-09 20:56:21 >>>故障排除日志:终端未同步成功订单列表
2025-12-09 20:56:21 开始打印,排队:88,票券:2512092056136405794601,订单:2512092056130062158813,[2025-12-09 20:56:19支付宝支付15元]
===21:39:25===
2025-12-09 21:38:27>>>cash read=00
2025-12-09 21:38:28>>>cash read=29
2025-12-09 21:38:28 >>>回调事件130,cash_status,20029,退钞中
2025-12-09 21:38:28>>>cash read=2F29
2025-12-09 21:38:30>>>cash read=01
2025-12-09 21:38:32>>>cash read=2F
2025-12-09 21:38:33>>>cash read=3E
2025-12-09 21:38:34>>>cash read=00
2025-12-09 21:38:34>>>cash read=818F43
2025-12-09 21:38:34>>>cash write=02
2025-12-09 21:38:34 >>>回调事件130,cash_status,10022,进钞中...read money=20
2025-12-09 21:38:35>>>cash read=10
2025-12-09 21:38:35 >>>回调事件130,20,10023,finish Money=20,进钞完成
2025-12-09 21:38:36>>>cash write=0C
2025-12-09 21:38:36>>>cash read=3E
2025-12-09 21:38:39>>>cash read=00
2025-12-09 21:38:40>>>cash read=818F42
2025-12-09 21:38:41>>>cash write=02
2025-12-09 21:38:41 >>>回调事件130,cash_status,10022,进钞中...read money=10
2025-12-09 21:38:41>>>cash read=10
2025-12-09 21:38:41 >>>回调事件130,10,10023,finish Money=10,进钞完成
2025-12-09 21:38:41 当前产品价格15元,投币30元,打印小票中...
2025-12-09 21:38:41 >>>开始打印,排队号为89,订单号为2512092138410022506005
2025-12-09 21:38:41 >>>开始打印,排队号为90,订单号为2512092138410022506005
2025-12-09 21:38:42>>>订单2512092138410022506005写入成功,剩余空间为1678500,占用RAM为635.689453125
删除未同步订单2512092138410022506005
2025-12-09 21:38:45>>>订单2512092138410022506005删除成功,剩余空间为1680000,占用RAM为649.7109375
检测订单目录中>>>
无未同步订单>>>
2025-12-09 21:38:45 >>>当前Ram内存为609.9267578125
定时检测未同步订单启用
2025-12-09 21:38:46>>>cash write=0C
2025-12-09 21:38:46>>>cash read=3E
===21:40:25===
定时检测未同步订单关闭
检测订单目录中>>>
无未同步订单>>>
===21:46:25===
2025-12-09 21:45:51>>>cash read=0A
2025-12-09 21:45:53>>>cash read=3E