TLClient_JSSCOM_LuatOS-Air_V4010_RDA8910_RFTTS_0xe0000,2.7.3,863482065014488,00918873204938,
poweron reason:0

===09:06:47===
上一时间戳为1755656614
隔日重置时间戳true
隔日清空未同步下发列表true
当前排队号为1,音量为6
初始化产品信息:[{"time_limit_date":"","ticket_category":"0","expiry_date":7,"product_detail":"","time_limit_status":"0","begin_minute":"00","product_uid":"4280687130348787477","use_timer":1,"old_price":"59","end_hour":"23","sale_price":"20","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":"749783867489388672","use_timer":1,"old_price":"25","end_hour":"23","sale_price":"12","end_minute":"59","begin_hour":"00","sale_status":1,"product_name":"剪发"}]
打印门店标题设置为优+速剪(仙降店)
是否打印二维码设置为1
是否打印紧凑设置为3
当前号显示模式设置为1
session_id:bab9c****562a1
纸币器设置接收纸币范围为36
欢迎使用天羚自助售票系统[2.7.3]
定时检测未同步订单启用
2025-08-21 09:05:47>>>cash write=30
2025-08-21 09:05:47>>>cash write=02
2025-08-21 09:05:47>>>cash write=3E
2025-08-21 09:05:47>>>cash read=808F808F
系统时间初始化成功,时间为20258219547
2025-08-21 09:05:48>>>cash write=02
2025-08-21 09:05:48 >>>剩余flash空间=1680000,占用RAM为641.12109375
2025-08-21 09:05:48 >>>回调事件:910,subscribe,10000,连接服务器成功

2025-08-21 09:05:49 >>>剩余flash空间=1679500,占用RAM为617.9375
2025-08-21 09:05:49 >>>回调事件:911,GetMqttQueue,500,暂无需要下发的信息,请求类型:ticket

2025-08-21 09:05:51>>>cash write=0C
2025-08-21 09:05:51>>>cash read=3E
流量卡还有221天过期
2025-08-21 09:05:58 >>>当前Ram内存为637.7509765625


===09:07:47===
定时检测未同步订单关闭
检测订单目录中>>>
无未同步订单>>>


===09:49:48===
2025-08-21 09:49:29>>>cash read=0A
2025-08-21 09:49:30>>>cash read=3E


===10:56:48===
2025-08-21 10:56:12>>>cash read=9E
2025-08-21 10:56:14>>>cash read=3E


===11:00:48===
2025-08-21 10:59:55 >>>回调事件[910,devices/S3237]
当日首次设置时间戳true为1755745195
2025-08-21 10:59:55 >>>故障排除日志:上一MQTT订单号缓存列表为2508202158360008654685
2025-08-21 10:59:55 >>>故障排除日志:终端未同步成功订单列表
2025-08-21 10:59:55 开始打印,排队:1,票券:2508211059457383102101,订单:2508211059450071797724,[2025-08-21 10:59:53微信支付12元]
2025-08-21 10:59:57 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2508211059457383102101","queue_number":1,"trade_uid":"2508211059450071797724"}]}
2025-08-21 10:59:57 >>>故障排除日志:删除未同步下发订单成功2508211059450071797724
2025-08-21 10:59:57 >>>故障排除日志:终端同步成功后剩余订单列表


===11:34:49===
2025-08-21 11:34:39 >>>回调事件[910,devices/S3237]
2025-08-21 11:34:39 >>>故障排除日志:上一MQTT订单号缓存列表为2508211059450071797724
2025-08-21 11:34:39 >>>故障排除日志:终端未同步成功订单列表
2025-08-21 11:34:39 开始打印,排队:2,票券:2508211134317573604701,订单:2508211134310075316283,[2025-08-21 11:34:38微信支付12元]
2025-08-21 11:34:41 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2508211134317573604701","queue_number":2,"trade_uid":"2508211134310075316283"}]}
2025-08-21 11:34:41 >>>故障排除日志:删除未同步下发订单成功2508211134310075316283
2025-08-21 11:34:41 >>>故障排除日志:终端同步成功后剩余订单列表


===12:51:49===
2025-08-21 12:51:02>>>cash read=0A
2025-08-21 12:51:03>>>cash read=3E


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


===13:29:49===
2025-08-21 13:29:08>>>cash read=0A
2025-08-21 13:29:09>>>cash read=3E


