TLClient_JSSCOM_LuatOS-Air_V4010_RDA8910_RFTTS_0xe0000,2.7.9,869701076561284,88232680647521,
poweron reason:0
===01:16:26===
2026-03-11 01:15:26>>>cash read=0A
2026-03-11 01:15:28>>>cash read=3E
===07:10:26===
2026-03-11 07:09:42>>>cash read=0A
2026-03-11 07:09:44>>>cash read=3E
===08:44:27===
2026-03-11 08:44:04>>>cash read=0A
2026-03-11 08:44:05>>>cash read=3E
===09:33:27===
2026-03-11 09:33:20 >>>回调事件[910,devices/YC0666]
隔日重置时间戳true
隔日清空未同步下发列表true
2026-03-11 09:33:20 >>>故障排除日志:上一MQTT订单号缓存列表为2603102119370048196526
2026-03-11 09:33:20 >>>故障排除日志:终端未同步成功订单列表
2026-03-11 09:33:20 开始打印,排队:1,票券:2603110933129891906301,订单:2603110933120095487923,[2026-03-11 09:33:20微信支付10元]
2026-03-11 09:33:22 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603110933129891906301","queue_number":1,"trade_uid":"2603110933120095487923"}]}
2026-03-11 09:33:22 >>>故障排除日志:删除未同步下发订单成功2603110933120095487923
2026-03-11 09:33:22 >>>故障排除日志:终端同步成功后剩余订单列表
===09:37:27===
2026-03-11 09:36:29 >>>回调事件[910,devices/YC0666]
上一时间戳为1773192800
2026-03-11 09:36:29 >>>故障排除日志:上一MQTT订单号缓存列表为2603110933120095487923
2026-03-11 09:36:29 >>>故障排除日志:终端未同步成功订单列表
2026-03-11 09:36:29 开始打印,排队:2,票券:2603110936201103863201,订单:2603110936200009198143,[2026-03-11 09:36:28微信支付10元]
2026-03-11 09:36:31 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603110936201103863201","queue_number":2,"trade_uid":"2603110936200009198143"}]}
2026-03-11 09:36:31 >>>故障排除日志:删除未同步下发订单成功2603110936200009198143
2026-03-11 09:36:31 >>>故障排除日志:终端同步成功后剩余订单列表
===09:55:27===
2026-03-11 09:55:01 >>>回调事件[910,devices/YC0666]
2026-03-11 09:55:01 >>>故障排除日志:上一MQTT订单号缓存列表为2603110936200009198143
2026-03-11 09:55:01 >>>故障排除日志:终端未同步成功订单列表
2026-03-11 09:55:01 开始打印,排队:3,票券:2603110954536779974301,订单:2603110954530065862271,[2026-03-11 09:55:00微信支付10元]
2026-03-11 09:55:03 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603110954536779974301","queue_number":3,"trade_uid":"2603110954530065862271"}]}
2026-03-11 09:55:03 >>>故障排除日志:删除未同步下发订单成功2603110954530065862271
2026-03-11 09:55:03 >>>故障排除日志:终端同步成功后剩余订单列表
===10:35:28===
2026-03-11 10:34:43 >>>回调事件[910,devices/YC0666]
2026-03-11 10:34:43 >>>故障排除日志:上一MQTT订单号缓存列表为2603110954530065862271
2026-03-11 10:34:43 >>>故障排除日志:终端未同步成功订单列表
2026-03-11 10:34:43 开始打印,排队:4,票券:2603111034345950582401,订单:2603111034340057618974,[2026-03-11 10:34:42微信支付10元]
2026-03-11 10:34:45 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603111034345950582401","queue_number":4,"trade_uid":"2603111034340057618974"}]}
2026-03-11 10:34:45 >>>故障排除日志:删除未同步下发订单成功2603111034340057618974
2026-03-11 10:34:45 >>>故障排除日志:终端同步成功后剩余订单列表
===11:18:28===
2026-03-11 11:17:38>>>cash read=0A
2026-03-11 11:17:39>>>cash read=3E
===12:04:28===
2026-03-11 12:03:52 >>>回调事件[910,devices/YC0666]
2026-03-11 12:03:52 >>>故障排除日志:上一MQTT订单号缓存列表为2603111034340057618974
2026-03-11 12:03:52 >>>故障排除日志:终端未同步成功订单列表
2026-03-11 12:03:52 开始打印,排队:5,票券:2603111203453707807601,订单:2603111203450035056258,[2026-03-11 12:03:51微信支付10元]
2026-03-11 12:03:54 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603111203453707807601","queue_number":5,"trade_uid":"2603111203450035056258"}]}
2026-03-11 12:03:54 >>>故障排除日志:删除未同步下发订单成功2603111203450035056258
2026-03-11 12:03:54 >>>故障排除日志:终端同步成功后剩余订单列表
===12:45:29===
2026-03-11 12:44:29>>>cash read=0A
2026-03-11 12:44:30>>>cash read=3E
===12:54:29===
2026-03-11 12:53:55>>>cash read=00
2026-03-11 12:53:56>>>cash read=818F42
2026-03-11 12:53:56>>>cash write=02
2026-03-11 12:53:56 >>>回调事件130,cash_status,10022,进钞中...read money=10
2026-03-11 12:53:56>>>cash read=10
2026-03-11 12:53:56 >>>回调事件130,10,10023,finish Money=10,进钞完成
2026-03-11 12:53:56 当前产品价格10元,投币10元,打印小票中...
2026-03-11 12:53:56 >>>开始打印,排队号为6,订单号为2603111253560050666989
2026-03-11 12:53:57>>>订单2603111253560050666989写入成功,剩余空间为1680000,占用RAM为620.478515625
删除未同步订单2603111253560050666989
2026-03-11 12:53:58>>>订单2603111253560050666989删除成功,剩余空间为1680500,占用RAM为631.7080078125
检测订单目录中>>>
无未同步订单>>>
2026-03-11 12:53:59 >>>当前Ram内存为604.9892578125
定时检测未同步订单启用
2026-03-11 12:54:00>>>cash write=0C
2026-03-11 12:54:00>>>cash read=3E
===12:55:29===
定时检测未同步订单关闭
检测订单目录中>>>
无未同步订单>>>
===13:12:29===
2026-03-11 13:11:49 >>>回调事件[910,devices/YC0666]
2026-03-11 13:11:49 >>>故障排除日志:上一MQTT订单号缓存列表为2603111203450035056258
2026-03-11 13:11:49 >>>故障排除日志:终端未同步成功订单列表
2026-03-11 13:11:49 开始打印,排队:7,票券:2603111311415994905301,订单:2603111311410058101635,[2026-03-11 13:11:48微信支付10元]
2026-03-11 13:11:51 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603111311415994905301","queue_number":7,"trade_uid":"2603111311410058101635"}]}
2026-03-11 13:11:51 >>>故障排除日志:删除未同步下发订单成功2603111311410058101635
2026-03-11 13:11:51 >>>故障排除日志:终端同步成功后剩余订单列表
===13:17:30===
2026-03-11 13:17:06>>>cash read=0A
2026-03-11 13:17:07>>>cash read=3E
===13:24:30===
2026-03-11 13:23:37 >>>回调事件[910,devices/YC0666]
2026-03-11 13:23:37 >>>故障排除日志:上一MQTT订单号缓存列表为2603111311410058101635
2026-03-11 13:23:37 >>>故障排除日志:终端未同步成功订单列表
2026-03-11 13:23:37 开始打印,排队:8,票券:2603111323288458746101,订单:2603111323280082692684,[2026-03-11 13:23:36微信支付10元]
2026-03-11 13:23:39 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603111323288458746101","queue_number":8,"trade_uid":"2603111323280082692684"}]}
2026-03-11 13:23:39 >>>故障排除日志:删除未同步下发订单成功2603111323280082692684
2026-03-11 13:23:39 >>>故障排除日志:终端同步成功后剩余订单列表
===13:39:30===
2026-03-11 13:38:37 >>>回调事件[910,devices/YC0666]
2026-03-11 13:38:37 >>>故障排除日志:上一MQTT订单号缓存列表为2603111323280082692684
2026-03-11 13:38:37 >>>故障排除日志:终端未同步成功订单列表
2026-03-11 13:38:37 开始打印,排队:9,票券:2603111338300196948301,订单:2603111338302100137427,[2026-03-11 13:38:36微信支付100元]
2026-03-11 13:38:39 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603111338300196948301","queue_number":9,"trade_uid":"2603111338302100137427"}]}
2026-03-11 13:38:39 >>>故障排除日志:删除未同步下发订单成功2603111338302100137427
2026-03-11 13:38:39 >>>故障排除日志:终端同步成功后剩余订单列表
===14:35:30===
2026-03-11 14:34:39 >>>回调事件[910,devices/YC0666]
2026-03-11 14:34:39 >>>故障排除日志:上一MQTT订单号缓存列表为2603111338302100137427
2026-03-11 14:34:39 >>>故障排除日志:终端未同步成功订单列表
2026-03-11 14:34:39 开始打印,排队:10,票券:2603111434294209111601,订单:2603111434290040200362,[2026-03-11 14:34:38支付宝支付10元]
2026-03-11 14:34:41 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603111434294209111601","queue_number":10,"trade_uid":"2603111434290040200362"}]}
2026-03-11 14:34:41 >>>故障排除日志:删除未同步下发订单成功2603111434290040200362
2026-03-11 14:34:41 >>>故障排除日志:终端同步成功后剩余订单列表
===15:01:30===
2026-03-11 15:00:37 >>>回调事件[910,devices/YC0666]
2026-03-11 15:00:37 >>>故障排除日志:上一MQTT订单号缓存列表为2603111434290040200362
2026-03-11 15:00:37 >>>故障排除日志:终端未同步成功订单列表
2026-03-11 15:00:37 开始打印,排队:11,票券:2603111500329599057901,订单:2603111500320093211671,[2026-03-11 15:00:36支付宝支付10元]
2026-03-11 15:00:39 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603111500329599057901","queue_number":11,"trade_uid":"2603111500320093211671"}]}
2026-03-11 15:00:39 >>>故障排除日志:删除未同步下发订单成功2603111500320093211671
2026-03-11 15:00:39 >>>故障排除日志:终端同步成功后剩余订单列表
===15:36:31===
2026-03-11 15:35:44 >>>回调事件[910,devices/YC0666]
2026-03-11 15:35:44 >>>故障排除日志:上一MQTT订单号缓存列表为2603111500320093211671
2026-03-11 15:35:44 >>>故障排除日志:终端未同步成功订单列表
2026-03-11 15:35:44 开始打印,排队:12,票券:2603111535354387772601,订单:2603111535350041641595,[2026-03-11 15:35:43微信支付10元]
2026-03-11 15:35:46 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603111535354387772601","queue_number":12,"trade_uid":"2603111535350041641595"}]}
2026-03-11 15:35:46 >>>故障排除日志:删除未同步下发订单成功2603111535350041641595
2026-03-11 15:35:46 >>>故障排除日志:终端同步成功后剩余订单列表
===16:34:31===
2026-03-11 16:34:24 >>>回调事件[910,devices/YC0666]
2026-03-11 16:34:24 >>>故障排除日志:上一MQTT订单号缓存列表为2603111535350041641595
2026-03-11 16:34:24 >>>故障排除日志:终端未同步成功订单列表
2026-03-11 16:34:24 开始打印,排队:13,票券:2603111634167338778601,订单:2603111634160071528181,[2026-03-11 16:34:23支付宝支付10元]
2026-03-11 16:34:26 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603111634167338778601","queue_number":13,"trade_uid":"2603111634160071528181"}]}
2026-03-11 16:34:26 >>>故障排除日志:删除未同步下发订单成功2603111634160071528181
2026-03-11 16:34:26 >>>故障排除日志:终端同步成功后剩余订单列表
===16:39:31===
2026-03-11 16:39:04 >>>回调事件[910,devices/YC0666]
2026-03-11 16:39:04 >>>故障排除日志:上一MQTT订单号缓存列表为2603111634160071528181
2026-03-11 16:39:04 >>>故障排除日志:终端未同步成功订单列表
2026-03-11 16:39:04 开始打印,排队:14,票券:2603111638585142375301,订单:2603111638580049361091,[2026-03-11 16:39:03微信支付10元]
2026-03-11 16:39:06 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603111638585142375301","queue_number":14,"trade_uid":"2603111638580049361091"}]}
2026-03-11 16:39:06 >>>故障排除日志:删除未同步下发订单成功2603111638580049361091
2026-03-11 16:39:06 >>>故障排除日志:终端同步成功后剩余订单列表
===16:43:31===
2026-03-11 16:43:24>>>cash read=0A
2026-03-11 16:43:25>>>cash read=3E
===17:25:32===
2026-03-11 17:24:31 >>>回调事件[910,devices/YC0666]
2026-03-11 17:24:31 >>>故障排除日志:上一MQTT订单号缓存列表为2603111638580049361091
2026-03-11 17:24:31 >>>故障排除日志:终端未同步成功订单列表
2026-03-11 17:24:31 开始打印,排队:15,票券:2603111724255496558301,订单:2603111724250053060881,[2026-03-11 17:24:30微信支付10元]
2026-03-11 17:24:33 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603111724255496558301","queue_number":15,"trade_uid":"2603111724250053060881"}]}
2026-03-11 17:24:33 >>>故障排除日志:删除未同步下发订单成功2603111724250053060881
2026-03-11 17:24:33 >>>故障排除日志:终端同步成功后剩余订单列表
===17:57:32===
2026-03-11 17:57:19 >>>回调事件[910,devices/YC0666]
2026-03-11 17:57:19 >>>故障排除日志:上一MQTT订单号缓存列表为2603111724250053060881
2026-03-11 17:57:19 >>>故障排除日志:终端未同步成功订单列表
2026-03-11 17:57:19 开始打印,排队:16,票券:2603111757096993728101,订单:2603111757090067867735,[2026-03-11 17:57:18微信支付10元]
2026-03-11 17:57:21 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603111757096993728101","queue_number":16,"trade_uid":"2603111757090067867735"}]}
2026-03-11 17:57:21 >>>故障排除日志:删除未同步下发订单成功2603111757090067867735
2026-03-11 17:57:21 >>>故障排除日志:终端同步成功后剩余订单列表
===17:58:32===
2026-03-11 17:57:56 >>>回调事件[910,devices/YC0666]
2026-03-11 17:57:56 >>>故障排除日志:上一MQTT订单号缓存列表为2603111757090067867735
2026-03-11 17:57:56 >>>故障排除日志:终端未同步成功订单列表
2026-03-11 17:57:56 开始打印,排队:17,票券:2603111757467602407801,订单:2603111757460073755919,[2026-03-11 17:57:55微信支付10元]
2026-03-11 17:57:58 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603111757467602407801","queue_number":17,"trade_uid":"2603111757460073755919"}]}
2026-03-11 17:57:58 >>>故障排除日志:删除未同步下发订单成功2603111757460073755919
2026-03-11 17:57:58 >>>故障排除日志:终端同步成功后剩余订单列表
===18:26:32===
2026-03-11 18:25:48 >>>回调事件[910,devices/YC0666]
2026-03-11 18:25:48 >>>故障排除日志:上一MQTT订单号缓存列表为2603111757460073755919
2026-03-11 18:25:48 >>>故障排除日志:终端未同步成功订单列表
2026-03-11 18:25:48 开始打印,排队:18,票券:2603111825434472622601,订单:2603111825430042861675,[2026-03-11 18:25:47支付宝支付10元]
2026-03-11 18:25:50 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603111825434472622601","queue_number":18,"trade_uid":"2603111825430042861675"}]}
2026-03-11 18:25:50 >>>故障排除日志:删除未同步下发订单成功2603111825430042861675
2026-03-11 18:25:50 >>>故障排除日志:终端同步成功后剩余订单列表
===18:53:32===
2026-03-11 18:52:38 >>>回调事件[910,devices/YC0666]
2026-03-11 18:52:38 >>>故障排除日志:上一MQTT订单号缓存列表为2603111825430042861675
2026-03-11 18:52:38 >>>故障排除日志:终端未同步成功订单列表
2026-03-11 18:52:38 开始打印,排队:19,票券:2603111852334867196101,订单:2603111852330046797319,[2026-03-11 18:52:37支付宝支付10元]
2026-03-11 18:52:40 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603111852334867196101","queue_number":19,"trade_uid":"2603111852330046797319"}]}
2026-03-11 18:52:40 >>>故障排除日志:删除未同步下发订单成功2603111852330046797319
2026-03-11 18:52:40 >>>故障排除日志:终端同步成功后剩余订单列表
===18:59:33===
2026-03-11 18:58:35 >>>回调事件[910,devices/YC0666]
2026-03-11 18:58:35 >>>故障排除日志:上一MQTT订单号缓存列表为2603111852330046797319
2026-03-11 18:58:35 >>>故障排除日志:终端未同步成功订单列表
2026-03-11 18:58:35 开始打印,排队:20,票券:2603111858276473189501,订单:2603111858270062365553,[2026-03-11 18:58:34微信支付10元]
2026-03-11 18:58:37 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603111858276473189501","queue_number":20,"trade_uid":"2603111858270062365553"}]}
2026-03-11 18:58:37 >>>故障排除日志:删除未同步下发订单成功2603111858270062365553
2026-03-11 18:58:38 >>>故障排除日志:终端同步成功后剩余订单列表
===19:09:33===
2026-03-11 19:08:53 >>>回调事件[910,devices/YC0666]
2026-03-11 19:08:53 >>>故障排除日志:上一MQTT订单号缓存列表为2603111858270062365553
2026-03-11 19:08:53 >>>故障排除日志:终端未同步成功订单列表
2026-03-11 19:08:53 开始打印,排队:21,票券:2603111908453274868701,订单:2603111908450030848057,[2026-03-11 19:08:52微信支付10元]
2026-03-11 19:08:55 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603111908453274868701","queue_number":21,"trade_uid":"2603111908450030848057"}]}
2026-03-11 19:08:55 >>>故障排除日志:删除未同步下发订单成功2603111908450030848057
2026-03-11 19:08:55 >>>故障排除日志:终端同步成功后剩余订单列表
===19:20:33===
2026-03-11 19:19:46 >>>回调事件[910,devices/YC0666]
2026-03-11 19:19:46 >>>故障排除日志:上一MQTT订单号缓存列表为2603111908450030848057
2026-03-11 19:19:46 >>>故障排除日志:终端未同步成功订单列表
2026-03-11 19:19:46 开始打印,排队:22,票券:2603111919371956972501,订单:2603111919370017671553,[2026-03-11 19:19:45微信支付10元]
2026-03-11 19:19:48 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603111919371956972501","queue_number":22,"trade_uid":"2603111919370017671553"}]}
2026-03-11 19:19:48 >>>故障排除日志:删除未同步下发订单成功2603111919370017671553
2026-03-11 19:19:48 >>>故障排除日志:终端同步成功后剩余订单列表
===19:39:34===
2026-03-11 19:39:00 >>>回调事件[910,devices/YC0666]
2026-03-11 19:39:00 >>>故障排除日志:上一MQTT订单号缓存列表为2603111919370017671553
2026-03-11 19:39:00 >>>故障排除日志:终端未同步成功订单列表
2026-03-11 19:39:00 开始打印,排队:23,票券:2603111938456886301601,订单:2603111938450066943527,[2026-03-11 19:38:59微信支付10元]
2026-03-11 19:39:02 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603111938456886301601","queue_number":23,"trade_uid":"2603111938450066943527"}]}
2026-03-11 19:39:02 >>>故障排除日志:删除未同步下发订单成功2603111938450066943527
2026-03-11 19:39:02 >>>故障排除日志:终端同步成功后剩余订单列表
===19:46:34===
2026-03-11 19:46:23 >>>回调事件[910,devices/YC0666]
2026-03-11 19:46:23 >>>故障排除日志:上一MQTT订单号缓存列表为2603111938450066943527
2026-03-11 19:46:23 >>>故障排除日志:终端未同步成功订单列表
2026-03-11 19:46:23 开始打印,排队:24,票券:2603111946179397062401,订单:2603111946170091966578,[2026-03-11 19:46:22支付宝支付10元]
2026-03-11 19:46:25 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603111946179397062401","queue_number":24,"trade_uid":"2603111946170091966578"}]}
2026-03-11 19:46:25 >>>故障排除日志:删除未同步下发订单成功2603111946170091966578
2026-03-11 19:46:25 >>>故障排除日志:终端同步成功后剩余订单列表
===20:16:34===
2026-03-11 20:16:11 >>>回调事件[910,devices/YC0666]
2026-03-11 20:16:11 >>>故障排除日志:上一MQTT订单号缓存列表为2603111946170091966578
2026-03-11 20:16:11 >>>故障排除日志:终端未同步成功订单列表
2026-03-11 20:16:11 开始打印,排队:25,票券:2603112016053010717301,订单:2603112016050027760762,[2026-03-11 20:16:11微信支付10元]
2026-03-11 20:16:11 开始打印,排队:26,票券:2603112016053011305202,订单:2603112016050027760762,[2026-03-11 20:16:11微信支付10元]
2026-03-11 20:16:15 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603112016053010717301","queue_number":25,"trade_uid":"2603112016050027760762"},{"ticket_no":"2603112016053011305202","queue_number":26,"trade_uid":"2603112016050027760762"}]}
2026-03-11 20:16:15 >>>故障排除日志:删除未同步下发订单成功2603112016050027760762
2026-03-11 20:16:15 >>>故障排除日志:删除未同步下发订单成功2603112016050027760762
2026-03-11 20:16:15 >>>故障排除日志:终端同步成功后剩余订单列表
===21:00:34===
2026-03-11 20:59:42 >>>回调事件[910,devices/YC0666]
2026-03-11 20:59:42 >>>故障排除日志:上一MQTT订单号缓存列表为2603112016050027760762|2603112016050027760762
2026-03-11 20:59:42 >>>故障排除日志:终端未同步成功订单列表
2026-03-11 20:59:42 开始打印,排队:27,票券:2603112059348671094501,订单:2603112059340084703243,[2026-03-11 20:59:41微信支付10元]
2026-03-11 20:59:44 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603112059348671094501","queue_number":27,"trade_uid":"2603112059340084703243"}]}
2026-03-11 20:59:44 >>>故障排除日志:删除未同步下发订单成功2603112059340084703243
2026-03-11 20:59:44 >>>故障排除日志:终端同步成功后剩余订单列表
===23:00:35===
2026-03-11 23:00:12>>>cash read=0A
2026-03-11 23:00:14>>>cash read=3E