TLClient_JSSCOM_Luat_V3037_RDA8910_RBTTSQRLLSDFT,2.7.0,861714057118477,94846578707125,
poweron reason:0

===05:48:40===
上一时间戳为1748394705
隔日重置时间戳true
隔日清空未同步下发列表true
当前排队号为1,音量为5
初始化产品信息:[{"time_limit_date":"","ticket_category":"0","expiry_date":7,"product_detail":"此票仅限当天使用,过期作废。","time_limit_status":"0","begin_minute":"00","product_uid":"7593751484714483181","use_timer":1,"old_price":"15","end_hour":"23","sale_price":"15","end_minute":"59","begin_hour":"00","sale_status":1,"product_name":"纯剪"}]
是否打印二维码设置为1
是否打印紧凑设置为3
当前号显示模式设置为1
session_id:49e93****0286a
纸币器设置接收纸币范围为36
欢迎使用天羚自助售票系统[2.7.0]
定时检测未同步订单启用
2025-05-29 05:47:39>>>cash write=30
2025-05-29 05:47:39>>>cash write=02
2025-05-29 05:47:39>>>cash write=3E
2025-05-29 05:47:39>>>cash read=808F808F808F
系统时间初始化成功,时间为202552954739
2025-05-29 05:47:40>>>cash write=02
2025-05-29 05:47:40 >>>剩余flash空间=1282500,占用RAM为769.498046875
2025-05-29 05:47:40 >>>回调事件:910,subscribe,10000,连接服务器成功

2025-05-29 05:47:41 >>>剩余flash空间=1282000,占用RAM为737.2392578125
2025-05-29 05:47:41 >>>回调事件:911,GetMqttQueue,500,暂无需要下发的信息,请求类型:ticket

2025-05-29 05:47:43>>>cash write=0C
2025-05-29 05:47:43>>>cash read=3E
流量卡还有185天过期
2025-05-29 05:47:49 >>>当前Ram内存为766.7529296875


===05:49:40===
定时检测未同步订单关闭
检测订单目录中>>>
无未同步订单>>>


===07:26:41===
2025-05-29 07:26:06>>>cash read=9E
2025-05-29 07:26:07>>>cash read=3E


===09:17:41===
2025-05-29 09:16:42 >>>回调事件[910,devices/S1654]
当日首次设置时间戳true为1748481402
2025-05-29 09:16:42 >>>故障排除日志:上一MQTT订单号缓存列表为2505282055130093860269
2025-05-29 09:16:42 >>>故障排除日志:终端未同步成功订单列表
2025-05-29 09:16:42 开始打印,排队:1,票券:2505290916338515749801,订单:2505290916330083040758,[2025-05-29 09:16:42微信支付15元]
2025-05-29 09:16:44 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505290916338515749801","queue_number":1,"trade_uid":"2505290916330083040758"}]}
2025-05-29 09:16:44 >>>故障排除日志:删除未同步下发订单成功2505290916330083040758
2025-05-29 09:16:44 >>>故障排除日志:终端同步成功后剩余订单列表


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


===09:52:42===
2025-05-29 09:52:15 >>>回调事件[910,devices/S1654]
2025-05-29 09:52:15 >>>故障排除日志:上一MQTT订单号缓存列表为2505290933570025460251
2025-05-29 09:52:15 >>>故障排除日志:终端未同步成功订单列表
2025-05-29 09:52:15 开始打印,排队:3,票券:2505290952031798798701,订单:2505290952030017605517,[2025-05-29 09:52:15支付宝支付15元]
2025-05-29 09:52:18 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505290952031798798701","queue_number":3,"trade_uid":"2505290952030017605517"}]}
2025-05-29 09:52:18 >>>故障排除日志:删除未同步下发订单成功2505290952030017605517
2025-05-29 09:52:18 >>>故障排除日志:终端同步成功后剩余订单列表