===13:43:50===
2025-08-21 13:43:14 >>>回调事件[910,devices/S3237]
2025-08-21 13:43:14 >>>故障排除日志:上一MQTT订单号缓存列表为2508211307190024312298
2025-08-21 13:43:14 >>>故障排除日志:终端未同步成功订单列表
2025-08-21 13:43:14 开始打印,排队:4,票券:2508211343068448349301,订单:2508211343060084077185,[2025-08-21 13:43:13微信支付12元]
2025-08-21 13:43:16 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2508211343068448349301","queue_number":4,"trade_uid":"2508211343060084077185"}]}
2025-08-21 13:43:16 >>>故障排除日志:删除未同步下发订单成功2508211343060084077185
2025-08-21 13:43:16 >>>故障排除日志:终端同步成功后剩余订单列表


===14:00:50===
2025-08-21 14:00:40 >>>回调事件[910,devices/S3237]
2025-08-21 14:00:40 >>>故障排除日志:上一MQTT订单号缓存列表为2508211343060084077185
2025-08-21 14:00:40 >>>故障排除日志:终端未同步成功订单列表
2025-08-21 14:00:40 开始打印,排队:5,票券:2508211400329381854301,订单:2508211400320093410969,[2025-08-21 14:00:39微信支付12元]
2025-08-21 14:00:42 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2508211400329381854301","queue_number":5,"trade_uid":"2508211400320093410969"}]}
2025-08-21 14:00:42 >>>故障排除日志:删除未同步下发订单成功2508211400320093410969
2025-08-21 14:00:42 >>>故障排除日志:终端同步成功后剩余订单列表


===15:26:50===
2025-08-21 15:25:59>>>cash read=0A
2025-08-21 15:26:00>>>cash read=3E


===16:00:50===
2025-08-21 16:00:11 >>>回调事件[910,devices/S3237]
2025-08-21 16:00:11 >>>故障排除日志:上一MQTT订单号缓存列表为2508211400320093410969
2025-08-21 16:00:11 >>>故障排除日志:终端未同步成功订单列表
2025-08-21 16:00:11 开始打印,排队:6,票券:2508211600026238198601,订单:2508211600020061966463,[2025-08-21 16:00:09微信支付12元]
2025-08-21 16:00:11 开始打印,排队:7,票券:2508211600026238667402,订单:2508211600020061966463,[2025-08-21 16:00:09微信支付12元]
2025-08-21 16:00:14 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2508211600026238198601","queue_number":6,"trade_uid":"2508211600020061966463"},{"ticket_no":"2508211600026238667402","queue_number":7,"trade_uid":"2508211600020061966463"}]}
2025-08-21 16:00:14 >>>故障排除日志:删除未同步下发订单成功2508211600020061966463
2025-08-21 16:00:15 >>>故障排除日志:删除未同步下发订单成功2508211600020061966463
2025-08-21 16:00:15 >>>故障排除日志:终端同步成功后剩余订单列表


===16:34:51===
2025-08-21 16:33:54 >>>回调事件[910,devices/S3237]
2025-08-21 16:33:54 >>>故障排除日志:上一MQTT订单号缓存列表为2508211600020061966463|2508211600020061966463
2025-08-21 16:33:54 >>>故障排除日志:终端未同步成功订单列表
2025-08-21 16:33:54 开始打印,排队:8,票券:2508211633405567689101,订单:2508211633400055289491,[2025-08-21 16:33:52微信支付12元]
2025-08-21 16:33:56 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2508211633405567689101","queue_number":8,"trade_uid":"2508211633400055289491"}]}
2025-08-21 16:33:56 >>>故障排除日志:删除未同步下发订单成功2508211633400055289491
2025-08-21 16:33:56 >>>故障排除日志:终端同步成功后剩余订单列表


===17:19:51===
2025-08-21 17:19:41 >>>回调事件[910,devices/S3237]
2025-08-21 17:19:41 >>>故障排除日志:上一MQTT订单号缓存列表为2508211633400055289491
2025-08-21 17:19:41 >>>故障排除日志:终端未同步成功订单列表
2025-08-21 17:19:41 开始打印,排队:9,票券:2508211719343599217601,订单:2508211719340035573785,[2025-08-21 17:19:40微信支付12元]
2025-08-21 17:19:41 开始打印,排队:10,票券:2508211719343599775402,订单:2508211719340035573785,[2025-08-21 17:19:40微信支付12元]
2025-08-21 17:19:45 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2508211719343599217601","queue_number":9,"trade_uid":"2508211719340035573785"},{"ticket_no":"2508211719343599775402","queue_number":10,"trade_uid":"2508211719340035573785"}]}
2025-08-21 17:19:45 >>>故障排除日志:删除未同步下发订单成功2508211719340035573785
2025-08-21 17:19:45 >>>故障排除日志:删除未同步下发订单成功2508211719340035573785
2025-08-21 17:19:45 >>>故障排除日志:终端同步成功后剩余订单列表


