TLClient_JSSCOM_LuatOS-Air_V4010_RDA8910_RFTTS_0xe0000,2.5.4,861658060909838,97577688241752,
poweron reason:0
===09:14:22===
上一时间戳为1727485540
隔日重置时间戳true
隔日清空未同步下发列表true
当前排队号为1,音量为6
初始化产品信息:[{"time_limit_date":"","ticket_category":"0","expiry_date":7,"product_detail":"","time_limit_status":"0","begin_minute":"00","product_uid":"4279533360618562911","use_timer":1,"old_price":"20","end_hour":"23","sale_price":"20","end_minute":"59","begin_hour":"00","sale_status":1,"product_name":"成人票"},{"time_limit_date":null,"ticket_category":"0","expiry_date":365,"product_detail":"","time_limit_status":"0","begin_minute":null,"product_uid":"4279533360618562913","use_timer":1,"old_price":"15","end_hour":null,"sale_price":"15","end_minute":null,"begin_hour":null,"sale_status":1,"product_name":"儿童票"}]
打印门店标题设置为易发剪
是否打印二维码设置为0
是否打印紧凑设置为3
session_id:38457****db69e
纸币器设置接收纸币范围为36
欢迎使用天羚自助售票系统[2.5.4]
定时检测未同步订单启用
2024-09-29 09:13:22>>>cash write=30
2024-09-29 09:13:22>>>cash write=02
2024-09-29 09:13:22>>>cash write=3E
2024-09-29 09:13:22>>>cash read=808F808F808F
系统时间初始化成功,时间为202492991322
2024-09-29 09:13:23>>>cash write=02
2024-09-29 09:13:23 >>>剩余flash空间=1680000,占用RAM为633.5283203125
2024-09-29 09:13:23 >>>回调事件:910,subscribe,10000,连接服务器成功
2024-09-29 09:13:24 >>>剩余flash空间=1680000,占用RAM为603.447265625
2024-09-29 09:13:24 >>>回调事件:911,GetMqttQueue,500,暂无需要下发的信息,请求类型:ticket
2024-09-29 09:13:26>>>cash write=0C
2024-09-29 09:13:26>>>cash read=3E
流量卡还有213天过期
2024-09-29 09:13:30 >>>当前Ram内存为629.4169921875
===09:15:22===
定时检测未同步订单关闭
检测订单目录中>>>
无未同步订单>>>
===09:25:23===
2024-09-29 09:25:21 >>>回调事件[910,devices/TL2084]
当日首次设置时间戳true为1727573121
2024-09-29 09:25:21 >>>故障排除日志:上一MQTT订单号缓存列表为24092821310249057925
2024-09-29 09:25:21 >>>故障排除日志:终端未同步成功订单列表
2024-09-29 09:25:21 开始打印,排队:1,票券:2409290925023208170901,订单:24092909250232077564,[2024-09-29 09:25:19微信支付20元]
===09:36:24===
2024-09-29 09:36:10>>>cash read=00
2024-09-29 09:36:11>>>cash read=818F43
2024-09-29 09:36:11>>>cash write=02
2024-09-29 09:36:11 >>>回调事件130,cash_status,10022,进钞中...read money=20
2024-09-29 09:36:11>>>cash read=10
2024-09-29 09:36:11 >>>回调事件130,20,10023,finish Money=20,进钞完成
2024-09-29 09:36:11 当前产品价格20元,投币20元,打印小票中...
2024-09-29 09:36:11 >>>开始打印,排队号为2,订单号为2409290936110020847117
2024-09-29 09:36:12>>>订单2409290936110020847117写入成功,剩余空间为1680000,占用RAM为607.861328125
删除未同步订单2409290936110020847117
2024-09-29 09:36:14>>>订单2409290936110020847117删除成功,剩余空间为1680500,占用RAM为619.2841796875
检测订单目录中>>>
无未同步订单>>>
2024-09-29 09:36:14 >>>当前Ram内存为592.0654296875
定时检测未同步订单启用
2024-09-29 09:36:15>>>cash write=0C
2024-09-29 09:36:15>>>cash read=3E
===09:37:24===
定时检测未同步订单关闭
检测订单目录中>>>
无未同步订单>>>
===10:20:25===
2024-09-29 10:19:32>>>cash read=00
2024-09-29 10:19:33>>>cash read=818F43
2024-09-29 10:19:33>>>cash write=02
2024-09-29 10:19:33 >>>回调事件130,cash_status,10022,进钞中...read money=20
2024-09-29 10:19:34>>>cash read=10
2024-09-29 10:19:34 >>>回调事件130,20,10023,finish Money=20,进钞完成
2024-09-29 10:19:34 当前产品价格20元,投币20元,打印小票中...
2024-09-29 10:19:34 >>>开始打印,排队号为3,订单号为2409291019340020845122
2024-09-29 10:19:34>>>订单2409291019340020845122写入成功,剩余空间为1680000,占用RAM为607.009765625
删除未同步订单2409291019340020845122
2024-09-29 10:19:36>>>订单2409291019340020845122删除成功,剩余空间为1680500,占用RAM为620.373046875
检测订单目录中>>>
无未同步订单>>>
2024-09-29 10:19:36 >>>当前Ram内存为591.640625
定时检测未同步订单启用
2024-09-29 10:19:37>>>cash write=0C
2024-09-29 10:19:37>>>cash read=3E
===10:21:25===
定时检测未同步订单关闭
检测订单目录中>>>
无未同步订单>>>
===10:51:25===
2024-09-29 10:51:13 >>>回调事件[910,devices/TL2084]
2024-09-29 10:51:13 >>>故障排除日志:上一MQTT订单号缓存列表为24092909250232077564
2024-09-29 10:51:13 >>>故障排除日志:终端未同步成功订单列表
2024-09-29 10:51:13 开始打印,排队:4,票券:2409291051054725575601,订单:24092910510547250195,[2024-09-29 10:51:12微信支付20元]
2024-09-29 10:51:15 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2409291051054725575601","queue_number":4,"trade_uid":"24092910510547250195"}]}
2024-09-29 10:51:16 >>>故障排除日志:删除未同步下发订单成功24092910510547250195
2024-09-29 10:51:16 >>>故障排除日志:终端同步成功后剩余订单列表
===11:36:25===
2024-09-29 11:36:01>>>cash read=9E
2024-09-29 11:36:02>>>cash read=3E
===13:06:26===
2024-09-29 13:06:18 >>>回调事件[910,devices/TL2084]
2024-09-29 13:06:18 >>>故障排除日志:上一MQTT订单号缓存列表为24092910510547250195
2024-09-29 13:06:18 >>>故障排除日志:终端未同步成功订单列表
2024-09-29 13:06:18 开始打印,排队:5,票券:2409291306097808977501,订单:24092913060978085581,[2024-09-29 13:06:17支付宝支付20元]
2024-09-29 13:06:21 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2409291306097808977501","queue_number":5,"trade_uid":"24092913060978085581"}]}
2024-09-29 13:06:21 >>>故障排除日志:删除未同步下发订单成功24092913060978085581
2024-09-29 13:06:21 >>>故障排除日志:终端同步成功后剩余订单列表
===13:29:26===
2024-09-29 13:29:17>>>cash read=0A
2024-09-29 13:29:18>>>cash read=3E
===13:36:26===
2024-09-29 13:36:07 >>>回调事件[910,devices/TL2084]
2024-09-29 13:36:07 >>>故障排除日志:上一MQTT订单号缓存列表为24092913060978085581
2024-09-29 13:36:07 >>>故障排除日志:终端未同步成功订单列表
2024-09-29 13:36:07 开始打印,排队:6,票券:2409291336001374030701,订单:24092913360013734218,[2024-09-29 13:36:06微信支付20元]
2024-09-29 13:36:09 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2409291336001374030701","queue_number":6,"trade_uid":"24092913360013734218"}]}
2024-09-29 13:36:09 >>>故障排除日志:删除未同步下发订单成功24092913360013734218
2024-09-29 13:36:09 >>>故障排除日志:终端同步成功后剩余订单列表
===14:04:27===
2024-09-29 14:03:47>>>cash read=9E
2024-09-29 14:03:48>>>cash read=3E
===14:29:27===
2024-09-29 14:29:07 >>>回调事件[910,devices/TL2084]
2024-09-29 14:29:07 >>>故障排除日志:上一MQTT订单号缓存列表为24092913360013734218
2024-09-29 14:29:07 >>>故障排除日志:终端未同步成功订单列表
2024-09-29 14:29:07 开始打印,排队:7,票券:2409291429004086729301,订单:24092914290040863212,[2024-09-29 14:29:06微信支付20元]
2024-09-29 14:29:09 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2409291429004086729301","queue_number":7,"trade_uid":"24092914290040863212"}]}
2024-09-29 14:29:09 >>>故障排除日志:删除未同步下发订单成功24092914290040863212
2024-09-29 14:29:09 >>>故障排除日志:终端同步成功后剩余订单列表
===14:34:27===
2024-09-29 14:34:05 >>>回调事件[910,devices/TL2084]
2024-09-29 14:34:05 >>>故障排除日志:上一MQTT订单号缓存列表为24092914290040863212
2024-09-29 14:34:05 >>>故障排除日志:终端未同步成功订单列表
2024-09-29 14:34:05 开始打印,排队:8,票券:2409291433578534129501,订单:24092914335785336607,[2024-09-29 14:34:04微信支付20元]
2024-09-29 14:34:07 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2409291433578534129501","queue_number":8,"trade_uid":"24092914335785336607"}]}
2024-09-29 14:34:07 >>>故障排除日志:删除未同步下发订单成功24092914335785336607
2024-09-29 14:34:08 >>>故障排除日志:终端同步成功后剩余订单列表
===15:19:28===
2024-09-29 15:18:57 >>>回调事件[910,devices/TL2084]
2024-09-29 15:18:57 >>>故障排除日志:上一MQTT订单号缓存列表为24092914335785336607
2024-09-29 15:18:57 >>>故障排除日志:终端未同步成功订单列表
2024-09-29 15:18:57 开始打印,排队:9,票券:2409291518480361471201,订单:24092915184803610879,[2024-09-29 15:18:56微信支付20元]
2024-09-29 15:18:59 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2409291518480361471201","queue_number":9,"trade_uid":"24092915184803610879"}]}
2024-09-29 15:19:00 >>>故障排除日志:删除未同步下发订单成功24092915184803610879
2024-09-29 15:19:00 >>>故障排除日志:终端同步成功后剩余订单列表
===15:51:28===
2024-09-29 15:50:52 >>>回调事件[910,devices/TL2084]
2024-09-29 15:50:52 >>>故障排除日志:上一MQTT订单号缓存列表为24092915184803610879
2024-09-29 15:50:52 >>>故障排除日志:终端未同步成功订单列表
2024-09-29 15:50:52 开始打印,排队:10,票券:2409291550436933308701,订单:24092915504369328576,[2024-09-29 15:50:51微信支付20元]
2024-09-29 15:50:54 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2409291550436933308701","queue_number":10,"trade_uid":"24092915504369328576"}]}
2024-09-29 15:50:54 >>>故障排除日志:删除未同步下发订单成功24092915504369328576
2024-09-29 15:50:54 >>>故障排除日志:终端同步成功后剩余订单列表
===16:11:28===
2024-09-29 16:10:46 >>>回调事件[910,devices/TL2084]
2024-09-29 16:10:46 >>>故障排除日志:上一MQTT订单号缓存列表为24092915504369328576
2024-09-29 16:10:46 >>>故障排除日志:终端未同步成功订单列表
2024-09-29 16:10:46 开始打印,排队:11,票券:2409291610339293405101,订单:24092916103392930028,[2024-09-29 16:10:42支付宝支付15元]
2024-09-29 16:10:49 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2409291610339293405101","queue_number":11,"trade_uid":"24092916103392930028"}]}
2024-09-29 16:10:49 >>>故障排除日志:删除未同步下发订单成功24092916103392930028
2024-09-29 16:10:49 >>>故障排除日志:终端同步成功后剩余订单列表
===16:13:29===
2024-09-29 16:13:07>>>cash read=9E
2024-09-29 16:13:08>>>cash read=3E
===16:22:29===
2024-09-29 16:21:39 >>>回调事件[910,devices/TL2084]
2024-09-29 16:21:39 >>>故障排除日志:上一MQTT订单号缓存列表为24092916103392930028
2024-09-29 16:21:39 >>>故障排除日志:终端未同步成功订单列表
2024-09-29 16:21:39 开始打印,排队:12,票券:2409291621273425403601,订单:24092916212734250330,[2024-09-29 16:21:35微信支付20元]
2024-09-29 16:21:41 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2409291621273425403601","queue_number":12,"trade_uid":"24092916212734250330"}]}
2024-09-29 16:21:41 >>>故障排除日志:删除未同步下发订单成功24092916212734250330
2024-09-29 16:21:41 >>>故障排除日志:终端同步成功后剩余订单列表
===16:23:29===
2024-09-29 16:23:07>>>cash read=9E
2024-09-29 16:23:08>>>cash read=3E
===16:25:29===
2024-09-29 16:24:51 >>>回调事件[910,devices/TL2084]
2024-09-29 16:24:51 >>>故障排除日志:上一MQTT订单号缓存列表为24092916212734250330
2024-09-29 16:24:51 >>>故障排除日志:终端未同步成功订单列表
2024-09-29 16:24:51 开始打印,排队:13,票券:2409291624436652432901,订单:24092916244366519421,[2024-09-29 16:24:50微信支付20元]
2024-09-29 16:24:53 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2409291624436652432901","queue_number":13,"trade_uid":"24092916244366519421"}]}
2024-09-29 16:24:53 >>>故障排除日志:删除未同步下发订单成功24092916244366519421
2024-09-29 16:24:53 >>>故障排除日志:终端同步成功后剩余订单列表
===16:26:30===
2024-09-29 16:26:02 >>>回调事件[910,devices/TL2084]
2024-09-29 16:26:02 >>>故障排除日志:上一MQTT订单号缓存列表为24092916244366519421
2024-09-29 16:26:02 >>>故障排除日志:终端未同步成功订单列表
2024-09-29 16:26:02 开始打印,排队:14,票券:2409291625523643086401,订单:24092916255236427543,[2024-09-29 16:26:01微信支付20元]
2024-09-29 16:26:04 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2409291625523643086401","queue_number":14,"trade_uid":"24092916255236427543"}]}
2024-09-29 16:26:04 >>>故障排除日志:删除未同步下发订单成功24092916255236427543
2024-09-29 16:26:04 >>>故障排除日志:终端同步成功后剩余订单列表
===16:51:30===
2024-09-29 16:50:36 >>>回调事件[910,devices/TL2084]
2024-09-29 16:50:36 >>>故障排除日志:上一MQTT订单号缓存列表为24092916255236427543
2024-09-29 16:50:36 >>>故障排除日志:终端未同步成功订单列表
2024-09-29 16:50:36 开始打印,排队:15,票券:2409291650306677125801,订单:24092916503066765721,[2024-09-29 16:50:35微信支付20元]
2024-09-29 16:50:38 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2409291650306677125801","queue_number":15,"trade_uid":"24092916503066765721"}]}
2024-09-29 16:50:38 >>>故障排除日志:删除未同步下发订单成功24092916503066765721
2024-09-29 16:50:38 >>>故障排除日志:终端同步成功后剩余订单列表
===17:27:30===
2024-09-29 17:27:23 >>>回调事件[910,devices/TL2084]
2024-09-29 17:27:23 >>>故障排除日志:上一MQTT订单号缓存列表为24092916503066765721
2024-09-29 17:27:23 >>>故障排除日志:终端未同步成功订单列表
2024-09-29 17:27:23 开始打印,排队:16,票券:2409291727161181506701,订单:24092917271611811197,[2024-09-29 17:27:22微信支付20元]
2024-09-29 17:27:25 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2409291727161181506701","queue_number":16,"trade_uid":"24092917271611811197"}]}
2024-09-29 17:27:25 >>>故障排除日志:删除未同步下发订单成功24092917271611811197
2024-09-29 17:27:25 >>>故障排除日志:终端同步成功后剩余订单列表
===17:35:31===
2024-09-29 17:34:46 >>>回调事件[910,devices/TL2084]
2024-09-29 17:34:46 >>>故障排除日志:上一MQTT订单号缓存列表为24092917271611811197
2024-09-29 17:34:46 >>>故障排除日志:终端未同步成功订单列表
2024-09-29 17:34:46 开始打印,排队:17,票券:2409291734405256287801,订单:24092917344052559219,[2024-09-29 17:34:45支付宝支付15元]
2024-09-29 17:34:48 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2409291734405256287801","queue_number":17,"trade_uid":"24092917344052559219"}]}
2024-09-29 17:34:48 >>>故障排除日志:删除未同步下发订单成功24092917344052559219
2024-09-29 17:34:48 >>>故障排除日志:终端同步成功后剩余订单列表
===18:06:31===
2024-09-29 18:06:03 >>>回调事件[910,devices/TL2084]
2024-09-29 18:06:03 >>>故障排除日志:上一MQTT订单号缓存列表为24092917344052559219
2024-09-29 18:06:03 >>>故障排除日志:终端未同步成功订单列表
2024-09-29 18:06:03 开始打印,排队:18,票券:2409291805553901320201,订单:24092918055539009347,[2024-09-29 18:06:01微信支付20元]
2024-09-29 18:06:05 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2409291805553901320201","queue_number":18,"trade_uid":"24092918055539009347"}]}
2024-09-29 18:06:05 >>>故障排除日志:删除未同步下发订单成功24092918055539009347
2024-09-29 18:06:05 >>>故障排除日志:终端同步成功后剩余订单列表
===18:10:31===
2024-09-29 18:09:36 >>>回调事件[910,devices/TL2084]
2024-09-29 18:09:36 >>>故障排除日志:上一MQTT订单号缓存列表为24092918055539009347
2024-09-29 18:09:36 >>>故障排除日志:终端未同步成功订单列表
2024-09-29 18:09:36 开始打印,排队:19,票券:2409291809300887686301,订单:24092918093008872510,[2024-09-29 18:09:35微信支付15元]
2024-09-29 18:09:38 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2409291809300887686301","queue_number":19,"trade_uid":"24092918093008872510"}]}
2024-09-29 18:09:38 >>>故障排除日志:删除未同步下发订单成功24092918093008872510
2024-09-29 18:09:38 >>>故障排除日志:终端同步成功后剩余订单列表
===18:37:32===
2024-09-29 18:36:50 >>>回调事件[910,devices/TL2084]
2024-09-29 18:36:50 >>>故障排除日志:上一MQTT订单号缓存列表为24092918093008872510
2024-09-29 18:36:50 >>>故障排除日志:终端未同步成功订单列表
2024-09-29 18:36:50 开始打印,排队:20,票券:2409291836429443073501,订单:24092918364294425574,[2024-09-29 18:36:49微信支付20元]
2024-09-29 18:36:52 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2409291836429443073501","queue_number":20,"trade_uid":"24092918364294425574"}]}
2024-09-29 18:36:52 >>>故障排除日志:删除未同步下发订单成功24092918364294425574
2024-09-29 18:36:52 >>>故障排除日志:终端同步成功后剩余订单列表
===19:15:32===
2024-09-29 19:14:53 >>>回调事件[910,devices/TL2084]
2024-09-29 19:14:53 >>>故障排除日志:上一MQTT订单号缓存列表为24092918364294425574
2024-09-29 19:14:53 >>>故障排除日志:终端未同步成功订单列表
2024-09-29 19:14:53 开始打印,排队:21,票券:2409291914470260853501,订单:24092919144702602279,[2024-09-29 19:14:53微信支付20元]
2024-09-29 19:14:56 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2409291914470260853501","queue_number":21,"trade_uid":"24092919144702602279"}]}
2024-09-29 19:14:56 >>>故障排除日志:删除未同步下发订单成功24092919144702602279
2024-09-29 19:14:56 >>>故障排除日志:终端同步成功后剩余订单列表
===19:24:32===
2024-09-29 19:24:07 >>>回调事件[910,devices/TL2084]
2024-09-29 19:24:07 >>>故障排除日志:上一MQTT订单号缓存列表为24092919144702602279
2024-09-29 19:24:07 >>>故障排除日志:终端未同步成功订单列表
2024-09-29 19:24:07 开始打印,排队:22,票券:2409291924017311814701,订单:24092919240173113334,[2024-09-29 19:24:07微信支付20元]
2024-09-29 19:24:09 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2409291924017311814701","queue_number":22,"trade_uid":"24092919240173113334"}]}
2024-09-29 19:24:09 >>>故障排除日志:删除未同步下发订单成功24092919240173113334
2024-09-29 19:24:09 >>>故障排除日志:终端同步成功后剩余订单列表
===19:33:33===
2024-09-29 19:33:00 >>>回调事件[910,devices/TL2084]
2024-09-29 19:33:00 >>>故障排除日志:上一MQTT订单号缓存列表为24092919240173113334
2024-09-29 19:33:00 >>>故障排除日志:终端未同步成功订单列表
2024-09-29 19:33:00 开始打印,排队:23,票券:2409291932537698511301,订单:24092919325376978492,[2024-09-29 19:32:59支付宝支付15元]
2024-09-29 19:33:03 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2409291932537698511301","queue_number":23,"trade_uid":"24092919325376978492"}]}
2024-09-29 19:33:03 >>>故障排除日志:删除未同步下发订单成功24092919325376978492
2024-09-29 19:33:03 >>>故障排除日志:终端同步成功后剩余订单列表
===19:36:33===
2024-09-29 19:35:45 >>>回调事件[910,devices/TL2084]
2024-09-29 19:35:45 >>>故障排除日志:上一MQTT订单号缓存列表为24092919325376978492
2024-09-29 19:35:45 >>>故障排除日志:终端未同步成功订单列表
2024-09-29 19:35:45 开始打印,排队:24,票券:2409291935392419112301,订单:24092919353924187193,[2024-09-29 19:35:44微信支付15元]
2024-09-29 19:35:47 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2409291935392419112301","queue_number":24,"trade_uid":"24092919353924187193"}]}
2024-09-29 19:35:47 >>>故障排除日志:删除未同步下发订单成功24092919353924187193
2024-09-29 19:35:47 >>>故障排除日志:终端同步成功后剩余订单列表
===20:11:33===
2024-09-29 20:11:27>>>cash read=0A
2024-09-29 20:11:28>>>cash read=3E
===20:35:36===
2024-09-29 20:35:32 >>>回调事件[910,devices/TL2084]
2024-09-29 20:35:32 >>>故障排除日志:上一MQTT订单号缓存列表为24092919353924187193
2024-09-29 20:35:32 >>>故障排除日志:终端未同步成功订单列表
2024-09-29 20:35:32 开始打印,排队:25,票券:2409292035266400963901,订单:24092920352664006235,[2024-09-29 20:35:31支付宝支付20元]
===21:28:36===
2024-09-29 21:28:30>>>cash read=9E
2024-09-29 21:28:31>>>cash read=3E