===11:02:42===
2025-05-29 11:01:59 >>>回调事件[910,devices/S1654]
2025-05-29 11:01:59 >>>故障排除日志:上一MQTT订单号缓存列表为2505290952030017605517
2025-05-29 11:01:59 >>>故障排除日志:终端未同步成功订单列表
2025-05-29 11:01:59 开始打印,排队:4,票券:2505291101527655958901,订单:2505291101520076170992,[2025-05-29 11:01:58支付宝支付15元]
2025-05-29 11:02:01 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505291101527655958901","queue_number":4,"trade_uid":"2505291101520076170992"}]}
2025-05-29 11:02:01 >>>故障排除日志:删除未同步下发订单成功2505291101520076170992
2025-05-29 11:02:01 >>>故障排除日志:终端同步成功后剩余订单列表


===11:14:42===
2025-05-29 11:14:36>>>cash read=0A
2025-05-29 11:14:37>>>cash read=3E


===11:54:42===
2025-05-29 11:53:42>>>cash read=0A
2025-05-29 11:53:43>>>cash read=3E


===12:28:43===
2025-05-29 12:28:21 >>>回调事件[910,devices/S1654]
2025-05-29 12:28:21 >>>故障排除日志:上一MQTT订单号缓存列表为2505291101520076170992
2025-05-29 12:28:21 >>>故障排除日志:终端未同步成功订单列表
2025-05-29 12:28:21 开始打印,排队:5,票券:2505291228152214822501,订单:2505291228150021739657,[2025-05-29 12:28:20微信支付15元]
2025-05-29 12:28:23 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505291228152214822501","queue_number":5,"trade_uid":"2505291228150021739657"}]}
2025-05-29 12:28:23 >>>故障排除日志:删除未同步下发订单成功2505291228150021739657
2025-05-29 12:28:23 >>>故障排除日志:终端同步成功后剩余订单列表


===14:52:43===
2025-05-29 14:51:59>>>cash read=9E
2025-05-29 14:52:00>>>cash read=3E


===15:13:43===
2025-05-29 15:13:30 >>>回调事件[910,devices/S1654]
2025-05-29 15:13:30 >>>故障排除日志:上一MQTT订单号缓存列表为2505291228150021739657
2025-05-29 15:13:30 >>>故障排除日志:终端未同步成功订单列表
2025-05-29 15:13:30 开始打印,排队:6,票券:2505291513225382775901,订单:2505291513220053408925,[2025-05-29 15:13:30微信支付15元]
2025-05-29 15:13:32 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505291513225382775901","queue_number":6,"trade_uid":"2505291513220053408925"}]}
2025-05-29 15:13:32 >>>故障排除日志:删除未同步下发订单成功2505291513220053408925
2025-05-29 15:13:32 >>>故障排除日志:终端同步成功后剩余订单列表


===15:23:44===
2025-05-29 15:22:46 >>>回调事件[910,devices/S1654]
2025-05-29 15:22:46 >>>故障排除日志:上一MQTT订单号缓存列表为2505291513220053408925
2025-05-29 15:22:46 >>>故障排除日志:终端未同步成功订单列表
2025-05-29 15:22:46 开始打印,排队:7,票券:2505291522394474849201,订单:2505291522390044352087,[2025-05-29 15:22:45微信支付15元]
2025-05-29 15:22:48 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505291522394474849201","queue_number":7,"trade_uid":"2505291522390044352087"}]}
2025-05-29 15:22:48 >>>故障排除日志:删除未同步下发订单成功2505291522390044352087
2025-05-29 15:22:48 >>>故障排除日志:终端同步成功后剩余订单列表


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


===15:59:44===
2025-05-29 15:58:49>>>cash read=0A
2025-05-29 15:58:51>>>cash read=3E


===16:21:44===
2025-05-29 16:20:53 >>>回调事件[910,devices/S1654]
2025-05-29 16:20:53 >>>故障排除日志:上一MQTT订单号缓存列表为2505291526030000478932
2025-05-29 16:20:53 >>>故障排除日志:终端未同步成功订单列表
2025-05-29 16:20:53 开始打印,排队:9,票券:2505291620464303945401,订单:2505291620460042603367,[2025-05-29 16:20:53微信支付15元]
2025-05-29 16:20:55 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505291620464303945401","queue_number":9,"trade_uid":"2505291620460042603367"}]}
2025-05-29 16:20:55 >>>故障排除日志:删除未同步下发订单成功2505291620460042603367
2025-05-29 16:20:55 >>>故障排除日志:终端同步成功后剩余订单列表


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