===17:34:51===
2025-08-21 17:34:21>>>cash read=0A
2025-08-21 17:34:22>>>cash read=3E


===17:36:51===
2025-08-21 17:36:13 >>>回调事件[910,devices/S3237]
2025-08-21 17:36:14 >>>故障排除日志:上一MQTT订单号缓存列表为2508211719340035573785|2508211719340035573785
2025-08-21 17:36:14 >>>故障排除日志:终端未同步成功订单列表
2025-08-21 17:36:14 开始打印,排队:11,票券:2508211736049600992801,订单:2508211736040095582916,[2025-08-21 17:36:12微信支付12元]
2025-08-21 17:36:14 开始打印,排队:12,票券:2508211736049601555402,订单:2508211736040095582916,[2025-08-21 17:36:12微信支付12元]
2025-08-21 17:36:17 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2508211736049600992801","queue_number":11,"trade_uid":"2508211736040095582916"},{"ticket_no":"2508211736049601555402","queue_number":12,"trade_uid":"2508211736040095582916"}]}
2025-08-21 17:36:17 >>>故障排除日志:删除未同步下发订单成功2508211736040095582916
2025-08-21 17:36:17 >>>故障排除日志:删除未同步下发订单成功2508211736040095582916
2025-08-21 17:36:17 >>>故障排除日志:终端同步成功后剩余订单列表


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


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


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


===18:50:53===
2025-08-21 18:50:21 >>>回调事件[910,devices/S3237]
2025-08-21 18:50:21 >>>故障排除日志:上一MQTT订单号缓存列表为2508211834030076269417
2025-08-21 18:50:21 >>>故障排除日志:终端未同步成功订单列表
2025-08-21 18:50:21 开始打印,排队:16,票券:2508211850119794649201,订单:2508211850110097530258,[2025-08-21 18:50:19微信支付12元]
2025-08-21 18:50:23 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2508211850119794649201","queue_number":16,"trade_uid":"2508211850110097530258"}]}
2025-08-21 18:50:23 >>>故障排除日志:删除未同步下发订单成功2508211850110097530258
2025-08-21 18:50:23 >>>故障排除日志:终端同步成功后剩余订单列表
2025-08-21 18:50:42 >>>回调事件[910,devices/S3237]
2025-08-21 18:50:42 >>>故障排除日志:上一MQTT订单号缓存列表为2508211850110097530258
2025-08-21 18:50:43 >>>故障排除日志:终端未同步成功订单列表
2025-08-21 18:50:43 开始打印,排队:17,票券:2508211850299779261501,订单:2508211850290097367453,[2025-08-21 18:50:39微信支付12元]
2025-08-21 18:50:44 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2508211850299779261501","queue_number":17,"trade_uid":"2508211850290097367453"}]}
2025-08-21 18:50:45 >>>故障排除日志:删除未同步下发订单成功2508211850290097367453
2025-08-21 18:50:45 >>>故障排除日志:终端同步成功后剩余订单列表


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


===19:02:53===
2025-08-21 19:02:38 >>>回调事件[910,devices/S3237]
2025-08-21 19:02:38 >>>故障排除日志:上一MQTT订单号缓存列表为2508211859340037116257
2025-08-21 19:02:38 >>>故障排除日志:终端未同步成功订单列表
2025-08-21 19:02:38 开始打印,排队:19,票券:2508211902293762824301,订单:2508211902290037168816,[2025-08-21 19:02:37微信支付12元]
2025-08-21 19:02:40 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2508211902293762824301","queue_number":19,"trade_uid":"2508211902290037168816"}]}
2025-08-21 19:02:40 >>>故障排除日志:删除未同步下发订单成功2508211902290037168816
2025-08-21 19:02:40 >>>故障排除日志:终端同步成功后剩余订单列表


