TLClient_JSSCOM_LuatOS-Air_V4010_RDA8910_RFTTS_0xe0000,2.7.0,869298055112437,60301104050181,
poweron reason:0
===10:06:10===
上一时间戳为1750143067
隔日重置时间戳true
隔日清空未同步下发列表true
当前排队号为1,音量为6
初始化产品信息:[{"time_limit_date":"","ticket_category":"0","expiry_date":7,"product_detail":"","time_limit_status":"0","begin_minute":"00","product_uid":"12711098232277987501","use_timer":1,"old_price":"10","end_hour":"23","sale_price":"10","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":"14872826055362525499","use_timer":1,"old_price":"15","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":"12711098232278473057","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":"","ticket_category":"0","expiry_date":7,"product_detail":"","time_limit_status":"0","begin_minute":"00","product_uid":"12711098232278473139","use_timer":1,"old_price":"35","end_hour":"23","sale_price":"35","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":"14872826055362525494","use_timer":1,"old_price":"128","end_hour":"23","sale_price":"128","end_minute":"59","begin_hour":"00","sale_status":1,"product_name":"健康.烫\/染\/拉(3选1)"},{"time_limit_date":"","ticket_category":"0","expiry_date":7,"product_detail":"","time_limit_status":"0","begin_minute":"00","product_uid":"14872826055362525495","use_timer":1,"old_price":"68","end_hour":"23","sale_price":"68","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":"14872826055362525496","use_timer":1,"old_price":"21","end_hour":"23","sale_price":"21","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":"12711098232278473119","use_timer":1,"old_price":"1","end_hour":"23","sale_price":"1","end_minute":"59","begin_hour":"00","sale_status":1,"product_name":"一次性毛巾"}]
是否打印二维码设置为1
是否打印紧凑设置为3
当前号显示模式设置为1
session_id:9754a****ee630
纸币器设置接收纸币范围为36
欢迎使用天羚自助售票系统[2.7.0]
定时检测未同步订单启用
2025-06-18 10:05:08>>>cash write=30
2025-06-18 10:05:08>>>cash write=02
2025-06-18 10:05:08>>>cash write=3E
2025-06-18 10:05:08>>>cash read=808F808F
系统时间初始化成功,时间为20256181058
2025-06-18 10:05:09>>>cash write=02
2025-06-18 10:05:09 >>>剩余flash空间=1678000,占用RAM为657.73828125
2025-06-18 10:05:09 >>>回调事件:910,subscribe,10000,连接服务器成功
2025-06-18 10:05:10 >>>剩余flash空间=1678000,占用RAM为620.67578125
2025-06-18 10:05:10 >>>回调事件:911,GetMqttQueue,500,暂无需要下发的信息,请求类型:ticket
2025-06-18 10:05:12>>>cash write=0C
2025-06-18 10:05:12>>>cash read=3E
流量卡还有103天过期
2025-06-18 10:05:18 >>>当前Ram内存为632.4619140625
定时检测未同步订单关闭
检测订单目录中>>>
无未同步订单>>>
===10:22:10===
2025-06-18 10:21:49>>>cash read=BF
2025-06-18 10:21:50>>>cash read=3E
===10:48:10===
2025-06-18 10:47:42>>>cash read=9E
2025-06-18 10:47:43>>>cash read=3E
===10:52:11===
2025-06-18 10:51:53>>>cash read=0A
2025-06-18 10:51:54>>>cash read=3E
===11:09:11===
2025-06-18 11:08:23>>>cash read=9E
2025-06-18 11:08:24>>>cash read=3E
===11:19:11===
2025-06-18 11:18:43 >>>回调事件[910,devices/YC0655]
当日首次设置时间戳true为1750216723
2025-06-18 11:18:43 >>>故障排除日志:上一MQTT订单号缓存列表为2506172120020038959954
2025-06-18 11:18:43 >>>故障排除日志:终端未同步成功订单列表
2025-06-18 11:18:43 开始打印,排队:1,票券:2506181118358936053401,订单:2506181118350087247037,[2025-06-18 11:18:42微信支付35元]
2025-06-18 11:18:45 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2506181118358936053401","queue_number":1,"trade_uid":"2506181118350087247037"}]}
2025-06-18 11:18:45 >>>故障排除日志:删除未同步下发订单成功2506181118350087247037
2025-06-18 11:18:45 >>>故障排除日志:终端同步成功后剩余订单列表
===11:26:11===
2025-06-18 11:25:41>>>cash read=9E
2025-06-18 11:25:42>>>cash read=3E
===11:57:12===
2025-06-18 11:56:41>>>cash read=9E
2025-06-18 11:56:43>>>cash read=3E
===12:50:12===
2025-06-18 12:49:47>>>cash read=9E
2025-06-18 12:49:49>>>cash read=3E
===14:02:13===
2025-06-18 14:01:54>>>cash read=9E
2025-06-18 14:01:55>>>cash read=3E
===14:31:13===
2025-06-18 14:31:06>>>cash read=9E
2025-06-18 14:31:08>>>cash read=3E
===14:48:13===
2025-06-18 14:47:22>>>cash read=9E
2025-06-18 14:47:23>>>cash read=3E
===14:56:14===
2025-06-18 14:55:37>>>cash read=9E
2025-06-18 14:55:38>>>cash read=3E
===15:00:14===
2025-06-18 14:59:33>>>cash read=9E
2025-06-18 14:59:35>>>cash read=3E
===15:09:14===
2025-06-18 15:08:55>>>cash read=9E
2025-06-18 15:08:56>>>cash read=3E
===15:31:14===
2025-06-18 15:31:03 >>>回调事件[910,devices/YC0655]
2025-06-18 15:31:03 >>>故障排除日志:上一MQTT订单号缓存列表为2506181118350087247037
2025-06-18 15:31:03 >>>故障排除日志:终端未同步成功订单列表
2025-06-18 15:31:03 开始打印,排队:2,票券:2506181530576170688701,订单:2506181530570059644458,[2025-06-18 15:31:03微信支付20元]
2025-06-18 15:31:05 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2506181530576170688701","queue_number":2,"trade_uid":"2506181530570059644458"}]}
2025-06-18 15:31:05 >>>故障排除日志:删除未同步下发订单成功2506181530570059644458
2025-06-18 15:31:05 >>>故障排除日志:终端同步成功后剩余订单列表
===15:32:15===
2025-06-18 15:31:51>>>cash read=9E
2025-06-18 15:31:53>>>cash read=3E
===16:18:15===
2025-06-18 16:17:14 >>>回调事件[910,devices/YC0655]
2025-06-18 16:17:14 >>>故障排除日志:上一MQTT订单号缓存列表为2506181530570059644458
2025-06-18 16:17:14 >>>故障排除日志:终端未同步成功订单列表
2025-06-18 16:17:14 开始打印,排队:3,票券:2506181617077660144701,订单:2506181617070076216328,[2025-06-18 16:17:13支付宝支付20元]
2025-06-18 16:17:16 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2506181617077660144701","queue_number":3,"trade_uid":"2506181617070076216328"}]}
2025-06-18 16:17:16 >>>故障排除日志:删除未同步下发订单成功2506181617070076216328
2025-06-18 16:17:16 >>>故障排除日志:终端同步成功后剩余订单列表
===16:43:15===
2025-06-18 16:42:30 >>>回调事件[910,devices/YC0655]
2025-06-18 16:42:30 >>>故障排除日志:上一MQTT订单号缓存列表为2506181617070076216328
2025-06-18 16:42:30 >>>故障排除日志:终端未同步成功订单列表
2025-06-18 16:42:30 开始打印,排队:4,票券:2506181642267614896201,订单:2506181642260075763894,[2025-06-18 16:42:30支付宝支付20元]
2025-06-18 16:42:32 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2506181642267614896201","queue_number":4,"trade_uid":"2506181642260075763894"}]}
2025-06-18 16:42:32 >>>故障排除日志:删除未同步下发订单成功2506181642260075763894
2025-06-18 16:42:32 >>>故障排除日志:终端同步成功后剩余订单列表
===16:48:16===
2025-06-18 16:47:48>>>cash read=9E
2025-06-18 16:47:49>>>cash read=3E
===16:52:16===
2025-06-18 16:52:08>>>cash read=9E
2025-06-18 16:52:10>>>cash read=3E
===16:55:16===
2025-06-18 16:54:46>>>cash read=9E
2025-06-18 16:54:47>>>cash read=3E
===17:06:17===
2025-06-18 17:05:50>>>cash read=9E
2025-06-18 17:05:51>>>cash read=3E
===17:13:17===
2025-06-18 17:12:28 >>>回调事件[910,devices/YC0655]
2025-06-18 17:12:28 >>>故障排除日志:上一MQTT订单号缓存列表为2506181642260075763894
2025-06-18 17:12:28 >>>故障排除日志:终端未同步成功订单列表
2025-06-18 17:12:28 开始打印,排队:5,票券:2506181712215070024801,订单:2506181712210048583375,[2025-06-18 17:12:27微信支付15元]
2025-06-18 17:12:30 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2506181712215070024801","queue_number":5,"trade_uid":"2506181712210048583375"}]}
2025-06-18 17:12:30 >>>故障排除日志:删除未同步下发订单成功2506181712210048583375
2025-06-18 17:12:30 >>>故障排除日志:终端同步成功后剩余订单列表
===17:36:17===
2025-06-18 17:35:38>>>cash read=00
2025-06-18 17:35:38>>>cash read=818F42
2025-06-18 17:35:38>>>cash write=02
2025-06-18 17:35:38 >>>回调事件130,cash_status,10022,进钞中...read money=10
2025-06-18 17:35:38>>>cash read=10
2025-06-18 17:35:38 >>>回调事件130,10,10023,finish Money=10,进钞完成
2025-06-18 17:35:40>>>cash write=0C
2025-06-18 17:35:40>>>cash read=3E
2025-06-18 17:35:50>>>cash read=00
2025-06-18 17:35:50>>>cash read=818F41
2025-06-18 17:35:50>>>cash write=02
2025-06-18 17:35:50 >>>回调事件130,cash_status,10022,进钞中...read money=5
2025-06-18 17:35:51>>>cash read=10
2025-06-18 17:35:51 >>>回调事件130,5,10023,finish Money=5,进钞完成
2025-06-18 17:35:51 当前产品价格15元,投币15元,打印小票中...
2025-06-18 17:35:51 >>>开始打印,排队号为6,订单号为2506181735380050655934
2025-06-18 17:35:51>>>订单2506181735380050655934写入成功,剩余空间为1679500,占用RAM为620.3115234375
删除未同步订单2506181735380050655934
2025-06-18 17:35:53>>>订单2506181735380050655934删除成功,剩余空间为1680000,占用RAM为633.7099609375
检测订单目录中>>>
无未同步订单>>>
2025-06-18 17:35:53 >>>当前Ram内存为605.107421875
定时检测未同步订单启用
2025-06-18 17:35:54>>>cash write=0C
2025-06-18 17:35:54>>>cash read=3E
===17:37:17===
定时检测未同步订单关闭
检测订单目录中>>>
无未同步订单>>>
===17:58:18===
2025-06-18 17:57:42>>>cash read=9E
2025-06-18 17:57:43>>>cash read=3E
2025-06-18 17:57:46 >>>回调事件[910,devices/YC0655]
2025-06-18 17:57:46 >>>故障排除日志:上一MQTT订单号缓存列表为2506181712210048583375
2025-06-18 17:57:46 >>>故障排除日志:终端未同步成功订单列表
2025-06-18 17:57:46 开始打印,排队:7,票券:2506181757406193659101,订单:2506181757400061554118,[2025-06-18 17:57:46微信支付35元]
2025-06-18 17:57:48 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2506181757406193659101","queue_number":7,"trade_uid":"2506181757400061554118"}]}
2025-06-18 17:57:48 >>>故障排除日志:删除未同步下发订单成功2506181757400061554118
2025-06-18 17:57:48 >>>故障排除日志:终端同步成功后剩余订单列表
===18:07:18===
2025-06-18 18:06:29>>>cash read=9E
2025-06-18 18:06:30>>>cash read=3E
===18:26:19===
2025-06-18 18:26:04>>>cash read=9E
2025-06-18 18:26:05>>>cash read=3E
===19:01:23===
2025-06-18 19:01:17 >>>回调事件[910,devices/YC0655]
2025-06-18 19:01:17 >>>故障排除日志:上一MQTT订单号缓存列表为2506181757400061554118
2025-06-18 19:01:17 >>>故障排除日志:终端未同步成功订单列表
2025-06-18 19:01:17 开始打印,排队:8,票券:2506181901110916539801,订单:2506181901110006935797,[2025-06-18 19:01:17微信支付10元]
2025-06-18 19:01:17 开始打印,排队:9,票券:2506181901110917146902,订单:2506181901110006935797,[2025-06-18 19:01:17微信支付10元]
===19:04:23===
2025-06-18 19:03:50>>>cash read=9E
2025-06-18 19:03:51>>>cash read=3E
===19:14:23===
2025-06-18 19:14:06>>>cash read=BF
2025-06-18 19:14:08>>>cash read=3E
===19:27:23===
2025-06-18 19:27:15>>>cash read=9E
2025-06-18 19:27:16>>>cash read=3E
===19:36:24===
2025-06-18 19:36:20>>>cash read=0A
2025-06-18 19:36:21>>>cash read=3E
===19:38:24===
2025-06-18 19:38:05 >>>回调事件[910,devices/YC0655]
2025-06-18 19:38:05 >>>故障排除日志:上一MQTT订单号缓存列表为2506181901110006935797|2506181901110006935797
2025-06-18 19:38:05 >>>故障排除日志:终端未同步成功订单列表
2025-06-18 19:38:05 开始打印,排队:10,票券:2506181937564618236201,订单:2506181937560045780151,[2025-06-18 19:38:05微信支付15元]
2025-06-18 19:38:07 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2506181937564618236201","queue_number":10,"trade_uid":"2506181937560045780151"}]}
2025-06-18 19:38:07 >>>故障排除日志:删除未同步下发订单成功2506181937560045780151
2025-06-18 19:38:07 >>>故障排除日志:终端同步成功后剩余订单列表
===19:43:24===
2025-06-18 19:43:09>>>cash read=9E
2025-06-18 19:43:10>>>cash read=3E
===19:51:25===
2025-06-18 19:50:23>>>cash read=0A
2025-06-18 19:50:24>>>cash read=3E
===19:52:25===
2025-06-18 19:51:23 >>>回调事件[910,devices/YC0655]
2025-06-18 19:51:23 >>>故障排除日志:上一MQTT订单号缓存列表为2506181937560045780151
2025-06-18 19:51:23 >>>故障排除日志:终端未同步成功订单列表
2025-06-18 19:51:23 开始打印,排队:11,票券:2506181951177503188301,订单:2506181951170074545826,[2025-06-18 19:51:23微信支付20元]
2025-06-18 19:51:25 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2506181951177503188301","queue_number":11,"trade_uid":"2506181951170074545826"}]}
2025-06-18 19:51:25 >>>故障排除日志:删除未同步下发订单成功2506181951170074545826
2025-06-18 19:51:25 >>>故障排除日志:终端同步成功后剩余订单列表
===19:54:25===
2025-06-18 19:53:31 >>>回调事件[910,devices/YC0655]
2025-06-18 19:53:31 >>>故障排除日志:上一MQTT订单号缓存列表为2506181951170074545826
2025-06-18 19:53:31 >>>故障排除日志:终端未同步成功订单列表
2025-06-18 19:53:31 开始打印,排队:12,票券:2506181953208088768201,订单:2506181953200080514257,[2025-06-18 19:53:31微信支付20元]
2025-06-18 19:53:33 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2506181953208088768201","queue_number":12,"trade_uid":"2506181953200080514257"}]}
2025-06-18 19:53:33 >>>故障排除日志:删除未同步下发订单成功2506181953200080514257
2025-06-18 19:53:33 >>>故障排除日志:终端同步成功后剩余订单列表
===20:05:26===
2025-06-18 20:04:45>>>cash read=9E
2025-06-18 20:04:46>>>cash read=3E
===20:06:26===
2025-06-18 20:05:57>>>cash read=0A
2025-06-18 20:05:58>>>cash read=3E
===20:15:26===
2025-06-18 20:15:23>>>cash read=9E
2025-06-18 20:15:24>>>cash read=3E
===20:24:27===
2025-06-18 20:24:10>>>cash read=00
2025-06-18 20:24:11>>>cash read=29
2025-06-18 20:24:11 >>>回调事件130,cash_status,20029,退钞中
2025-06-18 20:24:12>>>cash read=2F29
2025-06-18 20:24:13>>>cash read=01
2025-06-18 20:24:16>>>cash read=012F
2025-06-18 20:24:18>>>cash read=3E
2025-06-18 20:24:21>>>cash read=00
2025-06-18 20:24:23>>>cash read=2F29
2025-06-18 20:24:24>>>cash read=00
===20:25:27===
2025-06-18 20:24:25>>>cash read=29
2025-06-18 20:24:25 >>>回调事件130,cash_status,20029,退钞中
2025-06-18 20:24:26>>>cash read=2F29
2025-06-18 20:24:27>>>cash read=3E
2025-06-18 20:24:30>>>cash read=00
2025-06-18 20:24:31>>>cash read=818F43
2025-06-18 20:24:31>>>cash write=02
2025-06-18 20:24:31 >>>回调事件130,cash_status,10022,进钞中...read money=20
2025-06-18 20:24:32>>>cash read=10
2025-06-18 20:24:32 >>>回调事件130,20,10023,finish Money=20,进钞完成
2025-06-18 20:24:32 当前产品价格20元,投币20元,打印小票中...
2025-06-18 20:24:32 >>>开始打印,排队号为13,订单号为2506182024320050655034
2025-06-18 20:24:32>>>订单2506182024320050655034写入成功,剩余空间为1679500,占用RAM为622.7265625
删除未同步订单2506182024320050655034
2025-06-18 20:24:34>>>订单2506182024320050655034删除成功,剩余空间为1680500,占用RAM为633.0009765625
检测订单目录中>>>
无未同步订单>>>
2025-06-18 20:24:35 >>>当前Ram内存为604.6572265625
定时检测未同步订单启用
2025-06-18 20:24:35>>>cash write=0C
2025-06-18 20:24:35>>>cash read=3E
===20:26:27===
定时检测未同步订单关闭
检测订单目录中>>>
无未同步订单>>>
===20:33:27===
2025-06-18 20:32:43 >>>回调事件[910,devices/YC0655]
2025-06-18 20:32:43 >>>故障排除日志:上一MQTT订单号缓存列表为2506181953200080514257
2025-06-18 20:32:43 >>>故障排除日志:终端未同步成功订单列表
2025-06-18 20:32:43 开始打印,排队:14,票券:2506182032367523951901,订单:2506182032360074762848,[2025-06-18 20:32:42微信支付15元]
2025-06-18 20:32:45 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2506182032367523951901","queue_number":14,"trade_uid":"2506182032360074762848"}]}
2025-06-18 20:32:45 >>>故障排除日志:删除未同步下发订单成功2506182032360074762848
2025-06-18 20:32:45 >>>故障排除日志:终端同步成功后剩余订单列表
===20:36:28===
2025-06-18 20:36:16 >>>回调事件[910,devices/YC0655]
2025-06-18 20:36:16 >>>故障排除日志:上一MQTT订单号缓存列表为2506182032360074762848
2025-06-18 20:36:16 >>>故障排除日志:终端未同步成功订单列表
2025-06-18 20:36:16 开始打印,排队:15,票券:2506182036100364575101,订单:2506182036100003232886,[2025-06-18 20:36:15微信支付15元]
2025-06-18 20:36:18 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2506182036100364575101","queue_number":15,"trade_uid":"2506182036100003232886"}]}
2025-06-18 20:36:18 >>>故障排除日志:删除未同步下发订单成功2506182036100003232886
2025-06-18 20:36:18 >>>故障排除日志:终端同步成功后剩余订单列表
===20:46:28===
2025-06-18 20:46:20>>>cash read=9E
2025-06-18 20:46:21>>>cash read=3E
===21:11:28===
2025-06-18 21:11:24>>>cash read=9E
2025-06-18 21:11:25>>>cash read=3E
===21:21:29===
2025-06-18 21:21:05 >>>回调事件[910,devices/YC0655]
2025-06-18 21:21:05 >>>故障排除日志:上一MQTT订单号缓存列表为2506182036100003232886
2025-06-18 21:21:06 >>>故障排除日志:终端未同步成功订单列表
2025-06-18 21:21:06 开始打印,排队:16,票券:2506182120599951995101,订单:2506182120590099098548,[2025-06-18 21:21:06微信支付20元]
2025-06-18 21:21:07 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2506182120599951995101","queue_number":16,"trade_uid":"2506182120590099098548"}]}
2025-06-18 21:21:08 >>>故障排除日志:删除未同步下发订单成功2506182120590099098548
2025-06-18 21:21:08 >>>故障排除日志:终端同步成功后剩余订单列表
===21:23:29===
2025-06-18 21:23:26>>>cash read=0A
2025-06-18 21:23:27>>>cash read=3E
===21:42:29===
2025-06-18 21:42:11>>>cash read=9E
2025-06-18 21:42:13>>>cash read=3E
===21:49:30===
2025-06-18 21:48:46 >>>回调事件[910,devices/YC0655]
2025-06-18 21:48:46 >>>故障排除日志:上一MQTT订单号缓存列表为2506182120590099098548
2025-06-18 21:48:46 >>>故障排除日志:终端未同步成功订单列表
2025-06-18 21:48:46 开始打印,排队:17,票券:2506182148421848548401,订单:2506182148420018067963,[2025-06-18 21:48:46微信支付20元]
2025-06-18 21:48:48 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2506182148421848548401","queue_number":17,"trade_uid":"2506182148420018067963"}]}
2025-06-18 21:48:48 >>>故障排除日志:删除未同步下发订单成功2506182148420018067963
2025-06-18 21:48:48 >>>故障排除日志:终端同步成功后剩余订单列表
===21:56:30===
2025-06-18 21:56:24>>>cash read=9E
2025-06-18 21:56:25>>>cash read=3E
===21:58:30===
2025-06-18 21:58:12>>>cash read=9E
2025-06-18 21:58:13>>>cash read=3E