===16:46:45===
2025-05-29 16:46:31 >>>回调事件[910,devices/S1654]
2025-05-29 16:46:31 >>>故障排除日志:上一MQTT订单号缓存列表为2505291624040015565781
2025-05-29 16:46:31 >>>故障排除日志:终端未同步成功订单列表
2025-05-29 16:46:31 开始打印,排队:11,票券:2505291646270381995701,订单:2505291646270003428129,[2025-05-29 16:46:32微信支付15元]
2025-05-29 16:46:34 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505291646270381995701","queue_number":11,"trade_uid":"2505291646270003428129"}]}
2025-05-29 16:46:34 >>>故障排除日志:删除未同步下发订单成功2505291646270003428129
2025-05-29 16:46:34 >>>故障排除日志:终端同步成功后剩余订单列表


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


===17:56:46===
2025-05-29 17:56:37>>>cash read=0A
2025-05-29 17:56:38>>>cash read=3E


===18:40:46===
2025-05-29 18:40:28>>>cash read=9E
2025-05-29 18:40:29>>>cash read=3E


===19:05:48===
2025-05-29 19:05:45 >>>回调事件[910,devices/S1654]
2025-05-29 19:05:45 >>>故障排除日志:上一MQTT订单号缓存列表为2505291656040074778986
2025-05-29 19:05:45 >>>故障排除日志:终端未同步成功订单列表
2025-05-29 19:05:45 开始打印,排队:13,票券:2505291905388360464601,订单:2505291905380083198412,[2025-05-29 19:05:45微信支付15元]


===19:06:49===
2025-05-29 19:05:47 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505291905388360464601","queue_number":13,"trade_uid":"2505291905380083198412"}]}
2025-05-29 19:05:47 >>>故障排除日志:删除未同步下发订单成功2505291905380083198412
2025-05-29 19:05:47 >>>故障排除日志:终端同步成功后剩余订单列表
2025-05-29 19:06:05 >>>回调事件[910,devices/S1654]
2025-05-29 19:06:06 >>>故障排除日志:上一MQTT订单号缓存列表为2505291905380083198412
2025-05-29 19:06:06 >>>故障排除日志:终端未同步成功订单列表
2025-05-29 19:06:06 开始打印,排队:14,票券:2505291906002901101701,订单:2505291906000028584893,[2025-05-29 19:06:06微信支付15元]
2025-05-29 19:06:08 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505291906002901101701","queue_number":14,"trade_uid":"2505291906000028584893"}]}
2025-05-29 19:06:08 >>>故障排除日志:删除未同步下发订单成功2505291906000028584893
2025-05-29 19:06:08 >>>故障排除日志:终端同步成功后剩余订单列表


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


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


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


===20:01:50===
2025-05-29 20:01:00 >>>回调事件[910,devices/S1654]
2025-05-29 20:01:00 >>>故障排除日志:上一MQTT订单号缓存列表为2505291952130034792846
2025-05-29 20:01:00 >>>故障排除日志:终端未同步成功订单列表
2025-05-29 20:01:00 开始打印,排队:18,票券:2505292000532130277901,订单:2505292000530020905991,[2025-05-29 20:00:59微信支付15元]
2025-05-29 20:01:02 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505292000532130277901","queue_number":18,"trade_uid":"2505292000530020905991"}]}
2025-05-29 20:01:02 >>>故障排除日志:删除未同步下发订单成功2505292000530020905991
2025-05-29 20:01:02 >>>故障排除日志:终端同步成功后剩余订单列表


===20:02:50===
2025-05-29 20:02:14>>>cash read=9E
2025-05-29 20:02:15>>>cash read=3E


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