===19:03:53===
2025-08-21 19:03:18 >>>回调事件[910,devices/S3237]
2025-08-21 19:03:18 >>>故障排除日志:上一MQTT订单号缓存列表为2508211902290037168816
2025-08-21 19:03:18 >>>故障排除日志:终端未同步成功订单列表
2025-08-21 19:03:18 开始打印,排队:20,票券:2508211903108364307301,订单:2508211903100083241327,[2025-08-21 19:03:16支付宝支付12元]
2025-08-21 19:03:20 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2508211903108364307301","queue_number":20,"trade_uid":"2508211903100083241327"}]}
2025-08-21 19:03:20 >>>故障排除日志:删除未同步下发订单成功2508211903100083241327
2025-08-21 19:03:20 >>>故障排除日志:终端同步成功后剩余订单列表


===19:07:54===
2025-08-21 19:07:39 >>>回调事件[910,devices/S3237]
2025-08-21 19:07:39 >>>故障排除日志:上一MQTT订单号缓存列表为2508211903100083241327
2025-08-21 19:07:39 >>>故障排除日志:终端未同步成功订单列表
2025-08-21 19:07:39 开始打印,排队:21,票券:2508211907312971992501,订单:2508211907310029276792,[2025-08-21 19:07:38微信支付12元]
2025-08-21 19:07:40 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2508211907312971992501","queue_number":21,"trade_uid":"2508211907310029276792"}]}
2025-08-21 19:07:40 >>>故障排除日志:删除未同步下发订单成功2508211907310029276792
2025-08-21 19:07:41 >>>故障排除日志:终端同步成功后剩余订单列表


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


===20:35:54===
2025-08-21 20:35:01 >>>回调事件[910,devices/S3237]
2025-08-21 20:35:01 >>>故障排除日志:上一MQTT订单号缓存列表为2508212029370078581664
2025-08-21 20:35:01 >>>故障排除日志:终端未同步成功订单列表
2025-08-21 20:35:01 开始打印,排队:23,票券:2508212034524125794201,订单:2508212034520040881861,[2025-08-21 20:34:59微信支付12元]
2025-08-21 20:35:03 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2508212034524125794201","queue_number":23,"trade_uid":"2508212034520040881861"}]}
2025-08-21 20:35:03 >>>故障排除日志:删除未同步下发订单成功2508212034520040881861
2025-08-21 20:35:03 >>>故障排除日志:终端同步成功后剩余订单列表


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


===21:13:54===
2025-08-21 21:13:43>>>cash read=9E
2025-08-21 21:13:44>>>cash read=3E


===21:26:55===
2025-08-21 21:26:04 >>>回调事件[910,devices/S3237]
2025-08-21 21:26:04 >>>故障排除日志:上一MQTT订单号缓存列表为2508212108050082593325
2025-08-21 21:26:04 >>>故障排除日志:终端未同步成功订单列表
2025-08-21 21:26:04 开始打印,排队:25,票券:2508212125532915415901,订单:2508212125530028730187,[2025-08-21 21:26:03支付宝支付12元]
2025-08-21 21:26:06 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2508212125532915415901","queue_number":25,"trade_uid":"2508212125530028730187"}]}
2025-08-21 21:26:06 >>>故障排除日志:删除未同步下发订单成功2508212125530028730187
2025-08-21 21:26:06 >>>故障排除日志:终端同步成功后剩余订单列表


===21:34:55===
2025-08-21 21:33:59 >>>回调事件[910,devices/S3237]
2025-08-21 21:33:59 >>>故障排除日志:上一MQTT订单号缓存列表为2508212125530028730187
2025-08-21 21:33:59 >>>故障排除日志:终端未同步成功订单列表
2025-08-21 21:33:59 开始打印,排队:26,票券:2508212133496386692401,订单:2508212133490063461434,[2025-08-21 21:33:58支付宝支付12元]
2025-08-21 21:34:00 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2508212133496386692401","queue_number":26,"trade_uid":"2508212133490063461434"}]}
2025-08-21 21:34:00 >>>故障排除日志:删除未同步下发订单成功2508212133490063461434
2025-08-21 21:34:01 >>>故障排除日志:终端同步成功后剩余订单列表


===21:47:55===
2025-08-21 21:47:06>>>cash read=0A
2025-08-21 21:47:07>>>cash read=3E


===22:44:55===
2025-08-21 22:44:46>>>cash read=0A
2025-08-21 22:44:47>>>cash read=3E