===20:27:51===
2025-05-29 20:27:05 >>>回调事件[910,devices/S1654]
2025-05-29 20:27:05 >>>故障排除日志:上一MQTT订单号缓存列表为2505292010070056972249
2025-05-29 20:27:05 >>>故障排除日志:终端未同步成功订单列表
2025-05-29 20:27:05 开始打印,排队:20,票券:2505292026579143966401,订单:2505292026570091019659,[2025-05-29 20:27:05微信支付15元]
2025-05-29 20:27:07 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505292026579143966401","queue_number":20,"trade_uid":"2505292026570091019659"}]}
2025-05-29 20:27:07 >>>故障排除日志:删除未同步下发订单成功2505292026570091019659
2025-05-29 20:27:07 >>>故障排除日志:终端同步成功后剩余订单列表


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


===21:08:52===
2025-05-29 21:08:30>>>cash read=00
2025-05-29 21:08:31>>>cash read=818F43
2025-05-29 21:08:31>>>cash write=02
2025-05-29 21:08:31 >>>回调事件130,cash_status,10022,进钞中...read money=20
2025-05-29 21:08:31>>>cash read=10
2025-05-29 21:08:31 >>>回调事件130,20,10023,finish Money=20,进钞完成
2025-05-29 21:08:32>>>cash write=0C
2025-05-29 21:08:32>>>cash read=3E
2025-05-29 21:08:35>>>cash read=00
2025-05-29 21:08:35>>>cash read=818F42
2025-05-29 21:08:35>>>cash write=02
2025-05-29 21:08:35 >>>回调事件130,cash_status,10022,进钞中...read money=10
2025-05-29 21:08:36>>>cash read=10
2025-05-29 21:08:36 >>>回调事件130,10,10023,finish Money=10,进钞完成
2025-05-29 21:08:36 当前产品价格15元,投币30元,打印小票中...
2025-05-29 21:08:36 >>>开始打印,排队号为22,订单号为2505292108360021654482
2025-05-29 21:08:36 >>>开始打印,排队号为23,订单号为2505292108360021654482
2025-05-29 21:08:36>>>订单2505292108360021654482写入成功,剩余空间为1281000,占用RAM为754.3642578125
删除未同步订单2505292108360021654482
2025-05-29 21:08:40>>>订单2505292108360021654482删除成功,剩余空间为1282000,占用RAM为775.9482421875
检测订单目录中>>>
无未同步订单>>>
2025-05-29 21:08:40 >>>当前Ram内存为729.6318359375
定时检测未同步订单启用
2025-05-29 21:08:41>>>cash read=818F41
2025-05-29 21:08:41 >>>回调事件130,cash_status,10022,进钞中...read money=5
2025-05-29 21:08:41>>>cash read=10
2025-05-29 21:08:41 >>>回调事件130,5,10023,finish Money=5,进钞完成
2025-05-29 21:08:43>>>cash write=0C
2025-05-29 21:08:43>>>cash read=3E
2025-05-29 21:08:44>>>cash read=00
2025-05-29 21:08:45>>>cash read=818F42
2025-05-29 21:08:45>>>cash write=02
2025-05-29 21:08:45 >>>回调事件130,cash_status,10022,进钞中...read money=10
2025-05-29 21:08:45>>>cash read=10
2025-05-29 21:08:45 >>>回调事件130,10,10023,finish Money=10,进钞完成
2025-05-29 21:08:45 当前产品价格15元,投币15元,打印小票中...
2025-05-29 21:08:45 >>>开始打印,排队号为24,订单号为2505292108410021654793
定时检测未同步订单关闭
2025-05-29 21:08:45>>>订单2505292108410021654793写入成功,剩余空间为1280000,占用RAM为753.50390625
删除未同步订单2505292108410021654793
2025-05-29 21:08:47>>>订单2505292108410021654793删除成功,剩余空间为1281000,占用RAM为763.27734375
检测订单目录中>>>
无未同步订单>>>
2025-05-29 21:08:48 >>>当前Ram内存为730.4072265625
定时检测未同步订单启用
2025-05-29 21:08:49>>>cash write=0C
2025-05-29 21:08:49>>>cash read=3E


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


===21:47:52===
2025-05-29 21:47:31>>>cash read=9E
2025-05-29 21:47:32>>>cash read=3E