[00:18:43]ConnectInit Can't connect to host [00:18:46]OFD Sender: No OFD packet to send [00:18:51]OFD Sender: No OFD packet to send [00:18:56]OFD Sender: No OFD packet to send [00:19:01]OFD Sender: No OFD packet to send [00:19:06]OFD Sender: No OFD packet to send [00:19:11]OFD Sender: No OFD packet to send [00:19:16]OFD Sender: No OFD packet to send [00:19:21]OFD Sender: No OFD packet to send [00:19:26]OFD Sender: No OFD packet to send [00:19:31]OFD Sender: No OFD packet to send [00:19:36]OFD Sender: No OFD packet to send [00:19:41]OFD Sender: No OFD packet to send [00:19:46]OFD Sender: No OFD packet to send [00:19:51]OFD Sender: No OFD packet to send [00:19:56]OFD Sender: No OFD packet to send [00:20:01]OFD Sender: No OFD packet to send [00:20:06]OFD Sender: No OFD packet to send [00:20:11]OFD Sender: No OFD packet to send [00:20:16]OFD Sender: No OFD packet to send [00:20:21]OFD Sender: No OFD packet to send [00:20:26]OFD Sender: No OFD packet to send [00:20:31]OFD Sender: No OFD packet to send [00:20:36]OFD Sender: No OFD packet to send [00:20:41]OFD Sender: No OFD packet to send [00:20:46]OFD Sender: No OFD packet to send [00:20:51]OFD Sender: No OFD packet to send [00:20:56]OFD Sender: No OFD packet to send [00:21:01]OFD Sender: No OFD packet to send [00:21:06]OFD Sender: No OFD packet to send [00:21:11]OFD Sender: No OFD packet to send [00:21:16]OFD Sender: No OFD packet to send [00:21:21]OFD Sender: No OFD packet to send [00:21:26]OFD Sender: No OFD packet to send [00:21:31]OFD Sender: No OFD packet to send [00:21:36]OFD Sender: No OFD packet to send [00:21:41]OFD Sender: No OFD packet to send [00:21:46]OFD Sender: No OFD packet to send [00:21:51]OFD Sender: No OFD packet to send [00:21:56]OFD Sender: No OFD packet to send [00:22:01]OFD Sender: No OFD packet to send [00:22:06]OFD Sender: No OFD packet to send [00:22:11]OFD Sender: No OFD packet to send [00:22:16]OFD Sender: No OFD packet to send [00:22:21]OFD Sender: No OFD packet to send [00:22:26]OFD Sender: No OFD packet to send [00:22:31]OFD Sender: No OFD packet to send [00:22:36]OFD Sender: No OFD packet to send [00:22:41]OFD Sender: No OFD packet to send [00:22:46]OFD Sender: No OFD packet to send [00:22:51]OFD Sender: No OFD packet to send [00:22:56]OFD Sender: No OFD packet to send [00:23:01]OFD Sender: No OFD packet to send [00:23:06]OFD Sender: No OFD packet to send [00:23:11]OFD Sender: No OFD packet to send [00:23:16]OFD Sender: No OFD packet to send [00:23:21]OFD Sender: No OFD packet to send [00:23:26]OFD Sender: No OFD packet to send [00:23:31]OFD Sender: No OFD packet to send [00:23:36]OFD Sender: No OFD packet to send [00:23:41]OFD Sender: No OFD packet to send [00:23:46]OFD Sender: No OFD packet to send [00:23:51]OFD Sender: No OFD packet to send [00:23:56]OFD Sender: No OFD packet to send [00:24:01]OFD Sender: No OFD packet to send [00:24:06]OFD Sender: No OFD packet to send [00:24:11]OFD Sender: No OFD packet to send [00:24:16]OFD Sender: No OFD packet to send [00:24:21]OFD Sender: No OFD packet to send [00:24:26]OFD Sender: No OFD packet to send [00:24:31]OFD Sender: No OFD packet to send [00:24:36]OFD Sender: No OFD packet to send [00:24:41]OFD Sender: No OFD packet to send [00:24:46]OFD Sender: No OFD packet to send [00:24:51]OFD Sender: No OFD packet to send [00:24:56]OFD Sender: No OFD packet to send [00:25:01]OFD Sender: No OFD packet to send [00:25:06]OFD Sender: No OFD packet to send [00:25:11]OFD Sender: No OFD packet to send [00:25:16]OFD Sender: No OFD packet to send [00:25:21]OFD Sender: No OFD packet to send [00:25:26]OFD Sender: No OFD packet to send [00:25:31]OFD Sender: No OFD packet to send [00:25:36]OFD Sender: No OFD packet to send [00:25:41]OFD Sender: No OFD packet to send [00:25:46]OFD Sender: No OFD packet to send [00:25:51]OFD Sender: No OFD packet to send [00:25:56]OFD Sender: No OFD packet to send [00:26:01]OFD Sender: No OFD packet to send [00:26:06]OFD Sender: No OFD packet to send [00:26:11]OFD Sender: No OFD packet to send [00:26:16]OFD Sender: No OFD packet to send [00:26:21]OFD Sender: No OFD packet to send [00:26:26]OFD Sender: No OFD packet to send [00:26:31]OFD Sender: No OFD packet to send [00:26:36]OFD Sender: No OFD packet to send [00:26:41]OFD Sender: No OFD packet to send [00:26:46]OFD Sender: No OFD packet to send [00:26:51]OFD Sender: No OFD packet to send [00:26:56]OFD Sender: No OFD packet to send [00:27:01]OFD Sender: No OFD packet to send [00:27:06]OFD Sender: No OFD packet to send [00:27:11]OFD Sender: No OFD packet to send [00:27:16]OFD Sender: No OFD packet to send [00:27:21]OFD Sender: No OFD packet to send [00:27:26]OFD Sender: No OFD packet to send [00:27:31]OFD Sender: No OFD packet to send [00:27:36]OFD Sender: No OFD packet to send [00:27:41]OFD Sender: No OFD packet to send [00:27:46]OFD Sender: No OFD packet to send [00:27:51]OFD Sender: No OFD packet to send [00:27:56]OFD Sender: No OFD packet to send [00:28:01]OFD Sender: No OFD packet to send [00:28:06]OFD Sender: No OFD packet to send [00:28:11]OFD Sender: No OFD packet to send [00:28:16]OFD Sender: No OFD packet to send [00:28:21]OFD Sender: No OFD packet to send [00:28:26]OFD Sender: No OFD packet to send [00:28:31]OFD Sender: No OFD packet to send [00:28:36]OFD Sender: No OFD packet to send [00:28:41]OFD Sender: No OFD packet to send [00:28:46]OFD Sender: No OFD packet to send [00:28:51]OFD Sender: No OFD packet to send [00:28:56]OFD Sender: No OFD packet to send [00:29:01]OFD Sender: No OFD packet to send [00:29:06]OFD Sender: No OFD packet to send [00:29:11]OFD Sender: No OFD packet to send [00:29:16]OFD Sender: No OFD packet to send [00:29:21]OFD Sender: No OFD packet to send [00:29:26]OFD Sender: No OFD packet to send [00:29:31]OFD Sender: No OFD packet to send [00:29:36]OFD Sender: No OFD packet to send [00:29:41]OFD Sender: No OFD packet to send [00:29:46]OFD Sender: No OFD packet to send [00:29:51]OFD Sender: No OFD packet to send [00:29:56]OFD Sender: No OFD packet to send [00:30:01]OFD Sender: No OFD packet to send [00:30:06]OFD Sender: No OFD packet to send [00:30:11]OFD Sender: No OFD packet to send [00:30:16]OFD Sender: No OFD packet to send [00:30:21]OFD Sender: No OFD packet to send [00:30:26]OFD Sender: No OFD packet to send [00:30:31]OFD Sender: No OFD packet to send [00:30:36]OFD Sender: No OFD packet to send [00:30:41]OFD Sender: No OFD packet to send [00:30:46]OFD Sender: No OFD packet to send [00:30:51]OFD Sender: No OFD packet to send [00:30:56]OFD Sender: No OFD packet to send [00:31:01]OFD Sender: No OFD packet to send [00:31:03]accept exits with 8 [00:31:03]New connection [00:31:03]New thread 3067108708 created [00:31:03]Thread 3067252068 joined [00:31:03]Waiting for new connection... [00:31:03] Sock 8.Parse request [00:31:03]Sock 8.Check first char [00:31:03]Sock 8.First char is OK [00:31:03]request: POST /json_proto HTTP/1.0 [00:31:03]Method: POST [00:31:03]URL: /json_proto [00:31:03]Method is POST - this is cgi request [00:31:03]url: /json_proto [00:31:03]query_string will be loaded in cgi processing [00:31:03]execute_cgi json_proto POST (null) [00:31:03]execute_cgi path=json_proto method=POST [00:31:03]POST find Content-Length [00:31:03]Host: 172.17.34.201:8080 [00:31:03]Content-Length: 215 [00:31:03]Content-Type: application/json [00:31:03] [00:31:03]POST finish read [00:31:03]Found Content-Length = 215 [00:31:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:31:03]execute_script... [00:31:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:31:03]POST & json_proto [00:31:03]process_json_proto [00:31:03]json parsed OK: [00:31:03]protocol is kg_v1.0 [00:31:03]action value=get_value [00:31:03]process_action get_value [00:31:03]cmd_get_value [00:31:03]process_action get_value done [00:31:03]requested_data is exist [00:31:03]produce_requested_data [00:31:03]requested_item kkm.sn is exist - process it [00:31:03]requested_item kkm.ver is exist - process it [00:31:03]requested_item fm.sn is exist - process it [00:31:03]wFMCommunicate request_size=4 [00:31:03]MH_SAM_APDU [00:31:03]CAPDU: 80 11 00 00 [00:31:03]Write to MH i2c: E2 08 00 AF 36 80 11 00 00 00 00 00 00 5F [00:31:03]Write i2c OK [00:31:03]MH_I2C_Read... [00:31:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:31:03]Read from MH i2c: E2 [00:31:03]MH_I2C_Read... [00:31:03]Read from MH i2c: E2 17 00 [00:31:03]MH_I2C_Read... [00:31:03]Read from MH i2c: E2 17 00 AF 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 90 00 B5 [00:31:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 90 00 [00:31:03]wFMCommunicate OK [00:31:03]requested_item fd.num is exist - process it [00:31:03]SAM_PROTO_GetFieldsCounters [00:31:03]wFMCommunicate request_size=4 [00:31:03]MH_SAM_APDU [00:31:03]CAPDU: 80 13 00 00 [00:31:03]Write to MH i2c: E2 08 00 B0 36 80 13 00 00 00 00 00 00 62 [00:31:03]Write i2c OK [00:31:03]MH_I2C_Read... [00:31:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:31:03]Read from MH i2c: E2 [00:31:03]MH_I2C_Read... [00:31:03]Read from MH i2c: E2 62 00 [00:31:03]MH_I2C_Read... [00:31:03]Read from MH i2c: E2 62 00 B0 36 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 10 04 04 00 98 8A 00 00 0E 04 04 00 02 01 00 00 12 04 04 00 79 00 00 00 5E 04 04 00 79 00 00 00 57 04 04 00 7B 00 00 00 19 04 04 00 00 00 00 00 90 00 17 [00:31:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 10 04 04 00 98 8A 00 00 0E 04 04 00 02 01 00 00 12 04 04 00 79 00 00 00 5E 04 04 00 79 00 00 00 57 04 04 00 7B 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:31:03]wFMCommunicate OK [00:31:03]SAM_PROTO_GetFieldsCounters done [00:31:03]requested_item shift.num is exist - process it [00:31:03]requested_item shift.opened is exist - process it [00:31:03]req_shift_opened [00:31:03]FM_GetShiftState [00:31:03]SAM_PROTO_GetShiftState [00:31:03]wFMCommunicate request_size=4 [00:31:03]MH_SAM_APDU [00:31:03]CAPDU: 80 13 01 00 [00:31:03]Write to MH i2c: E2 08 00 B1 36 80 13 01 00 00 00 00 00 64 [00:31:03]Write i2c OK [00:31:03]MH_I2C_Read... [00:31:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:31:03]Read from MH i2c: E2 [00:31:03]MH_I2C_Read... [00:31:03]Read from MH i2c: E2 0E 00 [00:31:03]MH_I2C_Read... [00:31:03]Read from MH i2c: E2 0E 00 B1 36 00 09 00 00 00 00 00 00 00 00 00 00 90 00 6F [00:31:03]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:31:03]wFMCommunicate OK [00:31:03]SAM_PROTO_GetShiftState done [00:31:03]FM_GetShiftState done [00:31:03]req_shift_opened done [00:31:03]requested_item shift.open_date is exist - process it [00:31:03]req_shift_open_date [00:31:03]FM_GetShiftState [00:31:03]SAM_PROTO_GetShiftState [00:31:03]wFMCommunicate request_size=4 [00:31:03]MH_SAM_APDU [00:31:03]CAPDU: 80 13 01 00 [00:31:03]Write to MH i2c: E2 08 00 B2 36 80 13 01 00 00 00 00 00 65 [00:31:03]Write i2c OK [00:31:03]MH_I2C_Read... [00:31:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:31:03]Read from MH i2c: E2 [00:31:03]MH_I2C_Read... [00:31:03]Read from MH i2c: E2 0E 00 [00:31:03]MH_I2C_Read... [00:31:03]Read from MH i2c: E2 0E 00 B2 36 00 09 00 00 00 00 00 00 00 00 00 00 90 00 70 [00:31:03]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:31:03]wFMCommunicate OK [00:31:03]SAM_PROTO_GetShiftState done [00:31:03]FM_GetShiftState done [00:31:03]req_shift_open_date done [00:31:03]produce_requested_data done [00:31:03]produce_requested_data return {"kkm.sn":"0300000190","kkm.ver":"001","fm.sn":"0000000000965393","fd.num":35480,"shift.num":258,"shift.opened":0,"shift.open_date":0} [00:31:03]process_action_free get_value [00:31:03]json_value_free [00:31:03]json_value_free done [00:31:03]process_json_proto returns [00:31:03]Send response to host [00:31:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000190","kkm.ver":"001","fm.sn":"0000000000965393","fd.num":35480,"shift.num":258,"shift.opened":0,"shift.open_date":0}}} [00:31:03]free response buf [00:31:03]execute_script done [00:31:03]execute_script returns [00:31:03]free content buf [00:31:03]Sock 8.Close socket [00:31:03]Sock 8.Thread stoped [00:31:03]accept exits with 9 [00:31:03]New connection [00:31:03]New thread 3067252068 created [00:31:03]Thread 3067108708 joined [00:31:03]Waiting for new connection... [00:31:03] Sock 9.Parse request [00:31:03]Sock 9.Check first char [00:31:03]Sock 9.First char is OK [00:31:03]request: POST /json_proto HTTP/1.0 [00:31:03]Method: POST [00:31:03]URL: /json_proto [00:31:03]Method is POST - this is cgi request [00:31:03]url: /json_proto [00:31:03]query_string will be loaded in cgi processing [00:31:03]execute_cgi json_proto POST (null) [00:31:03]execute_cgi path=json_proto method=POST [00:31:03]POST find Content-Length [00:31:03]Host: 172.17.34.201:8080 [00:31:03]Content-Length: 331 [00:31:03]Content-Type: application/json [00:31:03] [00:31:03]POST finish read [00:31:03]Found Content-Length = 331 [00:31:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:31:03]execute_script... [00:31:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:31:04]POST & json_proto [00:31:04]process_json_proto [00:31:04]json parsed OK: [00:31:04]protocol is kg_v1.0 [00:31:04]action value=get_value [00:31:04]process_action get_value [00:31:04]cmd_get_value [00:31:04]process_action get_value done [00:31:04]requested_data is exist [00:31:04]produce_requested_data [00:31:04]requested_item fm.sale.total is exist - process it [00:31:04]SAM_PROTO_GetFMData [00:31:04]wFMCommunicate request_size=4 [00:31:04]MH_SAM_APDU [00:31:04]CAPDU: 80 13 03 00 [00:31:04]Write to MH i2c: E2 08 00 B3 36 80 13 03 00 00 00 00 00 68 [00:31:04]Write i2c OK [00:31:04]MH_I2C_Read... [00:31:04]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:31:04]Read from MH i2c: E2 [00:31:04]MH_I2C_Read... [00:31:04]Read from MH i2c: E2 FD 00 [00:31:04]MH_I2C_Read... [00:31:04]Read from MH i2c: E2 FD 00 B3 36 00 C5 04 85 04 C1 04 6E 04 04 00 93 88 00 00 69 04 A1 00 6F 04 04 00 70 87 00 00 B1 04 04 00 66 EC D1 73 70 04 04 00 1C 83 2F 54 72 04 04 00 4A 69 A2 1F 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 13 1B 4D 0C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 7E 60 06 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 23 01 00 00 B1 04 04 00 B8 98 17 0B 70 04 04 00 6C 17 17 0B 72 04 02 00 4C 81 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 8D 8F 2D 01 EF 03 09 90 00 88 [00:31:04]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 93 88 00 00 69 04 A1 00 6F 04 04 00 70 87 00 00 B1 04 04 00 66 EC D1 73 70 04 04 00 1C 83 2F 54 72 04 04 00 4A 69 A2 1F 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 13 1B 4D 0C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 7E 60 06 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 23 01 00 00 B1 04 04 00 B8 98 17 0B 70 04 04 00 6C 17 17 0B 72 04 02 00 4C 81 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 8D 8F 2D 01 EF 03 09 90 00 [00:31:04]wFMCommunicate OK [00:31:04]wFMCommunicate request_size=4 [00:31:04]MH_SAM_APDU [00:31:04]CAPDU: 80 17 00 00 [00:31:04]Write to MH i2c: E2 08 00 B4 36 80 17 00 00 00 00 00 00 6A [00:31:04]Write i2c OK [00:31:04]MH_I2C_Read... [00:31:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:31:04]Read from MH i2c: E2 [00:31:04]MH_I2C_Read... [00:31:04]Read from MH i2c: E2 FD 00 [00:31:04]MH_I2C_Read... [00:31:04]Read from MH i2c: E2 FD 00 B4 36 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 37 21 19 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 91 [00:31:04]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 37 21 19 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [00:31:04]wFMCommunicate OK [00:31:04]wFMCommunicate request_size=4 [00:31:04]MH_SAM_APDU [00:31:04]CAPDU: 80 17 00 00 [00:31:04]Write to MH i2c: E2 08 00 B5 36 80 17 00 00 00 00 00 00 6B [00:31:04]Write i2c OK [00:31:04]MH_I2C_Read... [00:31:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:31:04]Read from MH i2c: E2 [00:31:04]MH_I2C_Read... [00:31:04]Read from MH i2c: E2 FD 00 [00:31:04]MH_I2C_Read... [00:31:04]Read from MH i2c: E2 FD 00 B5 36 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 7D [00:31:04]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [00:31:04]wFMCommunicate OK [00:31:04]wFMCommunicate request_size=4 [00:31:04]MH_SAM_APDU [00:31:04]CAPDU: 80 17 00 00 [00:31:04]Write to MH i2c: E2 08 00 B6 36 80 17 00 00 00 00 00 00 6C [00:31:04]Write i2c OK [00:31:04]MH_I2C_Read... [00:31:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:31:05]Read from MH i2c: E2 [00:31:05]MH_I2C_Read... [00:31:05]Read from MH i2c: E2 FD 00 [00:31:05]MH_I2C_Read... [00:31:05]Read from MH i2c: E2 FD 00 B6 36 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 F8 [00:31:05]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [00:31:05]wFMCommunicate OK [00:31:05]wFMCommunicate request_size=4 [00:31:05]MH_SAM_APDU [00:31:05]CAPDU: 80 17 00 00 [00:31:05]Write to MH i2c: E2 08 00 B7 36 80 17 00 00 00 00 00 00 6D [00:31:05]Write i2c OK [00:31:05]MH_I2C_Read... [00:31:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [00:31:05]Read from MH i2c: E2 [00:31:05]MH_I2C_Read... [00:31:05]Read from MH i2c: E2 E2 00 [00:31:05]MH_I2C_Read... [00:31:05]Read from MH i2c: E2 E2 00 B7 36 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 4B [00:31:05]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:31:05]wFMCommunicate OK [00:31:05]SAM_PROTO_GetFMData done [00:31:05]requested_item fm.sale_refund.total is exist - process it [00:31:05]requested_item fm.buy.total is exist - process it [00:31:05]requested_item shift.sale.total is exist - process it [00:31:05]SAM_PROTO_GetShiftData [00:31:05]wFMCommunicate request_size=4 [00:31:05]MH_SAM_APDU [00:31:05]CAPDU: 80 13 02 00 [00:31:05]Write to MH i2c: E2 08 00 B8 36 80 13 02 00 00 00 00 00 6C [00:31:05]Write i2c OK [00:31:05]MH_I2C_Read... [00:31:05]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:31:05]Read from MH i2c: E2 [00:31:05]MH_I2C_Read... [00:31:05]Read from MH i2c: E2 FD 00 [00:31:05]MH_I2C_Read... [00:31:05]Read from MH i2c: E2 FD 00 B8 36 00 B6 04 AA 04 B2 04 6E 04 04 00 79 00 00 00 69 04 9B 00 6F 04 04 00 78 00 00 00 B1 04 03 00 1C 09 33 70 04 03 00 E8 BE 30 72 04 03 00 34 4A 02 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 B6 6B 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 97 73 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 3C 8C 70 04 02 00 3C 8C 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 EA 0E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 90 00 B9 [00:31:05]RAPDU: B6 04 AA 04 B2 04 6E 04 04 00 79 00 00 00 69 04 9B 00 6F 04 04 00 78 00 00 00 B1 04 03 00 1C 09 33 70 04 03 00 E8 BE 30 72 04 03 00 34 4A 02 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 B6 6B 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 97 73 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 3C 8C 70 04 02 00 3C 8C 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 EA 0E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 90 00 [00:31:05]wFMCommunicate OK [00:31:05]wFMCommunicate request_size=4 [00:31:05]MH_SAM_APDU [00:31:05]CAPDU: 80 17 00 00 [00:31:05]Write to MH i2c: E2 08 00 B9 36 80 17 00 00 00 00 00 00 6F [00:31:05]Write i2c OK [00:31:05]MH_I2C_Read... [00:31:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:31:06]Read from MH i2c: E2 [00:31:06]MH_I2C_Read... [00:31:06]Read from MH i2c: E2 FD 00 [00:31:06]MH_I2C_Read... [00:31:06]Read from MH i2c: E2 FD 00 B9 36 00 F6 03 01 00 01 F7 03 02 00 3E 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 90 00 C2 [00:31:06]RAPDU: F6 03 01 00 01 F7 03 02 00 3E 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 90 00 [00:31:06]wFMCommunicate OK [00:31:06]wFMCommunicate request_size=4 [00:31:06]MH_SAM_APDU [00:31:06]CAPDU: 80 17 00 00 [00:31:06]Write to MH i2c: E2 08 00 BA 36 80 17 00 00 00 00 00 00 70 [00:31:06]Write i2c OK [00:31:06]MH_I2C_Read... [00:31:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:31:06]Read from MH i2c: E2 [00:31:06]MH_I2C_Read... [00:31:06]Read from MH i2c: E2 FD 00 [00:31:06]MH_I2C_Read... [00:31:06]Read from MH i2c: E2 FD 00 BA 36 00 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 90 00 30 [00:31:06]RAPDU: 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 90 00 [00:31:06]wFMCommunicate OK [00:31:06]wFMCommunicate request_size=4 [00:31:06]MH_SAM_APDU [00:31:06]CAPDU: 80 17 00 00 [00:31:06]Write to MH i2c: E2 08 00 BB 36 80 17 00 00 00 00 00 00 71 [00:31:06]Write i2c OK [00:31:06]MH_I2C_Read... [00:31:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:31:06]Read from MH i2c: E2 [00:31:06]MH_I2C_Read... [00:31:06]Read from MH i2c: E2 FD 00 [00:31:06]MH_I2C_Read... [00:31:06]Read from MH i2c: E2 FD 00 BB 36 00 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 90 00 E0 [00:31:06]RAPDU: 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 90 00 [00:31:06]wFMCommunicate OK [00:31:06]wFMCommunicate request_size=4 [00:31:06]MH_SAM_APDU [00:31:06]CAPDU: 80 17 00 00 [00:31:06]Write to MH i2c: E2 08 00 BC 36 80 17 00 00 00 00 00 00 72 [00:31:06]Write i2c OK [00:31:06]MH_I2C_Read... [00:31:06]OFD Sender: No OFD packet to send [00:31:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 208! [00:31:07]Read from MH i2c: E2 [00:31:07]MH_I2C_Read... [00:31:07]Read from MH i2c: E2 D3 00 [00:31:07]MH_I2C_Read... [00:31:07]Read from MH i2c: E2 D3 00 BC 36 00 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 5F [00:31:07]RAPDU: 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:31:07]wFMCommunicate OK [00:31:07]SAM_PROTO_GetShiftData done [00:31:07]requested_item shift.sale.total_cash is exist - process it [00:31:07]requested_item shift.sale_refund.total is exist - process it [00:31:07]requested_item shift.sale_refund.total_cash is exist - process it [00:31:07]requested_item shift.buy.total is exist - process it [00:31:07]requested_item shift.buy.total_cash is exist - process it [00:31:07]produce_requested_data done [00:31:07]produce_requested_data return {"fm.sale.total":19431373.82,"fm.sale_refund.total":1860958.00,"fm.buy.total":0.00,"shift.sale.total":33446.68,"shift.sale.total_cash":31946.00,"shift.sale_refund.total":359.00,"shift.sale_refund.total_cash":359.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:31:07]process_action_free get_value [00:31:07]json_value_free [00:31:07]json_value_free done [00:31:07]process_json_proto returns [00:31:07]Send response to host [00:31:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":19431373.82,"fm.sale_refund.total":1860958.00,"fm.buy.total":0.00,"shift.sale.total":33446.68,"shift.sale.total_cash":31946.00,"shift.sale_refund.total":359.00,"shift.sale_refund.total_cash":359.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:31:07]free response buf [00:31:07]execute_script done [00:31:07]execute_script returns [00:31:07]free content buf [00:31:07]Sock 9.Close socket [00:31:07]Sock 9.Thread stoped [00:31:07]accept exits with 8 [00:31:07]New connection [00:31:07]New thread 3067108708 created [00:31:07]Thread 3067252068 joined [00:31:07]Waiting for new connection... [00:31:07] Sock 8.Parse request [00:31:07]Sock 8.Check first char [00:31:07]Sock 8.First char is OK [00:31:07]request: POST /json_proto HTTP/1.0 [00:31:07]Method: POST [00:31:07]URL: /json_proto [00:31:07]Method is POST - this is cgi request [00:31:07]url: /json_proto [00:31:07]query_string will be loaded in cgi processing [00:31:07]execute_cgi json_proto POST (null) [00:31:07]execute_cgi path=json_proto method=POST [00:31:07]POST find Content-Length [00:31:07]Host: 172.17.34.201:8080 [00:31:07]Content-Length: 277 [00:31:07]Content-Type: application/json [00:31:07] [00:31:07]POST finish read [00:31:07]Found Content-Length = 277 [00:31:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:31:07]execute_script... [00:31:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:31:07]POST & json_proto [00:31:07]process_json_proto [00:31:07]json parsed OK: [00:31:07]protocol is kg_v1.0 [00:31:07]action value=open_shift [00:31:07]process_action open_shift [00:31:07]cmd_open_shift [00:31:07]MH_GetDate [00:31:07]Write to MH i2c: F0 00 00 BD 36 E2 [00:31:07]Write i2c OK [00:31:07]MH_I2C_Read... [00:31:07]Read from MH i2c: F0 [00:31:07]MH_I2C_Read... [00:31:07]Read from MH i2c: F0 09 00 [00:31:07]MH_I2C_Read... [00:31:07]Read from MH i2c: F0 09 00 BD 36 00 53 2F 17 66 64 0B 15 66 D4 [00:31:07]GetLastDocTimeStamp 1712793343 [00:31:07]current date 1712795475 [00:31:07]FM_GetShiftState [00:31:07]SAM_PROTO_GetShiftState [00:31:07]wFMCommunicate request_size=4 [00:31:07]MH_SAM_APDU [00:31:07]CAPDU: 80 13 01 00 [00:31:07]Write to MH i2c: E2 08 00 BE 36 80 13 01 00 00 00 00 00 71 [00:31:07]Write i2c OK [00:31:07]MH_I2C_Read... [00:31:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:31:07]Read from MH i2c: E2 [00:31:07]MH_I2C_Read... [00:31:07]Read from MH i2c: E2 0E 00 [00:31:07]MH_I2C_Read... [00:31:07]Read from MH i2c: E2 0E 00 BE 36 00 09 00 00 00 00 00 00 00 00 00 00 90 00 7C [00:31:07]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:31:07]wFMCommunicate OK [00:31:07]SAM_PROTO_GetShiftState done [00:31:07]FM_GetShiftState done [00:31:07]KKMCreateOpenShiftDocument [00:31:07]Load OK [00:31:07]Malloc new data [00:31:07]MH_GetDate [00:31:07]Write to MH i2c: F0 00 00 BF 36 E4 [00:31:07]Write i2c OK [00:31:07]MH_I2C_Read... [00:31:07]Read from MH i2c: F0 [00:31:07]MH_I2C_Read... [00:31:07]Read from MH i2c: F0 09 00 [00:31:07]MH_I2C_Read... [00:31:07]Read from MH i2c: F0 09 00 BF 36 00 53 2F 17 66 64 0B 15 66 D6 [00:31:07]Malloc new data [00:31:07]KKMCreateOpenShiftDocument OK [00:31:07]KKMSetOpenShiftData OK [00:31:07]ProcessDocumentItem done err = 0, tmpTLVsize=208 [00:31:07]tlvbuf is 007C4720 [00:31:07]KKMLoadAndSignOpenShiftData [00:31:07]SAM_PROTO_ProcessDocument [00:31:07]wFMCommunicate request_size=9 [00:31:07]MH_SAM_APDU [00:31:07]CAPDU: 80 15 01 00 04 02 00 D0 00 [00:31:07]Write to MH i2c: E2 0C 00 C0 36 80 15 01 00 04 00 02 00 D0 00 00 00 4F [00:31:07]Write i2c OK [00:31:07]MH_I2C_Read... [00:31:07]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [00:31:07]Read from MH i2c: E2 [00:31:07]MH_I2C_Read... [00:31:07]Read from MH i2c: E2 03 00 [00:31:07]MH_I2C_Read... [00:31:07]Read from MH i2c: E2 03 00 C0 36 00 90 00 6A [00:31:07]RAPDU: 90 00 [00:31:07]wFMCommunicate OK [00:31:07]wFMCommunicate request_size=23 [00:31:07]MH_SAM_APDU [00:31:07]CAPDU: 80 15 02 00 12 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 [00:31:07]Write to MH i2c: E2 1A 00 C1 36 80 15 02 00 12 00 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 00 00 6C [00:31:07]Write i2c OK [00:31:07]MH_I2C_Read... [00:31:07]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:31:07]Read from MH i2c: E2 [00:31:07]MH_I2C_Read... [00:31:07]Read from MH i2c: E2 03 00 [00:31:07]MH_I2C_Read... [00:31:07]Read from MH i2c: E2 03 00 C1 36 00 90 00 6B [00:31:07]RAPDU: 90 00 [00:31:07]wFMCommunicate OK [00:31:07]wFMCommunicate request_size=36 [00:31:07]MH_SAM_APDU [00:31:07]CAPDU: 80 15 02 00 1F FD 03 1B 00 D0 91 D0 B0 D1 82 D1 8B D1 80 D0 BA D0 B0 D0 BD D0 BE D0 B2 D0 B0 20 D0 93 2E 20 [00:31:07]Write to MH i2c: E2 27 00 C2 36 80 15 02 00 1F 00 FD 03 1B 00 D0 91 D0 B0 D1 82 D1 8B D1 80 D0 BA D0 B0 D0 BD D0 BE D0 B2 D0 B0 20 D0 93 2E 20 00 00 AA [00:31:07]Write i2c OK [00:31:07]MH_I2C_Read... [00:31:07]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:31:07]Read from MH i2c: E2 [00:31:07]MH_I2C_Read... [00:31:07]Read from MH i2c: E2 03 00 [00:31:07]MH_I2C_Read... [00:31:07]Read from MH i2c: E2 03 00 C2 36 00 90 00 6C [00:31:07]RAPDU: 90 00 [00:31:07]wFMCommunicate OK [00:31:07]wFMCommunicate request_size=90 [00:31:07]MH_SAM_APDU [00:31:07]CAPDU: 80 15 02 00 55 F1 03 51 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 98 D0 B2 D0 B0 D0 BD D0 BE D0 B2 D0 BA D0 B0 2C 20 D1 83 D0 BB 2E 20 D0 93 2E 20 D0 98 D0 BB D1 8C D0 B8 D0 BD D0 B0 20 31 20 D0 90 2F 31 2C 20 34 32 2E 38 38 31 37 37 37 2C 20 37 35 2E 31 30 37 39 35 34 [00:31:07]Write to MH i2c: E2 5D 00 C3 36 80 15 02 00 55 00 F1 03 51 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 98 D0 B2 D0 B0 D0 BD D0 BE D0 B2 D0 BA D0 B0 2C 20 D1 83 D0 BB 2E 20 D0 93 2E 20 D0 98 D0 BB D1 8C D0 B8 D0 BD D0 B0 20 31 20 D0 90 2F 31 2C 20 34 32 2E 38 38 31 37 37 37 2C 20 37 35 2E 31 30 37 39 35 34 00 00 15 [00:31:07]Write i2c OK [00:31:07]MH_I2C_Read... [00:31:07]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:31:07]Read from MH i2c: E2 [00:31:07]MH_I2C_Read... [00:31:07]Read from MH i2c: E2 03 00 [00:31:07]MH_I2C_Read... [00:31:07]Read from MH i2c: E2 03 00 C3 36 00 90 00 6D [00:31:07]RAPDU: 90 00 [00:31:07]wFMCommunicate OK [00:31:07]wFMCommunicate request_size=51 [00:31:07]MH_SAM_APDU [00:31:07]CAPDU: 80 15 02 00 2E A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 31 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 [00:31:07]Write to MH i2c: E2 36 00 C4 36 80 15 02 00 2E 00 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 31 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 00 00 20 [00:31:07]Write i2c OK [00:31:07]MH_I2C_Read... [00:31:07]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:31:07]Read from MH i2c: E2 [00:31:07]MH_I2C_Read... [00:31:07]Read from MH i2c: E2 03 00 [00:31:07]MH_I2C_Read... [00:31:07]Read from MH i2c: E2 03 00 C4 36 00 90 00 6E [00:31:07]RAPDU: 90 00 [00:31:07]wFMCommunicate OK [00:31:07]wFMCommunicate request_size=13 [00:31:07]MH_SAM_APDU [00:31:07]CAPDU: 80 15 02 00 08 F4 03 04 00 53 2F 17 66 [00:31:07]Write to MH i2c: E2 10 00 C5 36 80 15 02 00 08 00 F4 03 04 00 53 2F 17 66 00 00 85 [00:31:07]Write i2c OK [00:31:07]MH_I2C_Read... [00:31:08]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:31:08]Read from MH i2c: E2 [00:31:08]MH_I2C_Read... [00:31:08]Read from MH i2c: E2 03 00 [00:31:08]MH_I2C_Read... [00:31:08]Read from MH i2c: E2 03 00 C5 36 00 90 00 6F [00:31:08]RAPDU: 90 00 [00:31:08]wFMCommunicate OK [00:31:08]wFMCommunicate request_size=25 [00:31:08]MH_SAM_APDU [00:31:08]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 [00:31:08]Write to MH i2c: E2 1C 00 C6 36 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 00 00 DE [00:31:08]Write i2c OK [00:31:08]MH_I2C_Read... [00:31:08]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:31:08]Read from MH i2c: E2 [00:31:08]MH_I2C_Read... [00:31:08]Read from MH i2c: E2 03 00 [00:31:08]MH_I2C_Read... [00:31:08]Read from MH i2c: E2 03 00 C6 36 00 90 00 70 [00:31:08]RAPDU: 90 00 [00:31:08]wFMCommunicate OK [00:31:08]wFMCommunicate request_size=4 [00:31:08]MH_SAM_APDU [00:31:08]CAPDU: 80 15 03 00 [00:31:08]Write to MH i2c: E2 08 00 C7 36 80 15 03 00 00 00 00 00 7E [00:31:08]Write i2c OK [00:31:08]MH_I2C_Read... [00:31:08]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 53! [00:31:08]Read from MH i2c: E2 [00:31:08]MH_I2C_Read... [00:31:08]Read from MH i2c: E2 38 00 [00:31:08]MH_I2C_Read... [00:31:08]Read from MH i2c: E2 38 00 C7 36 00 33 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 10 04 04 00 99 8A 00 00 0E 04 04 00 03 01 00 00 35 04 06 00 B5 4D 95 96 8A 9B 90 00 C6 [00:31:08]RAPDU: 33 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 10 04 04 00 99 8A 00 00 0E 04 04 00 03 01 00 00 35 04 06 00 B5 4D 95 96 8A 9B 90 00 [00:31:08]wFMCommunicate OK [00:31:08]SAM_PROTO_ProcessDocument answer len = 51 [00:31:08]SAM_PROTO_ProcessDocument done [00:31:08]SetTLVBufToDocument [00:31:08]Processing tag 1209 (04B9) [00:31:08]Malloc new data [00:31:08]Processing tag 1041 (0411) [00:31:08]Processing tag 1040 (0410) [00:31:08]Malloc new data [00:31:08]Processing tag 1038 (040E) [00:31:08]Malloc new data [00:31:08]Processing tag 1077 (0435) [00:31:08]Malloc new data [00:31:08]SetTLVBufToDocument err=0 [00:31:08]KKMLoadAndSignOpenShiftData store KKM data [00:31:08]KKMLoadAndSignOpenShiftData err=0 [00:31:08]Отчет об открытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Батырканова Г. Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 Место: АЗС № 121 "Партнер Нефть" 11.04.2024 00:31 Смена: 259 РНМ: 0000000000098026 ЗНМ: 0300000190 ФД: 35481 ФМ: 0000000000965393 ФПД: 199344826780315 [00:31:08]StoreToDocumentArchive [00:31:08]shift 259 fd 35481 [00:31:08]Create dir for shift 0259 [00:31:08]save to /storage/0259/doc_00035481 [00:31:08]save last doc name /storage/0259/doc_00035481 to /storage/kkm_last_doc_name [00:31:08]save OK [00:31:08]Clear old archive folders... [00:31:08]Remove dir /storage/0258 [00:31:08]opendir ok [00:31:08]file . [00:31:08]file .. [00:31:08]file doc_00035480 [00:31:08]remove file /storage/0258/doc_00035480 [00:31:08]remove dir /storage/0258 [00:31:08]ProcessDocumentItem done err = 0, tmpTLVsize=259 [00:31:08]tlvbuf is 009D8650 [00:31:08]SAM_PROTO_ClearQueue [00:31:08]wFMCommunicate request_size=4 [00:31:08]MH_SAM_APDU [00:31:08]CAPDU: 80 09 00 00 [00:31:08]Write to MH i2c: E2 08 00 C8 36 80 09 00 00 00 00 00 00 70 [00:31:08]Write i2c OK [00:31:08]MH_I2C_Read... [00:31:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:31:08]Read from MH i2c: E2 [00:31:08]MH_I2C_Read... [00:31:08]Read from MH i2c: E2 03 00 [00:31:08]MH_I2C_Read... [00:31:08]Read from MH i2c: E2 03 00 C8 36 00 90 00 72 [00:31:08]RAPDU: 90 00 [00:31:08]wFMCommunicate OK [00:31:08]SAM_PROTO_ClearQueue done [00:31:08]KKMCreateOFDPacket [00:31:08]OFDProtocolAddRootSTLVToBuf [00:31:08]FM_MakeSignedData [00:31:08]FM_MakeSignedData [00:31:08]SAM_PROTO_SignData [00:31:08]wFMCommunicate request_size=4 [00:31:08]MH_SAM_APDU [00:31:08]CAPDU: 80 0D 01 02 [00:31:08]Write to MH i2c: E2 08 00 C9 36 80 0D 01 02 00 00 00 00 78 [00:31:08]Write i2c OK [00:31:08]MH_I2C_Read... [00:31:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:31:08]Read from MH i2c: E2 [00:31:08]MH_I2C_Read... [00:31:08]Read from MH i2c: E2 03 00 [00:31:08]MH_I2C_Read... [00:31:08]Read from MH i2c: E2 03 00 C9 36 00 90 00 73 [00:31:08]RAPDU: 90 00 [00:31:08]wFMCommunicate OK [00:31:08]wFMCommunicate request_size=255 [00:31:08]MH_SAM_APDU [00:31:08]CAPDU: 80 0D 02 02 FA 02 00 03 01 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1B 00 D0 91 D0 B0 D1 82 D1 8B D1 80 D0 BA D0 B0 D0 BD D0 BE D0 B2 D0 B0 20 D0 93 2E 20 F1 03 51 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 98 D0 B2 D0 B0 D0 BD D0 BE D0 B2 D0 BA D0 B0 2C 20 D1 83 D0 BB 2E 20 D0 93 2E 20 D0 98 D0 BB D1 8C D0 B8 D0 BD D0 B0 20 31 20 D0 90 2F 31 2C 20 34 32 2E 38 38 31 37 37 37 2C 20 37 35 2E 31 30 37 39 35 34 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 31 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 53 2F 17 66 0E 04 04 00 03 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 10 04 04 00 99 8A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 [00:31:08]Write to MH i2c: E2 02 01 CA 36 80 0D 02 02 FA 00 02 00 03 01 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1B 00 D0 91 D0 B0 D1 82 D1 8B D1 80 D0 BA D0 B0 D0 BD D0 BE D0 B2 D0 B0 20 D0 93 2E 20 F1 03 51 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 98 D0 B2 D0 B0 D0 BD D0 BE D0 B2 D0 BA D0 B0 2C 20 D1 83 D0 BB 2E 20 D0 93 2E 20 D0 98 D0 BB D1 8C D0 B8 D0 BD D0 B0 20 31 20 D0 90 2F 31 2C 20 34 32 2E 38 38 31 37 37 37 2C 20 37 35 2E 31 30 37 39 35 34 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 31 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 53 2F 17 66 0E 04 04 00 03 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 10 04 04 00 99 8A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 00 00 67 [00:31:08]Write i2c OK [00:31:08]MH_I2C_Read... [00:31:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:31:08]Read from MH i2c: E2 [00:31:08]MH_I2C_Read... [00:31:08]Read from MH i2c: E2 03 00 [00:31:08]MH_I2C_Read... [00:31:08]Read from MH i2c: E2 03 00 CA 36 00 90 00 74 [00:31:08]RAPDU: 90 00 [00:31:08]wFMCommunicate OK [00:31:08]wFMCommunicate request_size=18 [00:31:08]MH_SAM_APDU [00:31:08]CAPDU: 80 0D 02 02 0D 33 39 33 35 04 06 00 B5 4D 95 96 8A 9B [00:31:08]Write to MH i2c: E2 15 00 CB 36 80 0D 02 02 0D 00 33 39 33 35 04 06 00 B5 4D 95 96 8A 9B 00 00 C5 [00:31:08]Write i2c OK [00:31:08]MH_I2C_Read... [00:31:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:31:08]Read from MH i2c: E2 [00:31:08]MH_I2C_Read... [00:31:08]Read from MH i2c: E2 03 00 [00:31:08]MH_I2C_Read... [00:31:08]Read from MH i2c: E2 03 00 CB 36 00 90 00 75 [00:31:08]RAPDU: 90 00 [00:31:08]wFMCommunicate OK [00:31:08]wFMCommunicate request_size=4 [00:31:08]MH_SAM_APDU [00:31:08]CAPDU: 80 0D 03 02 [00:31:08]Write to MH i2c: E2 08 00 CC 36 80 0D 03 02 00 00 00 00 7D [00:31:08]Write i2c OK [00:31:08]MH_I2C_Read... [00:31:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:31:09]Read from MH i2c: E2 [00:31:09]MH_I2C_Read... [00:31:09]Read from MH i2c: E2 0B 00 [00:31:09]MH_I2C_Read... [00:31:09]Read from MH i2c: E2 0B 00 CC 36 00 A6 52 32 EA 5A 8D ED B5 90 00 1B [00:31:09]RAPDU: A6 52 32 EA 5A 8D ED B5 90 00 [00:31:09]wFMCommunicate OK [00:31:09]SAM_PROTO_SignData done [00:31:09]FM_MakeSignedData done [00:31:09]CreateOFDProtocolMessage [00:31:09]wFMCommunicate request_size=4 [00:31:09]MH_SAM_APDU [00:31:09]CAPDU: 80 11 00 00 [00:31:09]Write to MH i2c: E2 08 00 CD 36 80 11 00 00 00 00 00 00 7D [00:31:09]Write i2c OK [00:31:09]MH_I2C_Read... [00:31:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:31:09]Read from MH i2c: E2 [00:31:09]MH_I2C_Read... [00:31:09]Read from MH i2c: E2 17 00 [00:31:09]MH_I2C_Read... [00:31:09]Read from MH i2c: E2 17 00 CD 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 90 00 D3 [00:31:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 90 00 [00:31:09]wFMCommunicate OK [00:31:09]CreateOFDProtocolMessage done [00:31:09]OFDSenderStorePacket 35481 [00:31:09]StoreOFDPacket docnum=35481 [00:31:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 17 01 00 00 9D CD 0F 01 FF D2 5A 02 01 00 02 00 03 01 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1B 00 D0 91 D0 B0 D1 82 D1 8B D1 80 D0 BA D0 B0 D0 BD D0 BE D0 B2 D0 B0 20 D0 93 2E 20 F1 03 51 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 98 D0 B2 D0 B0 D0 BD D0 BE D0 B2 D0 BA D0 B0 2C 20 D1 83 D0 BB 2E 20 D0 93 2E 20 D0 98 D0 BB D1 8C D0 B8 D0 BD D0 B0 20 31 20 D0 90 2F 31 2C 20 34 32 2E 38 38 31 37 37 37 2C 20 37 35 2E 31 30 37 39 35 34 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 31 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 53 2F 17 66 0E 04 04 00 03 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 10 04 04 00 99 8A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 35 04 06 00 B5 4D 95 96 8A 9B A6 52 32 EA 5A 8D ED B5 [00:31:09]CheckFolder [00:31:09]dirname=/storage/ofd_packets [00:31:09]CheckFolder done [00:31:09]ProducePacketName [00:31:09]name=ofd_packets/00035481 [00:31:09]NVStorageSaveData ofd_packets/00035481 [00:31:09]File name is /storage/ofd_packets/00035481 [00:31:09]Write 309 bytes [00:31:09]NVStorageSaveData done [00:31:09]OFDSenderStorePacket done [00:31:09]KKMCreateOFDPacket done [00:31:09]NVStorageSaveData kkm_last_timestamp [00:31:09]File name is /storage/kkm_last_timestamp [00:31:09]Write 4 bytes [00:31:09]NVStorageSaveData done [00:31:09]ExternCall_PrintAddStr [00:31:09]wPrintStart [00:31:09]Write to MH i2c: 01 00 00 CE 36 04 [00:31:09]Write i2c OK [00:31:09]MH_I2C_Read... [00:31:09]Read from MH i2c: 01 [00:31:09]MH_I2C_Read... [00:31:09]Read from MH i2c: 01 07 00 [00:31:09]MH_I2C_Read... [00:31:09]Read from MH i2c: 01 07 00 CE 36 00 00 00 00 00 FF 0F 19 [00:31:09]RasterBufferAndPrint [00:31:09]line Отчет об открытии смены [00:31:09]line ФФД: 1.0 [00:31:09]line ИНН: 02508201610067 [00:31:09]line Кассир: Батырканова Г. [00:31:09]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [00:31:09]line Место: АЗС № 121 "Партнер Нефть" [00:31:09]line 11.04.2024 00:31 [00:31:09]line Смена: 259 [00:31:09]line РНМ: 0000000000098026 [00:31:09]line ЗНМ: 0300000190 [00:31:09]line ФД: 35481 [00:31:09]line ФМ: 0000000000965393 [00:31:09]line ФПД: 199344826780315 [00:31:09]written 0, free lines is 4095 [00:31:09]OFD Sender: Processing packet 35481 [packets to send 17, broken 16] [00:31:09]ProducePacketName [00:31:09]name=ofd_packets/00035481 [00:31:09]OFD Sender: To server: pG, [00:31:09]CommunicateWithHost lk.salyk.kg:30040 [00:31:09]ConnectInit lk.salyk.kg [00:31:09]Connected sock=10 [00:31:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 17 01 00 00 9D CD 0F 01 FF D2 5A 02 01 00 02 00 03 01 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1B 00 D0 91 D0 B0 D1 82 D1 8B D1 80 D0 BA D0 B0 D0 BD D0 BE D0 B2 D0 B0 20 D0 93 2E 20 F1 03 51 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 98 D0 B2 D0 B0 D0 BD D0 BE D0 B2 D0 BA D0 B0 2C 20 D1 83 D0 BB 2E 20 D0 93 2E 20 D0 98 D0 BB D1 8C D0 B8 D0 BD D0 B0 20 31 20 D0 90 2F 31 2C 20 34 32 2E 38 38 31 37 37 37 2C 20 37 35 2E 31 30 37 39 35 34 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 31 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 53 2F 17 66 0E 04 04 00 03 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 10 04 04 00 99 8A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 35 04 06 00 B5 4D 95 96 8A 9B A6 52 32 EA 5A 8D ED B5 [00:31:09]Write to MH i2c: 01 00 00 E0 36 16 [00:31:09]Write i2c OK [00:31:09]MH_I2C_Read... [00:31:09]Read from MH i2c: 01 [00:31:09]MH_I2C_Read... [00:31:09]Read from MH i2c: 01 07 00 [00:31:09]MH_I2C_Read... [00:31:09]Read from MH i2c: 01 07 00 E0 36 00 00 00 00 00 5F 0E 8A [00:31:09]RasterBufferAndPrint [00:31:09]line [00:31:09]line [00:31:09]line [00:31:09]line [00:31:09]line [00:31:09]written 0, free lines is 3692 [00:31:09]MH_Cut [00:31:09]Write to MH i2c: D1 01 00 E7 36 01 EF [00:31:09]Write i2c OK [00:31:09]MH_I2C_Read... [00:31:09]Read from MH i2c: D1 [00:31:09]MH_I2C_Read... [00:31:09]Read from MH i2c: D1 01 00 [00:31:09]MH_I2C_Read... [00:31:09]Read from MH i2c: D1 01 00 E7 36 00 EE [00:31:09]Write to MH i2c: 01 00 00 E8 36 1E [00:31:09]Write i2c OK [00:31:09]MH_I2C_Read... [00:31:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 4F 00 00 00 22 71 47 00 0D 18 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 10 04 04 00 99 8A 00 00 F4 03 04 00 4B DB 16 66 B6 04 01 00 00 91 BA 9D 54 AC 0E C7 94 [00:31:09]CommunicateWithHost err = 0 [00:31:09]CheckOFDResponse [00:31:09]1017 (14) - 77093643461234 [00:31:09]1041 (16) - 0000000000965393 [00:31:09]1040 (4) - 35481 [00:31:09]1012 (4) - 10.04.2024 18:32 [00:31:09]1206 (1) - 0 [00:31:09]OFD Sender: Remove packet 35481 [00:31:09]ProducePacketName [00:31:09]name=ofd_packets/00035481 [00:31:09]NVStorageDeleteData [00:31:09]*** Cut start [00:31:09]*** Partial cut [00:31:09]*** CUTSNS_PIN = 1 [00:31:09]*** CUTSNS_PIN = 0 [00:31:10]OFD Sender: No OFD packet to send [00:31:10]*** Brake cut motor [00:31:10]Read from MH i2c: 01 [00:31:10]MH_I2C_Read... [00:31:10]*** Stop cut motor [00:31:10]*** Cut end [00:31:10]Read from MH i2c: 01 07 00 [00:31:10]MH_I2C_Read... [00:31:10]Read from MH i2c: 01 07 00 E8 36 00 00 00 00 00 FF 0F 33 [00:31:10]process_action open_shift done [00:31:10]requested_data is exist [00:31:10]produce_requested_data [00:31:10]requested_item fd.num is exist - process it [00:31:10]SAM_PROTO_GetFieldsCounters [00:31:10]wFMCommunicate request_size=4 [00:31:10]MH_SAM_APDU [00:31:10]CAPDU: 80 13 00 00 [00:31:10]Write to MH i2c: E2 08 00 E9 36 80 13 00 00 00 00 00 00 9B [00:31:10]Write i2c OK [00:31:10]MH_I2C_Read... [00:31:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:31:10]Read from MH i2c: E2 [00:31:10]MH_I2C_Read... [00:31:10]Read from MH i2c: E2 62 00 [00:31:10]MH_I2C_Read... [00:31:10]Read from MH i2c: E2 62 00 E9 36 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 10 04 04 00 99 8A 00 00 0E 04 04 00 03 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 E6 [00:31:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 10 04 04 00 99 8A 00 00 0E 04 04 00 03 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:31:10]wFMCommunicate OK [00:31:10]SAM_PROTO_GetFieldsCounters done [00:31:10]requested_item shift.num is exist - process it [00:31:10]requested_item shift.opened is exist - process it [00:31:10]req_shift_opened [00:31:10]FM_GetShiftState [00:31:10]SAM_PROTO_GetShiftState [00:31:10]wFMCommunicate request_size=4 [00:31:10]MH_SAM_APDU [00:31:10]CAPDU: 80 13 01 00 [00:31:10]Write to MH i2c: E2 08 00 EA 36 80 13 01 00 00 00 00 00 9D [00:31:10]Write i2c OK [00:31:10]MH_I2C_Read... [00:31:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:31:10]Read from MH i2c: E2 [00:31:10]MH_I2C_Read... [00:31:10]Read from MH i2c: E2 0E 00 [00:31:10]MH_I2C_Read... [00:31:10]Read from MH i2c: E2 0E 00 EA 36 00 09 00 01 53 2F 17 66 00 00 00 00 90 00 A8 [00:31:10]RAPDU: 09 00 01 53 2F 17 66 00 00 00 00 90 00 [00:31:10]wFMCommunicate OK [00:31:10]SAM_PROTO_GetShiftState done [00:31:10]FM_GetShiftState done [00:31:10]req_shift_opened done [00:31:10]requested_item shift.open_date is exist - process it [00:31:10]req_shift_open_date [00:31:10]req_shift_open_date done [00:31:10]produce_requested_data done [00:31:10]produce_requested_data return {"fd.num":35481,"shift.num":259,"shift.opened":1,"shift.open_date":1712795475} [00:31:10]process_action_free open_shift [00:31:10]json_value_free [00:31:10]json_value_free done [00:31:10]process_json_proto returns [00:31:10]Send response to host [00:31:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":35481,"shift.num":259,"shift.opened":1,"shift.open_date":1712795475}}} [00:31:10]free response buf [00:31:10]execute_script done [00:31:10]execute_script returns [00:31:10]free content buf [00:31:10]Sock 8.Close socket [00:31:10]Sock 8.Thread stoped [00:31:10]accept exits with 9 [00:31:10]New connection [00:31:10]New thread 3067252068 created [00:31:10]Thread 3067108708 joined [00:31:10]Waiting for new connection... [00:31:10] Sock 9.Parse request [00:31:10]Sock 9.Check first char [00:31:10]Sock 9.First char is OK [00:31:10]request: POST /json_proto HTTP/1.0 [00:31:10]Method: POST [00:31:10]URL: /json_proto [00:31:10]Method is POST - this is cgi request [00:31:10]url: /json_proto [00:31:10]query_string will be loaded in cgi processing [00:31:10]execute_cgi json_proto POST (null) [00:31:10]execute_cgi path=json_proto method=POST [00:31:10]POST find Content-Length [00:31:10]Host: 172.17.34.201:8080 [00:31:10]Content-Length: 331 [00:31:10]Content-Type: application/json [00:31:10] [00:31:10]POST finish read [00:31:10]Found Content-Length = 331 [00:31:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:31:10]execute_script... [00:31:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:31:10]POST & json_proto [00:31:10]process_json_proto [00:31:10]json parsed OK: [00:31:10]protocol is kg_v1.0 [00:31:10]action value=get_value [00:31:10]process_action get_value [00:31:10]cmd_get_value [00:31:10]process_action get_value done [00:31:10]requested_data is exist [00:31:10]produce_requested_data [00:31:10]requested_item fm.sale.total is exist - process it [00:31:10]SAM_PROTO_GetFMData [00:31:10]wFMCommunicate request_size=4 [00:31:10]MH_SAM_APDU [00:31:10]CAPDU: 80 13 03 00 [00:31:10]Write to MH i2c: E2 08 00 EB 36 80 13 03 00 00 00 00 00 A0 [00:31:10]Write i2c OK [00:31:10]MH_I2C_Read... [00:31:11]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:31:11]Read from MH i2c: E2 [00:31:11]MH_I2C_Read... [00:31:11]Read from MH i2c: E2 FD 00 [00:31:11]MH_I2C_Read... [00:31:11]Read from MH i2c: E2 FD 00 EB 36 00 C5 04 85 04 C1 04 6E 04 04 00 93 88 00 00 69 04 A1 00 6F 04 04 00 70 87 00 00 B1 04 04 00 66 EC D1 73 70 04 04 00 1C 83 2F 54 72 04 04 00 4A 69 A2 1F 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 13 1B 4D 0C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 7E 60 06 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 23 01 00 00 B1 04 04 00 B8 98 17 0B 70 04 04 00 6C 17 17 0B 72 04 02 00 4C 81 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 8D 8F 2D 01 EF 03 09 90 00 C0 [00:31:11]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 93 88 00 00 69 04 A1 00 6F 04 04 00 70 87 00 00 B1 04 04 00 66 EC D1 73 70 04 04 00 1C 83 2F 54 72 04 04 00 4A 69 A2 1F 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 13 1B 4D 0C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 7E 60 06 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 23 01 00 00 B1 04 04 00 B8 98 17 0B 70 04 04 00 6C 17 17 0B 72 04 02 00 4C 81 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 8D 8F 2D 01 EF 03 09 90 00 [00:31:11]wFMCommunicate OK [00:31:11]wFMCommunicate request_size=4 [00:31:11]MH_SAM_APDU [00:31:11]CAPDU: 80 17 00 00 [00:31:11]Write to MH i2c: E2 08 00 EC 36 80 17 00 00 00 00 00 00 A2 [00:31:11]Write i2c OK [00:31:11]MH_I2C_Read... [00:31:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:31:11]Read from MH i2c: E2 [00:31:11]MH_I2C_Read... [00:31:11]Read from MH i2c: E2 FD 00 [00:31:11]MH_I2C_Read... [00:31:11]Read from MH i2c: E2 FD 00 EC 36 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 37 21 19 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 C9 [00:31:11]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 37 21 19 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [00:31:11]wFMCommunicate OK [00:31:11]wFMCommunicate request_size=4 [00:31:11]MH_SAM_APDU [00:31:11]CAPDU: 80 17 00 00 [00:31:11]Write to MH i2c: E2 08 00 ED 36 80 17 00 00 00 00 00 00 A3 [00:31:11]Write i2c OK [00:31:11]MH_I2C_Read... [00:31:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:31:12]Read from MH i2c: E2 [00:31:12]MH_I2C_Read... [00:31:12]Read from MH i2c: E2 FD 00 [00:31:12]MH_I2C_Read... [00:31:12]Read from MH i2c: E2 FD 00 ED 36 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 B5 [00:31:12]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [00:31:12]wFMCommunicate OK [00:31:12]wFMCommunicate request_size=4 [00:31:12]MH_SAM_APDU [00:31:12]CAPDU: 80 17 00 00 [00:31:12]Write to MH i2c: E2 08 00 EE 36 80 17 00 00 00 00 00 00 A4 [00:31:12]Write i2c OK [00:31:12]MH_I2C_Read... [00:31:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:31:12]Read from MH i2c: E2 [00:31:12]MH_I2C_Read... [00:31:12]Read from MH i2c: E2 FD 00 [00:31:12]MH_I2C_Read... [00:31:12]Read from MH i2c: E2 FD 00 EE 36 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 30 [00:31:12]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [00:31:12]wFMCommunicate OK [00:31:12]wFMCommunicate request_size=4 [00:31:12]MH_SAM_APDU [00:31:12]CAPDU: 80 17 00 00 [00:31:12]Write to MH i2c: E2 08 00 EF 36 80 17 00 00 00 00 00 00 A5 [00:31:12]Write i2c OK [00:31:12]MH_I2C_Read... [00:31:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [00:31:13]Read from MH i2c: E2 [00:31:13]MH_I2C_Read... [00:31:13]Read from MH i2c: E2 E2 00 [00:31:13]MH_I2C_Read... [00:31:13]Read from MH i2c: E2 E2 00 EF 36 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [00:31:13]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:31:13]wFMCommunicate OK [00:31:13]SAM_PROTO_GetFMData done [00:31:13]requested_item fm.sale_refund.total is exist - process it [00:31:13]requested_item fm.buy.total is exist - process it [00:31:13]requested_item shift.sale.total is exist - process it [00:31:13]SAM_PROTO_GetShiftData [00:31:13]wFMCommunicate request_size=4 [00:31:13]MH_SAM_APDU [00:31:13]CAPDU: 80 13 02 00 [00:31:13]Write to MH i2c: E2 08 00 F0 36 80 13 02 00 00 00 00 00 A4 [00:31:13]Write i2c OK [00:31:13]MH_I2C_Read... [00:31:13]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:31:13]Read from MH i2c: E2 [00:31:13]MH_I2C_Read... [00:31:13]Read from MH i2c: E2 FD 00 [00:31:13]MH_I2C_Read... [00:31:13]Read from MH i2c: E2 FD 00 F0 36 00 A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 17 [00:31:13]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:31:13]wFMCommunicate OK [00:31:13]wFMCommunicate request_size=4 [00:31:13]MH_SAM_APDU [00:31:13]CAPDU: 80 17 00 00 [00:31:13]Write to MH i2c: E2 08 00 F1 36 80 17 00 00 00 00 00 00 A7 [00:31:13]Write i2c OK [00:31:13]MH_I2C_Read... [00:31:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:31:14]Read from MH i2c: E2 [00:31:14]MH_I2C_Read... [00:31:14]Read from MH i2c: E2 FD 00 [00:31:14]MH_I2C_Read... [00:31:14]Read from MH i2c: E2 FD 00 F1 36 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 AF [00:31:14]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 [00:31:14]wFMCommunicate OK [00:31:14]wFMCommunicate request_size=4 [00:31:14]MH_SAM_APDU [00:31:14]CAPDU: 80 17 00 00 [00:31:14]Write to MH i2c: E2 08 00 F2 36 80 17 00 00 00 00 00 00 A8 [00:31:14]Write i2c OK [00:31:14]MH_I2C_Read... [00:31:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:31:14]Read from MH i2c: E2 [00:31:14]MH_I2C_Read... [00:31:14]Read from MH i2c: E2 FD 00 [00:31:14]MH_I2C_Read... [00:31:14]Read from MH i2c: E2 FD 00 F2 36 00 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 7A [00:31:14]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 [00:31:14]wFMCommunicate OK [00:31:14]wFMCommunicate request_size=4 [00:31:14]MH_SAM_APDU [00:31:14]CAPDU: 80 17 00 00 [00:31:14]Write to MH i2c: E2 08 00 F3 36 80 17 00 00 00 00 00 00 A9 [00:31:14]Write i2c OK [00:31:14]MH_I2C_Read... [00:31:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:31:14]Read from MH i2c: E2 [00:31:14]MH_I2C_Read... [00:31:14]Read from MH i2c: E2 FD 00 [00:31:14]MH_I2C_Read... [00:31:14]Read from MH i2c: E2 FD 00 F3 36 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 1B [00:31:15]RAPDU: 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 OFD Sender: No OFD packet to send [00:31:15]00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [00:31:15]wFMCommunicate OK [00:31:15]wFMCommunicate request_size=4 [00:31:15]MH_SAM_APDU [00:31:15]CAPDU: 80 17 00 00 [00:31:15]Write to MH i2c: E2 08 00 F4 36 80 17 00 00 00 00 00 00 AA [00:31:15]Write i2c OK [00:31:15]MH_I2C_Read... [00:31:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:31:15]Read from MH i2c: E2 [00:31:15]MH_I2C_Read... [00:31:15]Read from MH i2c: E2 BD 00 [00:31:15]MH_I2C_Read... [00:31:15]Read from MH i2c: E2 BD 00 F4 36 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 90 [00:31:15]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:31:15]wFMCommunicate OK [00:31:15]SAM_PROTO_GetShiftData done [00:31:15]requested_item shift.sale.total_cash is exist - process it [00:31:15]requested_item shift.sale_refund.total is exist - process it [00:31:15]requested_item shift.sale_refund.total_cash is exist - process it [00:31:15]requested_item shift.buy.total is exist - process it [00:31:15]requested_item shift.buy.total_cash is exist - process it [00:31:15]produce_requested_data done [00:31:15]produce_requested_data return {"fm.sale.total":19431373.82,"fm.sale_refund.total":1860958.00,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:31:15]process_action_free get_value [00:31:15]json_value_free [00:31:15]json_value_free done [00:31:15]process_json_proto returns [00:31:15]Send response to host [00:31:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":19431373.82,"fm.sale_refund.total":1860958.00,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:31:15]free response buf [00:31:15]execute_script done [00:31:15]execute_script returns [00:31:15]free content buf [00:31:15]Sock 9.Close socket [00:31:15]Sock 9.Thread stoped [00:31:20]OFD Sender: No OFD packet to send [00:31:25]OFD Sender: No OFD packet to send [00:31:30]OFD Sender: No OFD packet to send [00:31:35]OFD Sender: No OFD packet to send [00:31:40]OFD Sender: No OFD packet to send [00:31:45]OFD Sender: No OFD packet to send [00:31:50]OFD Sender: No OFD packet to send [00:31:55]OFD Sender: No OFD packet to send [00:32:00]OFD Sender: No OFD packet to send [00:32:05]OFD Sender: No OFD packet to send [00:32:09]accept exits with 8 [00:32:09]New connection [00:32:09]New thread 3067108708 created [00:32:09]Thread 3067252068 joined [00:32:09]Waiting for new connection... [00:32:09] Sock 8.Parse request [00:32:09]Sock 8.Check first char [00:32:09]Sock 8.First char is OK [00:32:09]request: POST /json_proto HTTP/1.0 [00:32:09]Method: POST [00:32:09]URL: /json_proto [00:32:09]Method is POST - this is cgi request [00:32:09]url: /json_proto [00:32:09]query_string will be loaded in cgi processing [00:32:09]execute_cgi json_proto POST (null) [00:32:09]execute_cgi path=json_proto method=POST [00:32:09]POST find Content-Length [00:32:09]Host: 172.17.34.201:8080 [00:32:09]Content-Length: 215 [00:32:09]Content-Type: application/json [00:32:09] [00:32:09]POST finish read [00:32:09]Found Content-Length = 215 [00:32:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:32:09]execute_script... [00:32:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:32:09]POST & json_proto [00:32:09]process_json_proto [00:32:09]json parsed OK: [00:32:09]protocol is kg_v1.0 [00:32:09]action value=get_value [00:32:09]process_action get_value [00:32:09]cmd_get_value [00:32:09]process_action get_value done [00:32:09]requested_data is exist [00:32:09]produce_requested_data [00:32:09]requested_item kkm.sn is exist - process it [00:32:09]requested_item kkm.ver is exist - process it [00:32:09]requested_item fm.sn is exist - process it [00:32:09]wFMCommunicate request_size=4 [00:32:09]MH_SAM_APDU [00:32:09]CAPDU: 80 11 00 00 [00:32:09]Write to MH i2c: E2 08 00 F5 36 80 11 00 00 00 00 00 00 A5 [00:32:09]Write i2c OK [00:32:09]MH_I2C_Read... [00:32:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:32:09]Read from MH i2c: E2 [00:32:09]MH_I2C_Read... [00:32:09]Read from MH i2c: E2 17 00 [00:32:09]MH_I2C_Read... [00:32:09]Read from MH i2c: E2 17 00 F5 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 90 00 FB [00:32:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 90 00 [00:32:09]wFMCommunicate OK [00:32:09]requested_item fd.num is exist - process it [00:32:09]SAM_PROTO_GetFieldsCounters [00:32:09]wFMCommunicate request_size=4 [00:32:09]MH_SAM_APDU [00:32:09]CAPDU: 80 13 00 00 [00:32:09]Write to MH i2c: E2 08 00 F6 36 80 13 00 00 00 00 00 00 A8 [00:32:09]Write i2c OK [00:32:09]MH_I2C_Read... [00:32:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:32:09]Read from MH i2c: E2 [00:32:09]MH_I2C_Read... [00:32:09]Read from MH i2c: E2 62 00 [00:32:09]MH_I2C_Read... [00:32:09]Read from MH i2c: E2 62 00 F6 36 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 10 04 04 00 99 8A 00 00 0E 04 04 00 03 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 F3 [00:32:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 10 04 04 00 99 8A 00 00 0E 04 04 00 03 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:32:09]wFMCommunicate OK [00:32:09]SAM_PROTO_GetFieldsCounters done [00:32:09]requested_item shift.num is exist - process it [00:32:09]requested_item shift.opened is exist - process it [00:32:09]req_shift_opened [00:32:09]FM_GetShiftState [00:32:09]SAM_PROTO_GetShiftState [00:32:09]wFMCommunicate request_size=4 [00:32:09]MH_SAM_APDU [00:32:09]CAPDU: 80 13 01 00 [00:32:09]Write to MH i2c: E2 08 00 F7 36 80 13 01 00 00 00 00 00 AA [00:32:09]Write i2c OK [00:32:09]MH_I2C_Read... [00:32:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:32:09]Read from MH i2c: E2 [00:32:09]MH_I2C_Read... [00:32:09]Read from MH i2c: E2 0E 00 [00:32:09]MH_I2C_Read... [00:32:09]Read from MH i2c: E2 0E 00 F7 36 00 09 00 01 53 2F 17 66 00 00 00 00 90 00 B5 [00:32:09]RAPDU: 09 00 01 53 2F 17 66 00 00 00 00 90 00 [00:32:09]wFMCommunicate OK [00:32:09]SAM_PROTO_GetShiftState done [00:32:09]FM_GetShiftState done [00:32:09]req_shift_opened done [00:32:09]requested_item shift.open_date is exist - process it [00:32:09]req_shift_open_date [00:32:09]req_shift_open_date done [00:32:09]produce_requested_data done [00:32:09]produce_requested_data return {"kkm.sn":"0300000190","kkm.ver":"001","fm.sn":"0000000000965393","fd.num":35481,"shift.num":259,"shift.opened":1,"shift.open_date":1712795475} [00:32:09]process_action_free get_value [00:32:09]json_value_free [00:32:09]json_value_free done [00:32:09]process_json_proto returns [00:32:09]Send response to host [00:32:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000190","kkm.ver":"001","fm.sn":"0000000000965393","fd.num":35481,"shift.num":259,"shift.opened":1,"shift.open_date":1712795475}}} [00:32:09]free response buf [00:32:09]execute_script done [00:32:09]execute_script returns [00:32:09]free content buf [00:32:09]Sock 8.Close socket [00:32:09]Sock 8.Thread stoped [00:32:09]accept exits with 9 [00:32:09]New connection [00:32:09]New thread 3067252068 created [00:32:09]Thread 3067108708 joined [00:32:09]Waiting for new connection... [00:32:09] Sock 9.Parse request [00:32:09]Sock 9.Check first char [00:32:09]Sock 9.First char is OK [00:32:09]request: POST /json_proto HTTP/1.0 [00:32:09]Method: POST [00:32:09]URL: /json_proto [00:32:09]Method is POST - this is cgi request [00:32:09]url: /json_proto [00:32:09]query_string will be loaded in cgi processing [00:32:09]execute_cgi json_proto POST (null) [00:32:09]execute_cgi path=json_proto method=POST [00:32:09]POST find Content-Length [00:32:09]Host: 172.17.34.201:8080 [00:32:09]Content-Length: 331 [00:32:09]Content-Type: application/json [00:32:09] [00:32:09]POST finish read [00:32:09]Found Content-Length = 331 [00:32:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:32:09]execute_script... [00:32:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:32:10]POST & json_proto [00:32:10]process_json_proto [00:32:10]json parsed OK: [00:32:10]protocol is kg_v1.0 [00:32:10]action value=get_value [00:32:10]process_action get_value [00:32:10]cmd_get_value [00:32:10]process_action get_value done [00:32:10]requested_data is exist [00:32:10]produce_requested_data [00:32:10]requested_item fm.sale.total is exist - process it [00:32:10]SAM_PROTO_GetFMData [00:32:10]wFMCommunicate request_size=4 [00:32:10]MH_SAM_APDU [00:32:10]CAPDU: 80 13 03 00 [00:32:10]Write to MH i2c: E2 08 00 F8 36 80 13 03 00 00 00 00 00 AD [00:32:10]Write i2c OK [00:32:10]MH_I2C_Read... [00:32:10]OFD Sender: No OFD packet to send [00:32:10]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:32:10]Read from MH i2c: E2 [00:32:10]MH_I2C_Read... [00:32:10]Read from MH i2c: E2 FD 00 [00:32:10]MH_I2C_Read... [00:32:10]Read from MH i2c: E2 FD 00 F8 36 00 C5 04 85 04 C1 04 6E 04 04 00 93 88 00 00 69 04 A1 00 6F 04 04 00 70 87 00 00 B1 04 04 00 66 EC D1 73 70 04 04 00 1C 83 2F 54 72 04 04 00 4A 69 A2 1F 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 13 1B 4D 0C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 7E 60 06 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 23 01 00 00 B1 04 04 00 B8 98 17 0B 70 04 04 00 6C 17 17 0B 72 04 02 00 4C 81 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 8D 8F 2D 01 EF 03 09 90 00 CD [00:32:10]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 93 88 00 00 69 04 A1 00 6F 04 04 00 70 87 00 00 B1 04 04 00 66 EC D1 73 70 04 04 00 1C 83 2F 54 72 04 04 00 4A 69 A2 1F 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 13 1B 4D 0C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 7E 60 06 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 23 01 00 00 B1 04 04 00 B8 98 17 0B 70 04 04 00 6C 17 17 0B 72 04 02 00 4C 81 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 8D 8F 2D 01 EF 03 09 90 00 [00:32:10]wFMCommunicate OK [00:32:10]wFMCommunicate request_size=4 [00:32:10]MH_SAM_APDU [00:32:10]CAPDU: 80 17 00 00 [00:32:10]Write to MH i2c: E2 08 00 F9 36 80 17 00 00 00 00 00 00 AF [00:32:10]Write i2c OK [00:32:10]MH_I2C_Read... [00:32:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:32:10]Read from MH i2c: E2 [00:32:10]MH_I2C_Read... [00:32:10]Read from MH i2c: E2 FD 00 [00:32:10]MH_I2C_Read... [00:32:10]Read from MH i2c: E2 FD 00 F9 36 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 37 21 19 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 D6 [00:32:10]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 37 21 19 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [00:32:10]wFMCommunicate OK [00:32:10]wFMCommunicate request_size=4 [00:32:10]MH_SAM_APDU [00:32:10]CAPDU: 80 17 00 00 [00:32:10]Write to MH i2c: E2 08 00 FA 36 80 17 00 00 00 00 00 00 B0 [00:32:10]Write i2c OK [00:32:10]MH_I2C_Read... [00:32:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:32:11]Read from MH i2c: E2 [00:32:11]MH_I2C_Read... [00:32:11]Read from MH i2c: E2 FD 00 [00:32:11]MH_I2C_Read... [00:32:11]Read from MH i2c: E2 FD 00 FA 36 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 C2 [00:32:11]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [00:32:11]wFMCommunicate OK [00:32:11]wFMCommunicate request_size=4 [00:32:11]MH_SAM_APDU [00:32:11]CAPDU: 80 17 00 00 [00:32:11]Write to MH i2c: E2 08 00 FB 36 80 17 00 00 00 00 00 00 B1 [00:32:11]Write i2c OK [00:32:11]MH_I2C_Read... [00:32:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:32:11]Read from MH i2c: E2 [00:32:11]MH_I2C_Read... [00:32:11]Read from MH i2c: E2 FD 00 [00:32:11]MH_I2C_Read... [00:32:11]Read from MH i2c: E2 FD 00 FB 36 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 3D [00:32:11]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [00:32:11]wFMCommunicate OK [00:32:11]wFMCommunicate request_size=4 [00:32:11]MH_SAM_APDU [00:32:11]CAPDU: 80 17 00 00 [00:32:11]Write to MH i2c: E2 08 00 FC 36 80 17 00 00 00 00 00 00 B2 [00:32:11]Write i2c OK [00:32:11]MH_I2C_Read... [00:32:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [00:32:11]Read from MH i2c: E2 [00:32:11]MH_I2C_Read... [00:32:11]Read from MH i2c: E2 E2 00 [00:32:11]MH_I2C_Read... [00:32:11]Read from MH i2c: E2 E2 00 FC 36 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 90 [00:32:11]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:32:11]wFMCommunicate OK [00:32:11]SAM_PROTO_GetFMData done [00:32:11]requested_item fm.sale_refund.total is exist - process it [00:32:11]requested_item fm.buy.total is exist - process it [00:32:11]requested_item shift.sale.total is exist - process it [00:32:11]SAM_PROTO_GetShiftData [00:32:11]wFMCommunicate request_size=4 [00:32:11]MH_SAM_APDU [00:32:11]CAPDU: 80 13 02 00 [00:32:11]Write to MH i2c: E2 08 00 FD 36 80 13 02 00 00 00 00 00 B1 [00:32:11]Write i2c OK [00:32:11]MH_I2C_Read... [00:32:12]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:32:12]Read from MH i2c: E2 [00:32:12]MH_I2C_Read... [00:32:12]Read from MH i2c: E2 FD 00 [00:32:12]MH_I2C_Read... [00:32:12]Read from MH i2c: E2 FD 00 FD 36 00 A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 24 [00:32:12]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:32:12]wFMCommunicate OK [00:32:12]wFMCommunicate request_size=4 [00:32:12]MH_SAM_APDU [00:32:12]CAPDU: 80 17 00 00 [00:32:12]Write to MH i2c: E2 08 00 FE 36 80 17 00 00 00 00 00 00 B4 [00:32:12]Write i2c OK [00:32:12]MH_I2C_Read... [00:32:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:32:12]Read from MH i2c: E2 [00:32:12]MH_I2C_Read... [00:32:12]Read from MH i2c: E2 FD 00 [00:32:12]MH_I2C_Read... [00:32:12]Read from MH i2c: E2 FD 00 FE 36 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 BC [00:32:12]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 [00:32:12]wFMCommunicate OK [00:32:12]wFMCommunicate request_size=4 [00:32:12]MH_SAM_APDU [00:32:12]CAPDU: 80 17 00 00 [00:32:12]Write to MH i2c: E2 08 00 FF 36 80 17 00 00 00 00 00 00 B5 [00:32:12]Write i2c OK [00:32:12]MH_I2C_Read... [00:32:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:32:12]Read from MH i2c: E2 [00:32:12]MH_I2C_Read... [00:32:12]Read from MH i2c: E2 FD 00 [00:32:12]MH_I2C_Read... [00:32:12]Read from MH i2c: E2 FD 00 FF 36 00 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 87 [00:32:12]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 [00:32:12]wFMCommunicate OK [00:32:12]wFMCommunicate request_size=4 [00:32:12]MH_SAM_APDU [00:32:12]CAPDU: 80 17 00 00 [00:32:12]Write to MH i2c: E2 08 00 00 37 80 17 00 00 00 00 00 00 B7 [00:32:12]Write i2c OK [00:32:12]MH_I2C_Read... [00:32:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:32:13]Read from MH i2c: E2 [00:32:13]MH_I2C_Read... [00:32:13]Read from MH i2c: E2 FD 00 [00:32:13]MH_I2C_Read... [00:32:13]Read from MH i2c: E2 FD 00 00 37 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 29 [00:32:13]RAPDU: 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [00:32:13]wFMCommunicate OK [00:32:13]wFMCommunicate request_size=4 [00:32:13]MH_SAM_APDU [00:32:13]CAPDU: 80 17 00 00 [00:32:13]Write to MH i2c: E2 08 00 01 37 80 17 00 00 00 00 00 00 B8 [00:32:13]Write i2c OK [00:32:13]MH_I2C_Read... [00:32:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:32:13]Read from MH i2c: E2 [00:32:13]MH_I2C_Read... [00:32:13]Read from MH i2c: E2 BD 00 [00:32:13]MH_I2C_Read... [00:32:13]Read from MH i2c: E2 BD 00 01 37 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 9E [00:32:13]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:32:13]wFMCommunicate OK [00:32:13]SAM_PROTO_GetShiftData done [00:32:13]requested_item shift.sale.total_cash is exist - process it [00:32:13]requested_item shift.sale_refund.total is exist - process it [00:32:13]requested_item shift.sale_refund.total_cash is exist - process it [00:32:13]requested_item shift.buy.total is exist - process it [00:32:13]requested_item shift.buy.total_cash is exist - process it [00:32:13]produce_requested_data done [00:32:13]produce_requested_data return {"fm.sale.total":19431373.82,"fm.sale_refund.total":1860958.00,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:32:13]process_action_free get_value [00:32:13]json_value_free [00:32:13]json_value_free done [00:32:13]process_json_proto returns [00:32:13]Send response to host [00:32:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":19431373.82,"fm.sale_refund.total":1860958.00,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:32:13]free response buf [00:32:13]execute_script done [00:32:13]execute_script returns [00:32:13]free content buf [00:32:13]Sock 9.Close socket [00:32:13]Sock 9.Thread stoped [00:32:15]int [00:32:15]Write to MH i2c: 01 00 00 02 37 39 [00:32:15]*** FLAG_PRN_PAP1 set [00:32:15]Write i2c OK [00:32:15]MH_I2C_Read... [00:32:15]Read from MH i2c: 01 [00:32:15]MH_I2C_Read... [00:32:15]Read from MH i2c: 01 07 00 [00:32:15]MH_I2C_Read... [00:32:15]Read from MH i2c: 01 07 00 02 37 00 01 00 00 00 FF 0F 4F [00:32:15]state=0 [00:32:15]No paper [00:32:15]int [00:32:15]Write to MH i2c: 01 00 00 03 37 3A [00:32:15]*** FLAG_PRN_PAP2 set [00:32:15]Write i2c OK [00:32:15]MH_I2C_Read... [00:32:15]Read from MH i2c: 01 [00:32:15]MH_I2C_Read... [00:32:15]Read from MH i2c: 01 07 00 [00:32:15]MH_I2C_Read... [00:32:15]Read from MH i2c: 01 07 00 03 37 00 03 00 00 00 FF 0F 52 [00:32:15]state=0 [00:32:15]No paper [00:32:15]Cover opened [00:32:15]OFD Sender: No OFD packet to send [00:32:20]Write to MH i2c: 01 00 00 04 37 3B [00:32:20]Write i2c OK [00:32:20]MH_I2C_Read... [00:32:20]Read from MH i2c: 01 [00:32:20]MH_I2C_Read... [00:32:20]Read from MH i2c: 01 07 00 [00:32:20]MH_I2C_Read... [00:32:20]Read from MH i2c: 01 07 00 04 37 00 03 00 00 00 FF 0F 53 [00:32:20]state=3 [00:32:20]No paper [00:32:20]Cover opened [00:32:20]int [00:32:20]Write to MH i2c: 01 00 00 05 37 3C [00:32:20]*** FLAG_PRN_PAP2 reset [00:32:20]*** FLAG_PRN_PAP1 reset [00:32:20]Write i2c OK [00:32:20]MH_I2C_Read... [00:32:20]Read from MH i2c: 01 [00:32:20]MH_I2C_Read... [00:32:20]Read from MH i2c: 01 07 00 [00:32:20]MH_I2C_Read... [00:32:20]Read from MH i2c: 01 07 00 05 37 00 00 00 00 00 FF 0F 51 [00:32:20]state=3 [00:32:20]Cover closed [00:32:20]OFD Sender: No OFD packet to send [00:32:25]OFD Sender: No OFD packet to send [00:32:30]OFD Sender: No OFD packet to send [00:32:35]OFD Sender: No OFD packet to send [00:32:40]OFD Sender: No OFD packet to send [00:32:45]OFD Sender: No OFD packet to send [00:32:50]OFD Sender: No OFD packet to send [00:32:55]OFD Sender: No OFD packet to send [00:33:00]OFD Sender: No OFD packet to send [00:33:05]OFD Sender: No OFD packet to send [00:33:10]OFD Sender: No OFD packet to send [00:33:15]OFD Sender: No OFD packet to send [00:33:20]OFD Sender: No OFD packet to send [00:33:25]OFD Sender: No OFD packet to send [00:33:30]OFD Sender: No OFD packet to send [00:33:35]OFD Sender: No OFD packet to send [00:33:40]OFD Sender: No OFD packet to send [00:33:45]OFD Sender: No OFD packet to send [00:33:50]OFD Sender: No OFD packet to send [00:33:55]OFD Sender: No OFD packet to send [00:34:00]OFD Sender: No OFD packet to send [00:34:05]OFD Sender: No OFD packet to send [00:34:10]OFD Sender: No OFD packet to send [00:34:15]OFD Sender: No OFD packet to send [00:34:20]OFD Sender: No OFD packet to send [00:34:25]OFD Sender: No OFD packet to send [00:34:30]OFD Sender: No OFD packet to send [00:34:35]OFD Sender: No OFD packet to send [00:34:40]OFD Sender: No OFD packet to send [00:34:45]OFD Sender: No OFD packet to send [00:34:50]OFD Sender: No OFD packet to send [00:34:55]OFD Sender: No OFD packet to send [00:35:00]OFD Sender: No OFD packet to send [00:35:05]OFD Sender: No OFD packet to send [00:35:10]OFD Sender: No OFD packet to send [00:35:15]OFD Sender: No OFD packet to send [00:35:20]OFD Sender: No OFD packet to send [00:35:25]OFD Sender: No OFD packet to send [00:35:30]OFD Sender: No OFD packet to send [00:35:35]OFD Sender: No OFD packet to send [00:35:40]OFD Sender: No OFD packet to send [00:35:45]OFD Sender: No OFD packet to send [00:35:50]OFD Sender: No OFD packet to send [00:35:55]OFD Sender: No OFD packet to send [00:36:00]OFD Sender: No OFD packet to send [00:36:05]OFD Sender: No OFD packet to send [00:36:10]OFD Sender: No OFD packet to send [00:36:15]OFD Sender: No OFD packet to send [00:36:20]OFD Sender: No OFD packet to send [00:36:25]OFD Sender: No OFD packet to send [00:36:30]OFD Sender: No OFD packet to send [00:36:35]OFD Sender: No OFD packet to send [00:36:40]OFD Sender: No OFD packet to send [00:36:45]OFD Sender: No OFD packet to send [00:36:50]OFD Sender: No OFD packet to send [00:36:55]OFD Sender: No OFD packet to send [00:37:00]OFD Sender: No OFD packet to send [00:37:05]OFD Sender: No OFD packet to send [00:37:10]OFD Sender: No OFD packet to send [00:37:15]OFD Sender: No OFD packet to send [00:37:20]OFD Sender: No OFD packet to send [00:37:25]OFD Sender: No OFD packet to send [00:37:30]OFD Sender: No OFD packet to send [00:37:35]OFD Sender: No OFD packet to send [00:37:40]OFD Sender: No OFD packet to send [00:37:45]OFD Sender: No OFD packet to send [00:37:50]OFD Sender: No OFD packet to send [00:37:55]OFD Sender: No OFD packet to send [00:38:00]OFD Sender: No OFD packet to send [00:38:05]OFD Sender: No OFD packet to send [00:38:10]OFD Sender: No OFD packet to send [00:38:15]OFD Sender: No OFD packet to send [00:38:20]OFD Sender: No OFD packet to send [00:38:25]OFD Sender: No OFD packet to send [00:38:30]OFD Sender: No OFD packet to send [00:38:35]OFD Sender: No OFD packet to send [00:38:40]OFD Sender: No OFD packet to send [00:38:45]OFD Sender: No OFD packet to send [00:38:50]OFD Sender: No OFD packet to send [00:38:55]OFD Sender: No OFD packet to send [00:39:00]OFD Sender: No OFD packet to send [00:39:05]OFD Sender: No OFD packet to send [00:39:10]OFD Sender: No OFD packet to send [00:39:15]OFD Sender: No OFD packet to send [00:39:20]OFD Sender: No OFD packet to send [00:39:25]OFD Sender: No OFD packet to send [00:39:30]OFD Sender: No OFD packet to send [00:39:35]OFD Sender: No OFD packet to send [00:39:40]OFD Sender: No OFD packet to send [00:39:45]OFD Sender: No OFD packet to send [00:39:50]OFD Sender: No OFD packet to send [00:39:55]OFD Sender: No OFD packet to send [00:40:00]OFD Sender: No OFD packet to send [00:40:05]OFD Sender: No OFD packet to send [00:40:10]OFD Sender: No OFD packet to send [00:40:15]OFD Sender: No OFD packet to send [00:40:20]OFD Sender: No OFD packet to send [00:40:25]OFD Sender: No OFD packet to send [00:40:30]OFD Sender: No OFD packet to send [00:40:35]OFD Sender: No OFD packet to send [00:40:40]OFD Sender: No OFD packet to send [00:40:45]OFD Sender: No OFD packet to send [00:40:50]OFD Sender: No OFD packet to send [00:40:55]OFD Sender: No OFD packet to send [00:41:00]OFD Sender: No OFD packet to send [00:41:05]OFD Sender: No OFD packet to send [00:41:10]OFD Sender: No OFD packet to send [00:41:15]OFD Sender: No OFD packet to send [00:41:20]OFD Sender: No OFD packet to send [00:41:25]OFD Sender: No OFD packet to send [00:41:30]OFD Sender: No OFD packet to send [00:41:35]OFD Sender: No OFD packet to send [00:41:40]OFD Sender: No OFD packet to send [00:41:45]OFD Sender: No OFD packet to send [00:41:50]OFD Sender: No OFD packet to send [00:41:55]OFD Sender: No OFD packet to send [00:42:00]OFD Sender: No OFD packet to send [00:42:05]OFD Sender: No OFD packet to send [00:42:10]OFD Sender: No OFD packet to send [00:42:15]OFD Sender: No OFD packet to send [00:42:20]OFD Sender: No OFD packet to send [00:42:25]OFD Sender: No OFD packet to send [00:42:30]OFD Sender: No OFD packet to send [00:42:35]OFD Sender: No OFD packet to send [00:42:40]OFD Sender: No OFD packet to send [00:42:45]OFD Sender: No OFD packet to send [00:42:50]OFD Sender: No OFD packet to send [00:42:55]OFD Sender: No OFD packet to send [00:43:00]OFD Sender: No OFD packet to send [00:43:05]OFD Sender: No OFD packet to send [00:43:10]OFD Sender: No OFD packet to send [00:43:15]OFD Sender: No OFD packet to send [00:43:20]OFD Sender: No OFD packet to send [00:43:25]OFD Sender: No OFD packet to send [00:43:30]OFD Sender: No OFD packet to send [00:43:35]OFD Sender: No OFD packet to send [00:43:40]OFD Sender: No OFD packet to send [00:43:45]OFD Sender: No OFD packet to send [00:43:50]OFD Sender: No OFD packet to send [00:43:55]OFD Sender: No OFD packet to send [00:44:00]OFD Sender: No OFD packet to send [00:44:05]OFD Sender: No OFD packet to send [00:44:10]OFD Sender: No OFD packet to send [00:44:15]OFD Sender: No OFD packet to send [00:44:20]OFD Sender: No OFD packet to send [00:44:25]OFD Sender: No OFD packet to send [00:44:30]OFD Sender: No OFD packet to send [00:44:35]OFD Sender: No OFD packet to send [00:44:40]OFD Sender: No OFD packet to send [00:44:45]OFD Sender: No OFD packet to send [00:44:50]OFD Sender: No OFD packet to send [00:44:55]OFD Sender: No OFD packet to send [00:45:00]OFD Sender: No OFD packet to send [00:45:05]OFD Sender: No OFD packet to send [00:45:11]OFD Sender: No OFD packet to send [00:45:16]OFD Sender: No OFD packet to send [00:45:21]OFD Sender: No OFD packet to send [00:45:26]OFD Sender: No OFD packet to send [00:45:31]OFD Sender: No OFD packet to send [00:45:36]OFD Sender: No OFD packet to send [00:45:41]OFD Sender: No OFD packet to send [00:45:46]OFD Sender: No OFD packet to send [00:45:51]OFD Sender: No OFD packet to send [00:45:56]OFD Sender: No OFD packet to send [00:46:01]OFD Sender: No OFD packet to send [00:46:06]OFD Sender: No OFD packet to send [00:46:11]OFD Sender: No OFD packet to send [00:46:16]OFD Sender: No OFD packet to send [00:46:21]OFD Sender: No OFD packet to send [00:46:26]OFD Sender: No OFD packet to send [00:46:31]OFD Sender: No OFD packet to send [00:46:36]OFD Sender: No OFD packet to send [00:46:41]OFD Sender: No OFD packet to send [00:46:46]OFD Sender: No OFD packet to send [00:46:51]OFD Sender: No OFD packet to send [00:46:56]OFD Sender: No OFD packet to send [00:47:01]OFD Sender: No OFD packet to send [00:47:06]OFD Sender: No OFD packet to send [00:47:11]OFD Sender: No OFD packet to send [00:47:16]OFD Sender: No OFD packet to send [00:47:21]OFD Sender: No OFD packet to send [00:47:26]OFD Sender: No OFD packet to send [00:47:31]OFD Sender: No OFD packet to send [00:47:36]OFD Sender: No OFD packet to send [00:47:41]OFD Sender: No OFD packet to send [00:47:46]OFD Sender: No OFD packet to send [00:47:51]OFD Sender: No OFD packet to send [00:47:56]OFD Sender: No OFD packet to send [00:48:01]OFD Sender: No OFD packet to send [00:48:06]OFD Sender: No OFD packet to send [00:48:11]OFD Sender: No OFD packet to send [00:48:16]OFD Sender: No OFD packet to send [00:48:21]OFD Sender: No OFD packet to send [00:48:26]OFD Sender: No OFD packet to send [00:48:31]OFD Sender: No OFD packet to send [00:48:36]OFD Sender: No OFD packet to send [00:48:41]OFD Sender: No OFD packet to send [00:48:46]OFD Sender: No OFD packet to send [00:48:51]OFD Sender: No OFD packet to send [00:48:56]OFD Sender: No OFD packet to send [00:49:01]OFD Sender: No OFD packet to send [00:49:06]OFD Sender: No OFD packet to send [00:49:11]OFD Sender: No OFD packet to send [00:49:16]OFD Sender: No OFD packet to send [00:49:21]OFD Sender: No OFD packet to send [00:49:26]OFD Sender: No OFD packet to send [00:49:31]OFD Sender: No OFD packet to send [00:49:36]OFD Sender: No OFD packet to send [00:49:41]OFD Sender: No OFD packet to send [00:49:46]OFD Sender: No OFD packet to send [00:49:51]OFD Sender: No OFD packet to send [00:49:56]OFD Sender: No OFD packet to send [00:50:01]OFD Sender: No OFD packet to send [00:50:06]OFD Sender: No OFD packet to send [00:50:11]OFD Sender: No OFD packet to send [00:50:16]OFD Sender: No OFD packet to send [00:50:21]OFD Sender: No OFD packet to send [00:50:26]OFD Sender: No OFD packet to send [00:50:31]OFD Sender: No OFD packet to send [00:50:36]OFD Sender: No OFD packet to send [00:50:41]OFD Sender: No OFD packet to send [00:50:46]OFD Sender: No OFD packet to send [00:50:51]OFD Sender: No OFD packet to send [00:50:56]OFD Sender: No OFD packet to send [00:51:01]OFD Sender: No OFD packet to send [00:51:06]OFD Sender: No OFD packet to send [00:51:11]OFD Sender: No OFD packet to send [00:51:16]OFD Sender: No OFD packet to send [00:51:21]OFD Sender: No OFD packet to send [00:51:26]OFD Sender: No OFD packet to send [00:51:31]OFD Sender: No OFD packet to send [00:51:36]OFD Sender: No OFD packet to send [00:51:41]OFD Sender: No OFD packet to send [00:51:46]OFD Sender: No OFD packet to send [00:51:51]OFD Sender: No OFD packet to send [00:51:56]OFD Sender: No OFD packet to send [00:52:01]OFD Sender: No OFD packet to send [00:52:06]OFD Sender: No OFD packet to send [00:52:11]OFD Sender: No OFD packet to send [00:52:16]OFD Sender: No OFD packet to send [00:52:21]OFD Sender: No OFD packet to send [00:52:26]OFD Sender: No OFD packet to send [00:52:31]OFD Sender: No OFD packet to send [00:52:36]OFD Sender: No OFD packet to send [00:52:41]OFD Sender: No OFD packet to send [00:52:46]OFD Sender: No OFD packet to send [00:52:51]OFD Sender: No OFD packet to send [00:52:56]OFD Sender: No OFD packet to send [00:53:01]OFD Sender: No OFD packet to send [00:53:06]OFD Sender: No OFD packet to send [00:53:11]OFD Sender: No OFD packet to send [00:53:16]OFD Sender: No OFD packet to send [00:53:21]OFD Sender: No OFD packet to send [00:53:26]OFD Sender: No OFD packet to send [00:53:31]OFD Sender: No OFD packet to send [00:53:36]OFD Sender: No OFD packet to send [00:53:41]OFD Sender: No OFD packet to send [00:53:46]OFD Sender: No OFD packet to send [00:53:51]OFD Sender: No OFD packet to send [00:53:56]OFD Sender: No OFD packet to send [00:54:01]OFD Sender: No OFD packet to send [00:54:02]accept exits with 8 [00:54:02]New connection [00:54:02]New thread 3067108708 created [00:54:02]Thread 3067252068 joined [00:54:02]Waiting for new connection... [00:54:02] Sock 8.Parse request [00:54:02]Sock 8.Check first char [00:54:02]Sock 8.First char is OK [00:54:02]request: POST /json_proto HTTP/1.0 [00:54:02]Method: POST [00:54:02]URL: /json_proto [00:54:02]Method is POST - this is cgi request [00:54:02]url: /json_proto [00:54:02]query_string will be loaded in cgi processing [00:54:02]execute_cgi json_proto POST (null) [00:54:02]execute_cgi path=json_proto method=POST [00:54:02]POST find Content-Length [00:54:02]Host: 172.17.34.201:8080 [00:54:02]Content-Length: 215 [00:54:02]Content-Type: application/json [00:54:02] [00:54:02]POST finish read [00:54:02]Found Content-Length = 215 [00:54:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:54:02]execute_script... [00:54:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:54:02]POST & json_proto [00:54:02]process_json_proto [00:54:02]json parsed OK: [00:54:02]protocol is kg_v1.0 [00:54:02]action value=get_value [00:54:02]process_action get_value [00:54:02]cmd_get_value [00:54:02]process_action get_value done [00:54:02]requested_data is exist [00:54:02]produce_requested_data [00:54:02]requested_item kkm.sn is exist - process it [00:54:02]requested_item kkm.ver is exist - process it [00:54:02]requested_item fm.sn is exist - process it [00:54:02]wFMCommunicate request_size=4 [00:54:02]MH_SAM_APDU [00:54:02]CAPDU: 80 11 00 00 [00:54:02]Write to MH i2c: E2 08 00 06 37 80 11 00 00 00 00 00 00 B7 [00:54:02]Write i2c OK [00:54:02]MH_I2C_Read... [00:54:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:54:02]Read from MH i2c: E2 [00:54:02]MH_I2C_Read... [00:54:02]Read from MH i2c: E2 17 00 [00:54:02]MH_I2C_Read... [00:54:02]Read from MH i2c: E2 17 00 06 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 90 00 0D [00:54:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 90 00 [00:54:02]wFMCommunicate OK [00:54:02]requested_item fd.num is exist - process it [00:54:02]SAM_PROTO_GetFieldsCounters [00:54:02]wFMCommunicate request_size=4 [00:54:02]MH_SAM_APDU [00:54:02]CAPDU: 80 13 00 00 [00:54:02]Write to MH i2c: E2 08 00 07 37 80 13 00 00 00 00 00 00 BA [00:54:02]Write i2c OK [00:54:02]MH_I2C_Read... [00:54:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:54:02]Read from MH i2c: E2 [00:54:02]MH_I2C_Read... [00:54:02]Read from MH i2c: E2 62 00 [00:54:02]MH_I2C_Read... [00:54:02]Read from MH i2c: E2 62 00 07 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 10 04 04 00 99 8A 00 00 0E 04 04 00 03 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 05 [00:54:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 10 04 04 00 99 8A 00 00 0E 04 04 00 03 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:54:02]wFMCommunicate OK [00:54:02]SAM_PROTO_GetFieldsCounters done [00:54:02]requested_item shift.num is exist - process it [00:54:02]requested_item shift.opened is exist - process it [00:54:02]req_shift_opened [00:54:02]FM_GetShiftState [00:54:02]SAM_PROTO_GetShiftState [00:54:02]wFMCommunicate request_size=4 [00:54:02]MH_SAM_APDU [00:54:02]CAPDU: 80 13 01 00 [00:54:02]Write to MH i2c: E2 08 00 08 37 80 13 01 00 00 00 00 00 BC [00:54:02]Write i2c OK [00:54:02]MH_I2C_Read... [00:54:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:54:02]Read from MH i2c: E2 [00:54:02]MH_I2C_Read... [00:54:02]Read from MH i2c: E2 0E 00 [00:54:02]MH_I2C_Read... [00:54:02]Read from MH i2c: E2 0E 00 08 37 00 09 00 01 53 2F 17 66 00 00 00 00 90 00 C7 [00:54:02]RAPDU: 09 00 01 53 2F 17 66 00 00 00 00 90 00 [00:54:02]wFMCommunicate OK [00:54:02]SAM_PROTO_GetShiftState done [00:54:02]FM_GetShiftState done [00:54:02]req_shift_opened done [00:54:02]requested_item shift.open_date is exist - process it [00:54:02]req_shift_open_date [00:54:02]req_shift_open_date done [00:54:02]produce_requested_data done [00:54:02]produce_requested_data return {"kkm.sn":"0300000190","kkm.ver":"001","fm.sn":"0000000000965393","fd.num":35481,"shift.num":259,"shift.opened":1,"shift.open_date":1712795475} [00:54:02]process_action_free get_value [00:54:02]json_value_free [00:54:02]json_value_free done [00:54:02]process_json_proto returns [00:54:02]Send response to host [00:54:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000190","kkm.ver":"001","fm.sn":"0000000000965393","fd.num":35481,"shift.num":259,"shift.opened":1,"shift.open_date":1712795475}}} [00:54:02]free response buf [00:54:02]execute_script done [00:54:02]execute_script returns [00:54:02]free content buf [00:54:02]Sock 8.Close socket [00:54:02]Sock 8.Thread stoped [00:54:02]accept exits with 9 [00:54:02]New connection [00:54:02]New thread 3067252068 created [00:54:02]Thread 3067108708 joined [00:54:02]Waiting for new connection... [00:54:02] Sock 9.Parse request [00:54:02]Sock 9.Check first char [00:54:02]Sock 9.First char is OK [00:54:02]request: POST /json_proto HTTP/1.0 [00:54:02]Method: POST [00:54:02]URL: /json_proto [00:54:02]Method is POST - this is cgi request [00:54:02]url: /json_proto [00:54:02]query_string will be loaded in cgi processing [00:54:02]execute_cgi json_proto POST (null) [00:54:02]execute_cgi path=json_proto method=POST [00:54:02]POST find Content-Length [00:54:02]Host: 172.17.34.201:8080 [00:54:02]Content-Length: 331 [00:54:02]Content-Type: application/json [00:54:02] [00:54:02]POST finish read [00:54:02]Found Content-Length = 331 [00:54:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:54:02]execute_script... [00:54:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:54:02]POST & json_proto [00:54:02]process_json_proto [00:54:02]json parsed OK: [00:54:02]protocol is kg_v1.0 [00:54:02]action value=get_value [00:54:02]process_action get_value [00:54:02]cmd_get_value [00:54:02]process_action get_value done [00:54:02]requested_data is exist [00:54:02]produce_requested_data [00:54:02]requested_item fm.sale.total is exist - process it [00:54:02]SAM_PROTO_GetFMData [00:54:02]wFMCommunicate request_size=4 [00:54:02]MH_SAM_APDU [00:54:02]CAPDU: 80 13 03 00 [00:54:02]Write to MH i2c: E2 08 00 09 37 80 13 03 00 00 00 00 00 BF [00:54:02]Write i2c OK [00:54:02]MH_I2C_Read... [00:54:03]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:54:03]Read from MH i2c: E2 [00:54:03]MH_I2C_Read... [00:54:03]Read from MH i2c: E2 FD 00 [00:54:03]MH_I2C_Read... [00:54:03]Read from MH i2c: E2 FD 00 09 37 00 C5 04 85 04 C1 04 6E 04 04 00 93 88 00 00 69 04 A1 00 6F 04 04 00 70 87 00 00 B1 04 04 00 66 EC D1 73 70 04 04 00 1C 83 2F 54 72 04 04 00 4A 69 A2 1F 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 13 1B 4D 0C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 7E 60 06 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 23 01 00 00 B1 04 04 00 B8 98 17 0B 70 04 04 00 6C 17 17 0B 72 04 02 00 4C 81 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 8D 8F 2D 01 EF 03 09 90 00 DF [00:54:03]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 93 88 00 00 69 04 A1 00 6F 04 04 00 70 87 00 00 B1 04 04 00 66 EC D1 73 70 04 04 00 1C 83 2F 54 72 04 04 00 4A 69 A2 1F 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 13 1B 4D 0C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 7E 60 06 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 23 01 00 00 B1 04 04 00 B8 98 17 0B 70 04 04 00 6C 17 17 0B 72 04 02 00 4C 81 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 8D 8F 2D 01 EF 03 09 90 00 [00:54:03]wFMCommunicate OK [00:54:03]wFMCommunicate request_size=4 [00:54:03]MH_SAM_APDU [00:54:03]CAPDU: 80 17 00 00 [00:54:03]Write to MH i2c: E2 08 00 0A 37 80 17 00 00 00 00 00 00 C1 [00:54:03]Write i2c OK [00:54:03]MH_I2C_Read... [00:54:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:54:03]Read from MH i2c: E2 [00:54:03]MH_I2C_Read... [00:54:03]Read from MH i2c: E2 FD 00 [00:54:03]MH_I2C_Read... [00:54:03]Read from MH i2c: E2 FD 00 0A 37 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 37 21 19 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 E8 [00:54:03]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 37 21 19 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [00:54:03]wFMCommunicate OK [00:54:03]wFMCommunicate request_size=4 [00:54:03]MH_SAM_APDU [00:54:03]CAPDU: 80 17 00 00 [00:54:03]Write to MH i2c: E2 08 00 0B 37 80 17 00 00 00 00 00 00 C2 [00:54:03]Write i2c OK [00:54:03]MH_I2C_Read... [00:54:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:54:03]Read from MH i2c: E2 [00:54:03]MH_I2C_Read... [00:54:03]Read from MH i2c: E2 FD 00 [00:54:03]MH_I2C_Read... [00:54:03]Read from MH i2c: E2 FD 00 0B 37 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 D4 [00:54:03]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [00:54:03]wFMCommunicate OK [00:54:03]wFMCommunicate request_size=4 [00:54:03]MH_SAM_APDU [00:54:03]CAPDU: 80 17 00 00 [00:54:03]Write to MH i2c: E2 08 00 0C 37 80 17 00 00 00 00 00 00 C3 [00:54:03]Write i2c OK [00:54:03]MH_I2C_Read... [00:54:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:54:04]Read from MH i2c: E2 [00:54:04]MH_I2C_Read... [00:54:04]Read from MH i2c: E2 FD 00 [00:54:04]MH_I2C_Read... [00:54:04]Read from MH i2c: E2 FD 00 0C 37 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 4F [00:54:04]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [00:54:04]wFMCommunicate OK [00:54:04]wFMCommunicate request_size=4 [00:54:04]MH_SAM_APDU [00:54:04]CAPDU: 80 17 00 00 [00:54:04]Write to MH i2c: E2 08 00 0D 37 80 17 00 00 00 00 00 00 C4 [00:54:04]Write i2c OK [00:54:04]MH_I2C_Read... [00:54:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [00:54:04]Read from MH i2c: E2 [00:54:04]MH_I2C_Read... [00:54:04]Read from MH i2c: E2 E2 00 [00:54:04]MH_I2C_Read... [00:54:04]Read from MH i2c: E2 E2 00 0D 37 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 A2 [00:54:04]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:54:04]wFMCommunicate OK [00:54:04]SAM_PROTO_GetFMData done [00:54:04]requested_item fm.sale_refund.total is exist - process it [00:54:04]requested_item fm.buy.total is exist - process it [00:54:04]requested_item shift.sale.total is exist - process it [00:54:04]SAM_PROTO_GetShiftData [00:54:04]wFMCommunicate request_size=4 [00:54:04]MH_SAM_APDU [00:54:04]CAPDU: 80 13 02 00 [00:54:04]Write to MH i2c: E2 08 00 0E 37 80 13 02 00 00 00 00 00 C3 [00:54:04]Write i2c OK [00:54:04]MH_I2C_Read... [00:54:04]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:54:04]Read from MH i2c: E2 [00:54:04]MH_I2C_Read... [00:54:04]Read from MH i2c: E2 FD 00 [00:54:04]MH_I2C_Read... [00:54:04]Read from MH i2c: E2 FD 00 0E 37 00 A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 36 [00:54:04]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:54:04]wFMCommunicate OK [00:54:04]wFMCommunicate request_size=4 [00:54:04]MH_SAM_APDU [00:54:04]CAPDU: 80 17 00 00 [00:54:04]Write to MH i2c: E2 08 00 0F 37 80 17 00 00 00 00 00 00 C6 [00:54:04]Write i2c OK [00:54:04]MH_I2C_Read... [00:54:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:54:05]Read from MH i2c: E2 [00:54:05]MH_I2C_Read... [00:54:05]Read from MH i2c: E2 FD 00 [00:54:05]MH_I2C_Read... [00:54:05]Read from MH i2c: E2 FD 00 0F 37 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 CE [00:54:05]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 [00:54:05]wFMCommunicate OK [00:54:05]wFMCommunicate request_size=4 [00:54:05]MH_SAM_APDU [00:54:05]CAPDU: 80 17 00 00 [00:54:05]Write to MH i2c: E2 08 00 10 37 80 17 00 00 00 00 00 00 C7 [00:54:05]Write i2c OK [00:54:05]MH_I2C_Read... [00:54:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:54:05]Read from MH i2c: E2 [00:54:05]MH_I2C_Read... [00:54:05]Read from MH i2c: E2 FD 00 [00:54:05]MH_I2C_Read... [00:54:05]Read from MH i2c: E2 FD 00 10 37 00 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 99 [00:54:05]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 [00:54:05]wFMCommunicate OK [00:54:05]wFMCommunicate request_size=4 [00:54:05]MH_SAM_APDU [00:54:05]CAPDU: 80 17 00 00 [00:54:05]Write to MH i2c: E2 08 00 11 37 80 17 00 00 00 00 00 00 C8 [00:54:05]Write i2c OK [00:54:05]MH_I2C_Read... [00:54:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:54:05]Read from MH i2c: E2 [00:54:05]MH_I2C_Read... [00:54:05]Read from MH i2c: E2 FD 00 [00:54:05]MH_I2C_Read... [00:54:05]Read from MH i2c: E2 FD 00 11 37 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 3A [00:54:05]RAPDU: 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [00:54:05]wFMCommunicate OK [00:54:05]wFMCommunicate request_size=4 [00:54:05]MH_SAM_APDU [00:54:05]CAPDU: 80 17 00 00 [00:54:05]Write to MH i2c: E2 08 00 12 37 80 17 00 00 00 00 00 00 C9 [00:54:05]Write i2c OK [00:54:05]MH_I2C_Read... [00:54:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:54:05]Read from MH i2c: E2 [00:54:05]MH_I2C_Read... [00:54:05]Read from MH i2c: E2 BD 00 [00:54:05]MH_I2C_Read... [00:54:05]Read from MH i2c: E2 BD 00 12 37 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 AF [00:54:05]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:54:05]wFMCommunicate OK [00:54:05]SAM_PROTO_GetShiftData done [00:54:05]requested_item shift.sale.total_cash is exist - process it [00:54:05]requested_item shift.sale_refund.total is exist - process it [00:54:05]requested_item shift.sale_refund.total_cash is exist - process it [00:54:05]requested_item shift.buy.total is exist - process it [00:54:05]requested_item shift.buy.total_cash is exist - process it [00:54:05]produce_requested_data done [00:54:05]produce_requested_data return {"fm.sale.total":19431373.82,"fm.sale_refund.total":1860958.00,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:54:05]process_action_free get_value [00:54:05]json_value_free [00:54:05]json_value_free done [00:54:05]process_json_proto returns [00:54:05]Send response to host [00:54:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":19431373.82,"fm.sale_refund.total":1860958.00,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:54:05]free response buf [00:54:05]execute_script done [00:54:05]execute_script returns [00:54:05]free content buf [00:54:05]Sock 9.Close socket [00:54:05]Sock 9.Thread stoped [00:54:06]OFD Sender: No OFD packet to send [00:54:11]OFD Sender: No OFD packet to send [00:54:16]OFD Sender: No OFD packet to send [00:54:21]OFD Sender: No OFD packet to send [00:54:26]OFD Sender: No OFD packet to send [00:54:31]OFD Sender: No OFD packet to send [00:54:36]OFD Sender: No OFD packet to send [00:54:41]OFD Sender: No OFD packet to send [00:54:46]OFD Sender: No OFD packet to send [00:54:51]OFD Sender: No OFD packet to send [00:54:56]OFD Sender: No OFD packet to send [00:55:01]OFD Sender: No OFD packet to send [00:55:06]OFD Sender: No OFD packet to send [00:55:11]OFD Sender: No OFD packet to send [00:55:16]OFD Sender: No OFD packet to send [00:55:21]OFD Sender: No OFD packet to send [00:55:26]OFD Sender: No OFD packet to send [00:55:31]OFD Sender: No OFD packet to send [00:55:36]OFD Sender: No OFD packet to send [00:55:41]OFD Sender: No OFD packet to send [00:55:46]OFD Sender: No OFD packet to send [00:55:51]OFD Sender: No OFD packet to send [00:55:56]OFD Sender: No OFD packet to send [00:56:01]OFD Sender: No OFD packet to send [00:56:06]OFD Sender: No OFD packet to send [00:56:11]OFD Sender: No OFD packet to send [00:56:16]OFD Sender: No OFD packet to send [00:56:21]OFD Sender: No OFD packet to send [00:56:26]OFD Sender: No OFD packet to send [00:56:31]OFD Sender: No OFD packet to send [00:56:36]OFD Sender: No OFD packet to send [00:56:41]OFD Sender: No OFD packet to send [00:56:46]OFD Sender: No OFD packet to send [00:56:51]OFD Sender: No OFD packet to send [00:56:56]OFD Sender: No OFD packet to send [00:57:01]OFD Sender: No OFD packet to send [00:57:06]OFD Sender: No OFD packet to send [00:57:11]OFD Sender: No OFD packet to send [00:57:16]OFD Sender: No OFD packet to send [00:57:21]OFD Sender: No OFD packet to send [00:57:26]OFD Sender: No OFD packet to send [00:57:31]OFD Sender: No OFD packet to send [00:57:36]OFD Sender: No OFD packet to send [00:57:41]OFD Sender: No OFD packet to send [00:57:46]OFD Sender: No OFD packet to send [00:57:51]OFD Sender: No OFD packet to send [00:57:56]OFD Sender: No OFD packet to send [00:58:01]OFD Sender: No OFD packet to send [00:58:06]OFD Sender: No OFD packet to send [00:58:11]OFD Sender: No OFD packet to send [00:58:16]OFD Sender: No OFD packet to send [00:58:21]OFD Sender: No OFD packet to send [00:58:26]OFD Sender: No OFD packet to send [00:58:31]OFD Sender: No OFD packet to send [00:58:36]OFD Sender: No OFD packet to send [00:58:41]OFD Sender: No OFD packet to send [00:58:46]OFD Sender: No OFD packet to send [00:58:51]OFD Sender: No OFD packet to send [00:58:56]OFD Sender: No OFD packet to send [00:59:01]OFD Sender: No OFD packet to send [00:59:06]OFD Sender: No OFD packet to send [00:59:11]OFD Sender: No OFD packet to send [00:59:16]OFD Sender: No OFD packet to send [00:59:21]OFD Sender: No OFD packet to send [00:59:26]OFD Sender: No OFD packet to send [00:59:31]OFD Sender: No OFD packet to send [00:59:36]OFD Sender: No OFD packet to send [00:59:41]OFD Sender: No OFD packet to send [00:59:46]OFD Sender: No OFD packet to send [00:59:51]OFD Sender: No OFD packet to send [00:59:56]OFD Sender: No OFD packet to send [01:00:01]OFD Sender: No OFD packet to send [01:00:06]OFD Sender: No OFD packet to send [01:00:11]OFD Sender: No OFD packet to send [01:00:16]OFD Sender: No OFD packet to send [01:00:21]OFD Sender: No OFD packet to send [01:00:26]OFD Sender: No OFD packet to send [01:00:31]OFD Sender: No OFD packet to send [01:00:36]OFD Sender: No OFD packet to send [01:00:41]OFD Sender: No OFD packet to send [01:00:46]OFD Sender: No OFD packet to send [01:00:51]OFD Sender: No OFD packet to send [01:00:56]OFD Sender: No OFD packet to send [01:01:01]OFD Sender: No OFD packet to send [01:01:06]OFD Sender: No OFD packet to send [01:01:11]OFD Sender: No OFD packet to send [01:01:16]OFD Sender: No OFD packet to send [01:01:21]OFD Sender: No OFD packet to send [01:01:26]OFD Sender: No OFD packet to send [01:01:31]OFD Sender: No OFD packet to send [01:01:36]OFD Sender: No OFD packet to send [01:01:41]OFD Sender: No OFD packet to send [01:01:46]OFD Sender: No OFD packet to send [01:01:51]OFD Sender: No OFD packet to send [01:01:56]OFD Sender: No OFD packet to send [01:02:01]OFD Sender: No OFD packet to send [01:02:06]OFD Sender: No OFD packet to send [01:02:11]OFD Sender: No OFD packet to send [01:02:16]OFD Sender: No OFD packet to send [01:02:21]OFD Sender: No OFD packet to send [01:02:26]OFD Sender: No OFD packet to send [01:02:31]OFD Sender: No OFD packet to send [01:02:36]OFD Sender: No OFD packet to send [01:02:41]OFD Sender: No OFD packet to send [01:02:46]OFD Sender: No OFD packet to send [01:02:51]OFD Sender: No OFD packet to send [01:02:56]OFD Sender: No OFD packet to send [01:03:01]OFD Sender: No OFD packet to send [01:03:06]OFD Sender: No OFD packet to send [01:03:11]OFD Sender: No OFD packet to send [01:03:16]OFD Sender: No OFD packet to send [01:03:21]OFD Sender: No OFD packet to send [01:03:26]OFD Sender: No OFD packet to send [01:03:31]OFD Sender: No OFD packet to send [01:03:36]OFD Sender: No OFD packet to send [01:03:41]OFD Sender: No OFD packet to send [01:03:46]OFD Sender: No OFD packet to send [01:03:51]OFD Sender: No OFD packet to send [01:03:56]OFD Sender: No OFD packet to send [01:04:01]OFD Sender: No OFD packet to send [01:04:06]OFD Sender: No OFD packet to send [01:04:11]OFD Sender: No OFD packet to send [01:04:16]OFD Sender: No OFD packet to send [01:04:21]OFD Sender: No OFD packet to send [01:04:27]OFD Sender: No OFD packet to send [01:04:32]OFD Sender: No OFD packet to send [01:04:37]OFD Sender: No OFD packet to send [01:04:42]OFD Sender: No OFD packet to send [01:04:47]OFD Sender: No OFD packet to send [01:04:52]OFD Sender: No OFD packet to send [01:04:57]OFD Sender: No OFD packet to send [01:05:02]OFD Sender: No OFD packet to send [01:05:07]OFD Sender: No OFD packet to send [01:05:12]OFD Sender: No OFD packet to send [01:05:17]OFD Sender: No OFD packet to send [01:05:22]OFD Sender: No OFD packet to send [01:05:27]OFD Sender: No OFD packet to send [01:05:32]OFD Sender: No OFD packet to send [01:05:37]OFD Sender: No OFD packet to send [01:05:42]OFD Sender: No OFD packet to send [01:05:47]OFD Sender: No OFD packet to send [01:05:52]OFD Sender: No OFD packet to send [01:05:57]OFD Sender: No OFD packet to send [01:06:02]OFD Sender: No OFD packet to send [01:06:07]OFD Sender: No OFD packet to send [01:06:12]OFD Sender: No OFD packet to send [01:06:17]OFD Sender: No OFD packet to send [01:06:22]OFD Sender: No OFD packet to send [01:06:27]OFD Sender: No OFD packet to send [01:06:32]OFD Sender: No OFD packet to send [01:06:37]OFD Sender: No OFD packet to send [01:06:42]OFD Sender: No OFD packet to send [01:06:47]OFD Sender: No OFD packet to send [01:06:52]OFD Sender: No OFD packet to send [01:06:57]OFD Sender: No OFD packet to send [01:07:02]OFD Sender: No OFD packet to send [01:07:07]OFD Sender: No OFD packet to send [01:07:12]OFD Sender: No OFD packet to send [01:07:17]OFD Sender: No OFD packet to send [01:07:22]OFD Sender: No OFD packet to send [01:07:27]OFD Sender: No OFD packet to send [01:07:32]OFD Sender: No OFD packet to send [01:07:37]OFD Sender: No OFD packet to send [01:07:42]OFD Sender: No OFD packet to send [01:07:47]OFD Sender: No OFD packet to send [01:07:52]OFD Sender: No OFD packet to send [01:07:57]OFD Sender: No OFD packet to send [01:08:02]OFD Sender: No OFD packet to send [01:08:07]OFD Sender: No OFD packet to send [01:08:12]OFD Sender: No OFD packet to send [01:08:17]OFD Sender: No OFD packet to send [01:08:22]OFD Sender: No OFD packet to send [01:08:27]OFD Sender: No OFD packet to send [01:08:32]OFD Sender: No OFD packet to send [01:08:37]OFD Sender: No OFD packet to send [01:08:42]OFD Sender: No OFD packet to send [01:08:47]OFD Sender: No OFD packet to send [01:08:52]OFD Sender: No OFD packet to send [01:08:57]OFD Sender: No OFD packet to send [01:09:02]OFD Sender: No OFD packet to send [01:09:07]OFD Sender: No OFD packet to send [01:09:12]OFD Sender: No OFD packet to send [01:09:17]OFD Sender: No OFD packet to send [01:09:22]OFD Sender: No OFD packet to send [01:09:27]OFD Sender: No OFD packet to send [01:09:32]OFD Sender: No OFD packet to send [01:09:37]OFD Sender: No OFD packet to send [01:09:42]OFD Sender: No OFD packet to send [01:09:47]OFD Sender: No OFD packet to send [01:09:52]OFD Sender: No OFD packet to send [01:09:57]OFD Sender: No OFD packet to send [01:10:02]OFD Sender: No OFD packet to send [01:10:07]OFD Sender: No OFD packet to send [01:10:12]OFD Sender: No OFD packet to send [01:10:17]OFD Sender: No OFD packet to send [01:10:22]OFD Sender: No OFD packet to send [01:10:27]OFD Sender: No OFD packet to send [01:10:32]OFD Sender: No OFD packet to send [01:10:37]OFD Sender: No OFD packet to send [01:10:42]OFD Sender: No OFD packet to send [01:10:47]OFD Sender: No OFD packet to send [01:10:52]OFD Sender: No OFD packet to send [01:10:57]OFD Sender: No OFD packet to send [01:11:02]OFD Sender: No OFD packet to send [01:11:07]OFD Sender: No OFD packet to send [01:11:12]OFD Sender: No OFD packet to send [01:11:17]OFD Sender: No OFD packet to send [01:11:22]OFD Sender: No OFD packet to send [01:11:27]OFD Sender: No OFD packet to send [01:11:32]OFD Sender: No OFD packet to send [01:11:37]OFD Sender: No OFD packet to send [01:11:42]OFD Sender: No OFD packet to send [01:11:47]OFD Sender: No OFD packet to send [01:11:52]OFD Sender: No OFD packet to send [01:11:57]OFD Sender: No OFD packet to send [01:12:02]OFD Sender: No OFD packet to send [01:12:07]OFD Sender: No OFD packet to send [01:12:12]OFD Sender: No OFD packet to send [01:12:17]OFD Sender: No OFD packet to send [01:12:22]OFD Sender: No OFD packet to send [01:12:27]OFD Sender: No OFD packet to send [01:12:32]OFD Sender: No OFD packet to send [01:12:37]OFD Sender: No OFD packet to send [01:12:42]OFD Sender: No OFD packet to send [01:12:47]OFD Sender: No OFD packet to send [01:12:52]OFD Sender: No OFD packet to send [01:12:57]OFD Sender: No OFD packet to send [01:13:02]OFD Sender: No OFD packet to send [01:13:07]OFD Sender: No OFD packet to send [01:13:12]OFD Sender: No OFD packet to send [01:13:17]OFD Sender: No OFD packet to send [01:13:22]OFD Sender: No OFD packet to send [01:13:27]OFD Sender: No OFD packet to send [01:13:32]OFD Sender: No OFD packet to send [01:13:37]OFD Sender: No OFD packet to send [01:13:42]OFD Sender: No OFD packet to send [01:13:47]OFD Sender: No OFD packet to send [01:13:52]OFD Sender: No OFD packet to send [01:13:57]OFD Sender: No OFD packet to send [01:14:02]OFD Sender: No OFD packet to send [01:14:07]OFD Sender: No OFD packet to send [01:14:12]OFD Sender: No OFD packet to send [01:14:17]OFD Sender: No OFD packet to send [01:14:22]OFD Sender: No OFD packet to send [01:14:27]OFD Sender: No OFD packet to send [01:14:32]OFD Sender: No OFD packet to send [01:14:37]OFD Sender: No OFD packet to send [01:14:42]OFD Sender: No OFD packet to send [01:14:47]OFD Sender: No OFD packet to send [01:14:52]OFD Sender: No OFD packet to send [01:14:57]OFD Sender: No OFD packet to send [01:15:02]OFD Sender: No OFD packet to send [01:15:07]OFD Sender: No OFD packet to send [01:15:12]OFD Sender: No OFD packet to send [01:15:17]OFD Sender: No OFD packet to send [01:15:22]OFD Sender: No OFD packet to send [01:15:27]OFD Sender: No OFD packet to send [01:15:32]OFD Sender: No OFD packet to send [01:15:37]OFD Sender: No OFD packet to send [01:15:42]OFD Sender: No OFD packet to send [01:15:47]OFD Sender: No OFD packet to send [01:15:52]OFD Sender: No OFD packet to send [01:15:57]OFD Sender: No OFD packet to send [01:16:02]OFD Sender: No OFD packet to send [01:16:07]OFD Sender: No OFD packet to send [01:16:12]OFD Sender: No OFD packet to send [01:16:17]OFD Sender: No OFD packet to send [01:16:22]OFD Sender: No OFD packet to send [01:16:27]OFD Sender: No OFD packet to send [01:16:32]OFD Sender: No OFD packet to send [01:16:37]OFD Sender: No OFD packet to send [01:16:42]OFD Sender: No OFD packet to send [01:16:47]OFD Sender: No OFD packet to send [01:16:52]OFD Sender: No OFD packet to send [01:16:57]OFD Sender: No OFD packet to send [01:17:02]OFD Sender: No OFD packet to send [01:17:07]OFD Sender: No OFD packet to send [01:17:12]OFD Sender: No OFD packet to send [01:17:17]OFD Sender: No OFD packet to send [01:17:22]OFD Sender: No OFD packet to send [01:17:27]OFD Sender: No OFD packet to send [01:17:32]OFD Sender: No OFD packet to send [01:17:37]OFD Sender: No OFD packet to send [01:17:42]OFD Sender: No OFD packet to send [01:17:47]OFD Sender: No OFD packet to send [01:17:52]OFD Sender: No OFD packet to send [01:17:57]OFD Sender: No OFD packet to send [01:18:02]OFD Sender: No OFD packet to send [01:18:07]OFD Sender: No OFD packet to send [01:18:12]OFD Sender: No OFD packet to send [01:18:17]OFD Sender: No OFD packet to send [01:18:22]OFD Sender: No OFD packet to send [01:18:27]OFD Sender: No OFD packet to send [01:18:32]OFD Sender: No OFD packet to send [01:18:37]OFD Sender: No OFD packet to send [01:18:42]OFD Sender: No OFD packet to send [01:18:47]OFD Sender: No OFD packet to send [01:18:52]OFD Sender: No OFD packet to send [01:18:57]OFD Sender: No OFD packet to send [01:19:02]OFD Sender: No OFD packet to send [01:19:07]OFD Sender: No OFD packet to send [01:19:12]OFD Sender: No OFD packet to send [01:19:17]OFD Sender: No OFD packet to send [01:19:22]OFD Sender: No OFD packet to send [01:19:27]OFD Sender: No OFD packet to send [01:19:32]OFD Sender: No OFD packet to send [01:19:37]OFD Sender: No OFD packet to send [01:19:42]OFD Sender: No OFD packet to send [01:19:47]OFD Sender: No OFD packet to send [01:19:52]OFD Sender: No OFD packet to send [01:19:57]OFD Sender: No OFD packet to send [01:20:02]OFD Sender: No OFD packet to send [01:20:07]OFD Sender: No OFD packet to send [01:20:12]OFD Sender: No OFD packet to send [01:20:17]OFD Sender: No OFD packet to send [01:20:22]OFD Sender: No OFD packet to send [01:20:27]OFD Sender: No OFD packet to send [01:20:32]OFD Sender: No OFD packet to send [01:20:37]OFD Sender: No OFD packet to send [01:20:42]OFD Sender: No OFD packet to send [01:20:47]OFD Sender: No OFD packet to send [01:20:52]OFD Sender: No OFD packet to send [01:20:57]OFD Sender: No OFD packet to send [01:21:02]OFD Sender: No OFD packet to send [01:21:07]OFD Sender: No OFD packet to send [01:21:12]OFD Sender: No OFD packet to send [01:21:17]OFD Sender: No OFD packet to send [01:21:22]OFD Sender: No OFD packet to send [01:21:27]OFD Sender: No OFD packet to send [01:21:32]OFD Sender: No OFD packet to send [01:21:37]OFD Sender: No OFD packet to send [01:21:42]OFD Sender: No OFD packet to send [01:21:47]OFD Sender: No OFD packet to send [01:21:52]OFD Sender: No OFD packet to send [01:21:57]OFD Sender: No OFD packet to send [01:22:02]OFD Sender: No OFD packet to send [01:22:07]OFD Sender: No OFD packet to send [01:22:12]OFD Sender: No OFD packet to send [01:22:17]OFD Sender: No OFD packet to send [01:22:22]OFD Sender: No OFD packet to send [01:22:27]OFD Sender: No OFD packet to send [01:22:32]OFD Sender: No OFD packet to send [01:22:37]OFD Sender: No OFD packet to send [01:22:42]OFD Sender: No OFD packet to send [01:22:47]OFD Sender: No OFD packet to send [01:22:52]OFD Sender: No OFD packet to send [01:22:57]OFD Sender: No OFD packet to send [01:23:02]OFD Sender: No OFD packet to send [01:23:07]OFD Sender: No OFD packet to send [01:23:12]OFD Sender: No OFD packet to send [01:23:17]OFD Sender: No OFD packet to send [01:23:22]OFD Sender: No OFD packet to send [01:23:27]OFD Sender: No OFD packet to send [01:23:32]OFD Sender: No OFD packet to send [01:23:37]OFD Sender: No OFD packet to send [01:23:42]OFD Sender: No OFD packet to send [01:23:47]OFD Sender: No OFD packet to send [01:23:52]OFD Sender: No OFD packet to send [01:23:57]OFD Sender: No OFD packet to send [01:24:02]OFD Sender: No OFD packet to send [01:24:07]OFD Sender: No OFD packet to send [01:24:12]OFD Sender: No OFD packet to send [01:24:17]OFD Sender: No OFD packet to send [01:24:22]OFD Sender: No OFD packet to send [01:24:27]OFD Sender: No OFD packet to send [01:24:32]OFD Sender: No OFD packet to send [01:24:37]OFD Sender: No OFD packet to send [01:24:42]OFD Sender: No OFD packet to send [01:24:47]OFD Sender: No OFD packet to send [01:24:52]OFD Sender: No OFD packet to send [01:24:57]OFD Sender: No OFD packet to send [01:25:02]OFD Sender: No OFD packet to send [01:25:07]OFD Sender: No OFD packet to send [01:25:12]OFD Sender: No OFD packet to send [01:25:18]OFD Sender: No OFD packet to send [01:25:23]OFD Sender: No OFD packet to send [01:25:28]OFD Sender: No OFD packet to send [01:25:33]OFD Sender: No OFD packet to send [01:25:38]OFD Sender: No OFD packet to send [01:25:43]OFD Sender: No OFD packet to send [01:25:48]OFD Sender: No OFD packet to send [01:25:53]OFD Sender: No OFD packet to send [01:25:58]OFD Sender: No OFD packet to send [01:26:03]OFD Sender: No OFD packet to send [01:26:08]OFD Sender: No OFD packet to send [01:26:13]OFD Sender: No OFD packet to send [01:26:18]OFD Sender: No OFD packet to send [01:26:23]OFD Sender: No OFD packet to send [01:26:28]OFD Sender: No OFD packet to send [01:26:33]OFD Sender: No OFD packet to send [01:26:38]OFD Sender: No OFD packet to send [01:26:43]OFD Sender: No OFD packet to send [01:26:48]OFD Sender: No OFD packet to send [01:26:53]OFD Sender: No OFD packet to send [01:26:58]OFD Sender: No OFD packet to send [01:27:03]OFD Sender: No OFD packet to send [01:27:08]OFD Sender: No OFD packet to send [01:27:13]OFD Sender: No OFD packet to send [01:27:18]OFD Sender: No OFD packet to send [01:27:23]OFD Sender: No OFD packet to send [01:27:28]OFD Sender: No OFD packet to send [01:27:33]OFD Sender: No OFD packet to send [01:27:38]OFD Sender: No OFD packet to send [01:27:43]OFD Sender: No OFD packet to send [01:27:45]accept exits with 8 [01:27:45]New connection [01:27:45]New thread 3067108708 created [01:27:45]Thread 3067252068 joined [01:27:45]Waiting for new connection... [01:27:45] Sock 8.Parse request [01:27:45]Sock 8.Check first char [01:27:45]Sock 8.First char is OK [01:27:45]request: POST /json_proto HTTP/1.0 [01:27:45]Method: POST [01:27:45]URL: /json_proto [01:27:45]Method is POST - this is cgi request [01:27:45]url: /json_proto [01:27:45]query_string will be loaded in cgi processing [01:27:45]execute_cgi json_proto POST (null) [01:27:45]execute_cgi path=json_proto method=POST [01:27:45]POST find Content-Length [01:27:45]Host: 172.17.34.201:8080 [01:27:45]Content-Length: 215 [01:27:45]Content-Type: application/json [01:27:45] [01:27:45]POST finish read [01:27:45]Found Content-Length = 215 [01:27:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:27:45]execute_script... [01:27:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:27:45]POST & json_proto [01:27:45]process_json_proto [01:27:45]json parsed OK: [01:27:45]protocol is kg_v1.0 [01:27:45]action value=get_value [01:27:45]process_action get_value [01:27:45]cmd_get_value [01:27:45]process_action get_value done [01:27:45]requested_data is exist [01:27:45]produce_requested_data [01:27:45]requested_item kkm.sn is exist - process it [01:27:45]requested_item kkm.ver is exist - process it [01:27:45]requested_item fm.sn is exist - process it [01:27:45]wFMCommunicate request_size=4 [01:27:45]MH_SAM_APDU [01:27:45]CAPDU: 80 11 00 00 [01:27:45]Write to MH i2c: E2 08 00 13 37 80 11 00 00 00 00 00 00 C4 [01:27:45]Write i2c OK [01:27:45]MH_I2C_Read... [01:27:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:27:45]Read from MH i2c: E2 [01:27:45]MH_I2C_Read... [01:27:45]Read from MH i2c: E2 17 00 [01:27:45]MH_I2C_Read... [01:27:45]Read from MH i2c: E2 17 00 13 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 90 00 1A [01:27:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 90 00 [01:27:45]wFMCommunicate OK [01:27:45]requested_item fd.num is exist - process it [01:27:45]SAM_PROTO_GetFieldsCounters [01:27:45]wFMCommunicate request_size=4 [01:27:45]MH_SAM_APDU [01:27:45]CAPDU: 80 13 00 00 [01:27:45]Write to MH i2c: E2 08 00 14 37 80 13 00 00 00 00 00 00 C7 [01:27:45]Write i2c OK [01:27:45]MH_I2C_Read... [01:27:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:27:45]Read from MH i2c: E2 [01:27:45]MH_I2C_Read... [01:27:45]Read from MH i2c: E2 62 00 [01:27:45]MH_I2C_Read... [01:27:45]Read from MH i2c: E2 62 00 14 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 10 04 04 00 99 8A 00 00 0E 04 04 00 03 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 12 [01:27:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 10 04 04 00 99 8A 00 00 0E 04 04 00 03 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:27:45]wFMCommunicate OK [01:27:45]SAM_PROTO_GetFieldsCounters done [01:27:45]requested_item shift.num is exist - process it [01:27:45]requested_item shift.opened is exist - process it [01:27:45]req_shift_opened [01:27:45]FM_GetShiftState [01:27:45]SAM_PROTO_GetShiftState [01:27:45]wFMCommunicate request_size=4 [01:27:45]MH_SAM_APDU [01:27:45]CAPDU: 80 13 01 00 [01:27:45]Write to MH i2c: E2 08 00 15 37 80 13 01 00 00 00 00 00 C9 [01:27:45]Write i2c OK [01:27:45]MH_I2C_Read... [01:27:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:27:45]Read from MH i2c: E2 [01:27:45]MH_I2C_Read... [01:27:45]Read from MH i2c: E2 0E 00 [01:27:45]MH_I2C_Read... [01:27:45]Read from MH i2c: E2 0E 00 15 37 00 09 00 01 53 2F 17 66 00 00 00 00 90 00 D4 [01:27:45]RAPDU: 09 00 01 53 2F 17 66 00 00 00 00 90 00 [01:27:45]wFMCommunicate OK [01:27:45]SAM_PROTO_GetShiftState done [01:27:45]FM_GetShiftState done [01:27:45]req_shift_opened done [01:27:45]requested_item shift.open_date is exist - process it [01:27:45]req_shift_open_date [01:27:45]req_shift_open_date done [01:27:45]produce_requested_data done [01:27:45]produce_requested_data return {"kkm.sn":"0300000190","kkm.ver":"001","fm.sn":"0000000000965393","fd.num":35481,"shift.num":259,"shift.opened":1,"shift.open_date":1712795475} [01:27:45]process_action_free get_value [01:27:45]json_value_free [01:27:45]json_value_free done [01:27:45]process_json_proto returns [01:27:45]Send response to host [01:27:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000190","kkm.ver":"001","fm.sn":"0000000000965393","fd.num":35481,"shift.num":259,"shift.opened":1,"shift.open_date":1712795475}}} [01:27:45]free response buf [01:27:45]execute_script done [01:27:45]execute_script returns [01:27:45]free content buf [01:27:45]Sock 8.Close socket [01:27:45]Sock 8.Thread stoped [01:27:45]accept exits with 9 [01:27:45]New connection [01:27:45]New thread 3067252068 created [01:27:45]Thread 3067108708 joined [01:27:45]Waiting for new connection... [01:27:45] Sock 9.Parse request [01:27:45]Sock 9.Check first char [01:27:45]Sock 9.First char is OK [01:27:45]request: POST /json_proto HTTP/1.0 [01:27:45]Method: POST [01:27:45]URL: /json_proto [01:27:45]Method is POST - this is cgi request [01:27:45]url: /json_proto [01:27:45]query_string will be loaded in cgi processing [01:27:45]execute_cgi json_proto POST (null) [01:27:45]execute_cgi path=json_proto method=POST [01:27:45]POST find Content-Length [01:27:45]Host: 172.17.34.201:8080 [01:27:45]Content-Length: 331 [01:27:45]Content-Type: application/json [01:27:45] [01:27:45]POST finish read [01:27:45]Found Content-Length = 331 [01:27:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [01:27:45]execute_script... [01:27:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [01:27:45]POST & json_proto [01:27:45]process_json_proto [01:27:45]json parsed OK: [01:27:45]protocol is kg_v1.0 [01:27:45]action value=get_value [01:27:45]process_action get_value [01:27:45]cmd_get_value [01:27:45]process_action get_value done [01:27:45]requested_data is exist [01:27:45]produce_requested_data [01:27:45]requested_item fm.sale.total is exist - process it [01:27:45]SAM_PROTO_GetFMData [01:27:45]wFMCommunicate request_size=4 [01:27:45]MH_SAM_APDU [01:27:45]CAPDU: 80 13 03 00 [01:27:45]Write to MH i2c: E2 08 00 16 37 80 13 03 00 00 00 00 00 CC [01:27:45]Write i2c OK [01:27:45]MH_I2C_Read... [01:27:46]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [01:27:46]Read from MH i2c: E2 [01:27:46]MH_I2C_Read... [01:27:46]Read from MH i2c: E2 FD 00 [01:27:46]MH_I2C_Read... [01:27:46]Read from MH i2c: E2 FD 00 16 37 00 C5 04 85 04 C1 04 6E 04 04 00 93 88 00 00 69 04 A1 00 6F 04 04 00 70 87 00 00 B1 04 04 00 66 EC D1 73 70 04 04 00 1C 83 2F 54 72 04 04 00 4A 69 A2 1F 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 13 1B 4D 0C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 7E 60 06 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 23 01 00 00 B1 04 04 00 B8 98 17 0B 70 04 04 00 6C 17 17 0B 72 04 02 00 4C 81 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 8D 8F 2D 01 EF 03 09 90 00 EC [01:27:46]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 93 88 00 00 69 04 A1 00 6F 04 04 00 70 87 00 00 B1 04 04 00 66 EC D1 73 70 04 04 00 1C 83 2F 54 72 04 04 00 4A 69 A2 1F 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 13 1B 4D 0C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 7E 60 06 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 23 01 00 00 B1 04 04 00 B8 98 17 0B 70 04 04 00 6C 17 17 0B 72 04 02 00 4C 81 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 8D 8F 2D 01 EF 03 09 90 00 [01:27:46]wFMCommunicate OK [01:27:46]wFMCommunicate request_size=4 [01:27:46]MH_SAM_APDU [01:27:46]CAPDU: 80 17 00 00 [01:27:46]Write to MH i2c: E2 08 00 17 37 80 17 00 00 00 00 00 00 CE [01:27:46]Write i2c OK [01:27:46]MH_I2C_Read... [01:27:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [01:27:46]Read from MH i2c: E2 [01:27:46]MH_I2C_Read... [01:27:46]Read from MH i2c: E2 FD 00 [01:27:46]MH_I2C_Read... [01:27:46]Read from MH i2c: E2 FD 00 17 37 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 37 21 19 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 F5 [01:27:46]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 37 21 19 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [01:27:46]wFMCommunicate OK [01:27:46]wFMCommunicate request_size=4 [01:27:46]MH_SAM_APDU [01:27:46]CAPDU: 80 17 00 00 [01:27:46]Write to MH i2c: E2 08 00 18 37 80 17 00 00 00 00 00 00 CF [01:27:46]Write i2c OK [01:27:46]MH_I2C_Read... [01:27:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [01:27:46]Read from MH i2c: E2 [01:27:46]MH_I2C_Read... [01:27:46]Read from MH i2c: E2 FD 00 [01:27:46]MH_I2C_Read... [01:27:46]Read from MH i2c: E2 FD 00 18 37 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 E1 [01:27:46]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [01:27:46]wFMCommunicate OK [01:27:46]wFMCommunicate request_size=4 [01:27:46]MH_SAM_APDU [01:27:46]CAPDU: 80 17 00 00 [01:27:46]Write to MH i2c: E2 08 00 19 37 80 17 00 00 00 00 00 00 D0 [01:27:46]Write i2c OK [01:27:46]MH_I2C_Read... [01:27:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [01:27:47]Read from MH i2c: E2 [01:27:47]MH_I2C_Read... [01:27:47]Read from MH i2c: E2 FD 00 [01:27:47]MH_I2C_Read... [01:27:47]Read from MH i2c: E2 FD 00 19 37 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 5C [01:27:47]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [01:27:47]wFMCommunicate OK [01:27:47]wFMCommunicate request_size=4 [01:27:47]MH_SAM_APDU [01:27:47]CAPDU: 80 17 00 00 [01:27:47]Write to MH i2c: E2 08 00 1A 37 80 17 00 00 00 00 00 00 D1 [01:27:47]Write i2c OK [01:27:47]MH_I2C_Read... [01:27:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [01:27:47]Read from MH i2c: E2 [01:27:47]MH_I2C_Read... [01:27:47]Read from MH i2c: E2 E2 00 [01:27:47]MH_I2C_Read... [01:27:47]Read from MH i2c: E2 E2 00 1A 37 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 AF [01:27:47]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [01:27:47]wFMCommunicate OK [01:27:47]SAM_PROTO_GetFMData done [01:27:47]requested_item fm.sale_refund.total is exist - process it [01:27:47]requested_item fm.buy.total is exist - process it [01:27:47]requested_item shift.sale.total is exist - process it [01:27:47]SAM_PROTO_GetShiftData [01:27:47]wFMCommunicate request_size=4 [01:27:47]MH_SAM_APDU [01:27:47]CAPDU: 80 13 02 00 [01:27:47]Write to MH i2c: E2 08 00 1B 37 80 13 02 00 00 00 00 00 D0 [01:27:47]Write i2c OK [01:27:47]MH_I2C_Read... [01:27:47]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [01:27:47]Read from MH i2c: E2 [01:27:47]MH_I2C_Read... [01:27:47]Read from MH i2c: E2 FD 00 [01:27:47]MH_I2C_Read... [01:27:47]Read from MH i2c: E2 FD 00 1B 37 00 A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 43 [01:27:47]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [01:27:47]wFMCommunicate OK [01:27:47]wFMCommunicate request_size=4 [01:27:47]MH_SAM_APDU [01:27:47]CAPDU: 80 17 00 00 [01:27:47]Write to MH i2c: E2 08 00 1C 37 80 17 00 00 00 00 00 00 D3 [01:27:47]Write i2c OK [01:27:47]MH_I2C_Read... [01:27:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [01:27:48]Read from MH i2c: E2 [01:27:48]MH_I2C_Read... [01:27:48]Read from MH i2c: E2 FD 00 [01:27:48]MH_I2C_Read... [01:27:48]Read from MH i2c: E2 FD 00 1C 37 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 DB [01:27:48]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 [01:27:48]wFMCommunicate OK [01:27:48]wFMCommunicate request_size=4 [01:27:48]MH_SAM_APDU [01:27:48]CAPDU: 80 17 00 00 [01:27:48]Write to MH i2c: E2 08 00 1D 37 80 17 00 00 00 00 00 00 D4 [01:27:48]Write i2c OK [01:27:48]MH_I2C_Read... [01:27:48]OFD Sender: No OFD packet to send [01:27:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [01:27:48]Read from MH i2c: E2 [01:27:48]MH_I2C_Read... [01:27:48]Read from MH i2c: E2 FD 00 [01:27:48]MH_I2C_Read... [01:27:48]Read from MH i2c: E2 FD 00 1D 37 00 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 A6 [01:27:48]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 [01:27:48]wFMCommunicate OK [01:27:48]wFMCommunicate request_size=4 [01:27:48]MH_SAM_APDU [01:27:48]CAPDU: 80 17 00 00 [01:27:48]Write to MH i2c: E2 08 00 1E 37 80 17 00 00 00 00 00 00 D5 [01:27:48]Write i2c OK [01:27:48]MH_I2C_Read... [01:27:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [01:27:48]Read from MH i2c: E2 [01:27:48]MH_I2C_Read... [01:27:48]Read from MH i2c: E2 FD 00 [01:27:48]MH_I2C_Read... [01:27:48]Read from MH i2c: E2 FD 00 1E 37 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 47 [01:27:48]RAPDU: 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [01:27:48]wFMCommunicate OK [01:27:48]wFMCommunicate request_size=4 [01:27:48]MH_SAM_APDU [01:27:48]CAPDU: 80 17 00 00 [01:27:48]Write to MH i2c: E2 08 00 1F 37 80 17 00 00 00 00 00 00 D6 [01:27:48]Write i2c OK [01:27:48]MH_I2C_Read... [01:27:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [01:27:48]Read from MH i2c: E2 [01:27:48]MH_I2C_Read... [01:27:48]Read from MH i2c: E2 BD 00 [01:27:48]MH_I2C_Read... [01:27:48]Read from MH i2c: E2 BD 00 1F 37 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 BC [01:27:49]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [01:27:49]wFMCommunicate OK [01:27:49]SAM_PROTO_GetShiftData done [01:27:49]requested_item shift.sale.total_cash is exist - process it [01:27:49]requested_item shift.sale_refund.total is exist - process it [01:27:49]requested_item shift.sale_refund.total_cash is exist - process it [01:27:49]requested_item shift.buy.total is exist - process it [01:27:49]requested_item shift.buy.total_cash is exist - process it [01:27:49]produce_requested_data done [01:27:49]produce_requested_data return {"fm.sale.total":19431373.82,"fm.sale_refund.total":1860958.00,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [01:27:49]process_action_free get_value [01:27:49]json_value_free [01:27:49]json_value_free done [01:27:49]process_json_proto returns [01:27:49]Send response to host [01:27:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":19431373.82,"fm.sale_refund.total":1860958.00,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [01:27:49]free response buf [01:27:49]execute_script done [01:27:49]execute_script returns [01:27:49]free content buf [01:27:49]Sock 9.Close socket [01:27:49]Sock 9.Thread stoped [01:27:53]OFD Sender: No OFD packet to send [01:27:58]OFD Sender: No OFD packet to send [01:28:03]OFD Sender: No OFD packet to send [01:28:08]OFD Sender: No OFD packet to send [01:28:13]OFD Sender: No OFD packet to send [01:28:18]OFD Sender: No OFD packet to send [01:28:23]OFD Sender: No OFD packet to send [01:28:28]OFD Sender: No OFD packet to send [01:28:33]OFD Sender: No OFD packet to send [01:28:38]OFD Sender: No OFD packet to send [01:28:43]OFD Sender: No OFD packet to send [01:28:48]OFD Sender: No OFD packet to send [01:28:53]OFD Sender: No OFD packet to send [01:28:58]OFD Sender: No OFD packet to send [01:29:03]OFD Sender: No OFD packet to send [01:29:08]OFD Sender: No OFD packet to send [01:29:13]OFD Sender: No OFD packet to send [01:29:18]OFD Sender: No OFD packet to send [01:29:23]OFD Sender: No OFD packet to send [01:29:28]OFD Sender: No OFD packet to send [01:29:33]OFD Sender: No OFD packet to send [01:29:38]OFD Sender: No OFD packet to send [01:29:43]OFD Sender: No OFD packet to send [01:29:48]OFD Sender: No OFD packet to send [01:29:53]OFD Sender: No OFD packet to send [01:29:58]OFD Sender: No OFD packet to send [01:30:03]OFD Sender: No OFD packet to send [01:30:08]OFD Sender: No OFD packet to send [01:30:13]OFD Sender: No OFD packet to send [01:30:18]OFD Sender: No OFD packet to send [01:30:23]OFD Sender: No OFD packet to send [01:30:28]OFD Sender: No OFD packet to send [01:30:33]OFD Sender: No OFD packet to send [01:30:38]OFD Sender: No OFD packet to send [01:30:43]OFD Sender: No OFD packet to send [01:30:48]OFD Sender: No OFD packet to send [01:30:53]OFD Sender: No OFD packet to send [01:30:58]OFD Sender: No OFD packet to send [01:31:03]OFD Sender: No OFD packet to send [01:31:08]OFD Sender: No OFD packet to send [01:31:13]OFD Sender: No OFD packet to send [01:31:18]OFD Sender: No OFD packet to send [01:31:23]OFD Sender: No OFD packet to send [01:31:28]OFD Sender: No OFD packet to send [01:31:33]OFD Sender: No OFD packet to send [01:31:38]OFD Sender: No OFD packet to send [01:31:43]OFD Sender: No OFD packet to send [01:31:48]OFD Sender: No OFD packet to send [01:31:53]OFD Sender: No OFD packet to send [01:31:58]OFD Sender: No OFD packet to send [01:32:03]OFD Sender: No OFD packet to send [01:32:08]OFD Sender: No OFD packet to send [01:32:13]OFD Sender: No OFD packet to send [01:32:18]OFD Sender: No OFD packet to send [01:32:23]OFD Sender: No OFD packet to send [01:32:28]OFD Sender: No OFD packet to send [01:32:33]OFD Sender: No OFD packet to send [01:32:38]OFD Sender: No OFD packet to send [01:32:43]OFD Sender: No OFD packet to send [01:32:48]OFD Sender: No OFD packet to send [01:32:53]OFD Sender: No OFD packet to send [01:32:58]OFD Sender: No OFD packet to send [01:33:03]OFD Sender: No OFD packet to send [01:33:08]OFD Sender: No OFD packet to send [01:33:13]OFD Sender: No OFD packet to send [01:33:18]OFD Sender: No OFD packet to send [01:33:23]OFD Sender: No OFD packet to send [01:33:28]OFD Sender: No OFD packet to send [01:33:33]OFD Sender: No OFD packet to send [01:33:38]OFD Sender: No OFD packet to send [01:33:43]OFD Sender: No OFD packet to send [01:33:48]OFD Sender: No OFD packet to send [01:33:53]OFD Sender: No OFD packet to send [01:33:58]OFD Sender: No OFD packet to send [01:34:03]OFD Sender: No OFD packet to send [01:34:08]OFD Sender: No OFD packet to send [01:34:13]OFD Sender: No OFD packet to send [01:34:18]OFD Sender: No OFD packet to send [01:34:23]OFD Sender: No OFD packet to send [01:34:28]OFD Sender: No OFD packet to send [01:34:33]OFD Sender: No OFD packet to send [01:34:38]OFD Sender: No OFD packet to send [01:34:43]OFD Sender: No OFD packet to send [01:34:48]OFD Sender: No OFD packet to send [01:34:53]OFD Sender: No OFD packet to send [01:34:58]OFD Sender: No OFD packet to send [01:35:03]OFD Sender: No OFD packet to send [01:35:08]OFD Sender: No OFD packet to send [01:35:13]OFD Sender: No OFD packet to send [01:35:18]OFD Sender: No OFD packet to send [01:35:23]OFD Sender: No OFD packet to send [01:35:28]OFD Sender: No OFD packet to send [01:35:33]OFD Sender: No OFD packet to send [01:35:38]OFD Sender: No OFD packet to send [01:35:43]OFD Sender: No OFD packet to send [01:35:48]OFD Sender: No OFD packet to send [01:35:53]OFD Sender: No OFD packet to send [01:35:58]OFD Sender: No OFD packet to send [01:36:03]OFD Sender: No OFD packet to send [01:36:08]OFD Sender: No OFD packet to send [01:36:13]OFD Sender: No OFD packet to send [01:36:18]OFD Sender: No OFD packet to send [01:36:23]OFD Sender: No OFD packet to send [01:36:28]OFD Sender: No OFD packet to send [01:36:33]OFD Sender: No OFD packet to send [01:36:38]OFD Sender: No OFD packet to send [01:36:43]OFD Sender: No OFD packet to send [01:36:48]OFD Sender: No OFD packet to send [01:36:53]OFD Sender: No OFD packet to send [01:36:58]OFD Sender: No OFD packet to send [01:37:03]OFD Sender: No OFD packet to send [01:37:08]OFD Sender: No OFD packet to send [01:37:13]OFD Sender: No OFD packet to send [01:37:18]OFD Sender: No OFD packet to send [01:37:23]OFD Sender: No OFD packet to send [01:37:28]OFD Sender: No OFD packet to send [01:37:33]OFD Sender: No OFD packet to send [01:37:38]OFD Sender: No OFD packet to send [01:37:43]OFD Sender: No OFD packet to send [01:37:48]OFD Sender: No OFD packet to send [01:37:53]OFD Sender: No OFD packet to send [01:37:58]OFD Sender: No OFD packet to send [01:38:03]OFD Sender: No OFD packet to send [01:38:08]OFD Sender: No OFD packet to send [01:38:13]OFD Sender: No OFD packet to send [01:38:18]OFD Sender: No OFD packet to send [01:38:23]OFD Sender: No OFD packet to send [01:38:28]OFD Sender: No OFD packet to send [01:38:33]OFD Sender: No OFD packet to send [01:38:38]OFD Sender: No OFD packet to send [01:38:43]OFD Sender: No OFD packet to send [01:38:48]OFD Sender: No OFD packet to send [01:38:53]OFD Sender: No OFD packet to send [01:38:58]OFD Sender: No OFD packet to send [01:39:03]OFD Sender: No OFD packet to send [01:39:08]OFD Sender: No OFD packet to send [01:39:13]OFD Sender: No OFD packet to send [01:39:18]OFD Sender: No OFD packet to send [01:39:23]OFD Sender: No OFD packet to send [01:39:28]OFD Sender: No OFD packet to send [01:39:33]OFD Sender: No OFD packet to send [01:39:38]OFD Sender: No OFD packet to send [01:39:43]OFD Sender: No OFD packet to send [01:39:48]OFD Sender: No OFD packet to send [01:39:53]OFD Sender: No OFD packet to send [01:39:58]OFD Sender: No OFD packet to send [01:40:03]OFD Sender: No OFD packet to send [01:40:08]OFD Sender: No OFD packet to send [01:40:13]OFD Sender: No OFD packet to send [01:40:18]OFD Sender: No OFD packet to send [01:40:23]OFD Sender: No OFD packet to send [01:40:28]OFD Sender: No OFD packet to send [01:40:33]OFD Sender: No OFD packet to send [01:40:38]OFD Sender: No OFD packet to send [01:40:43]OFD Sender: No OFD packet to send [01:40:48]OFD Sender: No OFD packet to send [01:40:53]OFD Sender: No OFD packet to send [01:40:58]OFD Sender: No OFD packet to send [01:41:03]OFD Sender: No OFD packet to send [01:41:08]OFD Sender: No OFD packet to send [01:41:13]OFD Sender: No OFD packet to send [01:41:18]OFD Sender: No OFD packet to send [01:41:23]OFD Sender: No OFD packet to send [01:41:28]OFD Sender: No OFD packet to send [01:41:33]OFD Sender: No OFD packet to send [01:41:38]OFD Sender: No OFD packet to send [01:41:43]OFD Sender: No OFD packet to send [01:41:48]OFD Sender: No OFD packet to send [01:41:53]OFD Sender: No OFD packet to send [01:41:58]OFD Sender: No OFD packet to send [01:42:03]OFD Sender: No OFD packet to send [01:42:08]OFD Sender: No OFD packet to send [01:42:13]OFD Sender: No OFD packet to send [01:42:18]OFD Sender: No OFD packet to send [01:42:23]OFD Sender: No OFD packet to send [01:42:28]OFD Sender: No OFD packet to send [01:42:33]OFD Sender: No OFD packet to send [01:42:38]OFD Sender: No OFD packet to send [01:42:43]OFD Sender: No OFD packet to send [01:42:48]OFD Sender: No OFD packet to send [01:42:53]OFD Sender: No OFD packet to send [01:42:58]OFD Sender: No OFD packet to send [01:43:03]OFD Sender: No OFD packet to send [01:43:08]OFD Sender: No OFD packet to send [01:43:13]OFD Sender: No OFD packet to send [01:43:18]OFD Sender: No OFD packet to send [01:43:23]OFD Sender: No OFD packet to send [01:43:28]OFD Sender: No OFD packet to send [01:43:33]OFD Sender: No OFD packet to send [01:43:38]OFD Sender: No OFD packet to send [01:43:43]OFD Sender: No OFD packet to send [01:43:48]OFD Sender: No OFD packet to send [01:43:53]OFD Sender: No OFD packet to send [01:43:58]OFD Sender: No OFD packet to send [01:44:03]OFD Sender: No OFD packet to send [01:44:08]OFD Sender: No OFD packet to send [01:44:13]OFD Sender: No OFD packet to send [01:44:19]OFD Sender: No OFD packet to send [01:44:24]OFD Sender: No OFD packet to send [01:44:29]OFD Sender: No OFD packet to send [01:44:34]OFD Sender: No OFD packet to send [01:44:39]OFD Sender: No OFD packet to send [01:44:44]OFD Sender: No OFD packet to send [01:44:49]OFD Sender: No OFD packet to send [01:44:54]OFD Sender: No OFD packet to send [01:44:59]OFD Sender: No OFD packet to send [01:45:04]OFD Sender: No OFD packet to send [01:45:09]OFD Sender: No OFD packet to send [01:45:14]OFD Sender: No OFD packet to send [01:45:19]OFD Sender: No OFD packet to send [01:45:24]OFD Sender: No OFD packet to send [01:45:29]OFD Sender: No OFD packet to send [01:45:34]OFD Sender: No OFD packet to send [01:45:39]OFD Sender: No OFD packet to send [01:45:44]OFD Sender: No OFD packet to send [01:45:49]OFD Sender: No OFD packet to send [01:45:54]OFD Sender: No OFD packet to send [01:45:59]OFD Sender: No OFD packet to send [01:46:04]OFD Sender: No OFD packet to send [01:46:09]OFD Sender: No OFD packet to send [01:46:14]OFD Sender: No OFD packet to send [01:46:19]OFD Sender: No OFD packet to send [01:46:24]OFD Sender: No OFD packet to send [01:46:29]OFD Sender: No OFD packet to send [01:46:34]OFD Sender: No OFD packet to send [01:46:39]OFD Sender: No OFD packet to send [01:46:44]OFD Sender: No OFD packet to send [01:46:49]OFD Sender: No OFD packet to send [01:46:54]OFD Sender: No OFD packet to send [01:46:59]OFD Sender: No OFD packet to send [01:47:04]OFD Sender: No OFD packet to send [01:47:09]OFD Sender: No OFD packet to send [01:47:14]OFD Sender: No OFD packet to send [01:47:19]OFD Sender: No OFD packet to send [01:47:24]OFD Sender: No OFD packet to send [01:47:29]OFD Sender: No OFD packet to send [01:47:34]OFD Sender: No OFD packet to send [01:47:39]OFD Sender: No OFD packet to send [01:47:44]OFD Sender: No OFD packet to send [01:47:49]OFD Sender: No OFD packet to send [01:47:54]OFD Sender: No OFD packet to send [01:47:59]OFD Sender: No OFD packet to send [01:48:04]OFD Sender: No OFD packet to send [01:48:09]OFD Sender: No OFD packet to send [01:48:14]OFD Sender: No OFD packet to send [01:48:19]OFD Sender: No OFD packet to send [01:48:24]OFD Sender: No OFD packet to send [01:48:29]OFD Sender: No OFD packet to send [01:48:34]OFD Sender: No OFD packet to send [01:48:39]OFD Sender: No OFD packet to send [01:48:44]OFD Sender: No OFD packet to send [01:48:49]OFD Sender: No OFD packet to send [01:48:54]OFD Sender: No OFD packet to send [01:48:59]OFD Sender: No OFD packet to send [01:49:04]OFD Sender: No OFD packet to send [01:49:09]OFD Sender: No OFD packet to send [01:49:14]OFD Sender: No OFD packet to send [01:49:19]OFD Sender: No OFD packet to send [01:49:24]OFD Sender: No OFD packet to send [01:49:29]OFD Sender: No OFD packet to send [01:49:34]OFD Sender: No OFD packet to send [01:49:39]OFD Sender: No OFD packet to send [01:49:44]OFD Sender: No OFD packet to send [01:49:49]OFD Sender: No OFD packet to send [01:49:54]OFD Sender: No OFD packet to send [01:49:59]OFD Sender: No OFD packet to send [01:50:04]OFD Sender: No OFD packet to send [01:50:09]OFD Sender: No OFD packet to send [01:50:14]OFD Sender: No OFD packet to send [01:50:19]OFD Sender: No OFD packet to send [01:50:24]OFD Sender: No OFD packet to send [01:50:29]OFD Sender: No OFD packet to send [01:50:34]OFD Sender: No OFD packet to send [01:50:39]OFD Sender: No OFD packet to send [01:50:44]OFD Sender: No OFD packet to send [01:50:49]OFD Sender: No OFD packet to send [01:50:54]OFD Sender: No OFD packet to send [01:50:59]OFD Sender: No OFD packet to send [01:51:04]OFD Sender: No OFD packet to send [01:51:09]OFD Sender: No OFD packet to send [01:51:14]OFD Sender: No OFD packet to send [01:51:19]OFD Sender: No OFD packet to send [01:51:24]OFD Sender: No OFD packet to send [01:51:29]OFD Sender: No OFD packet to send [01:51:34]OFD Sender: No OFD packet to send [01:51:39]OFD Sender: No OFD packet to send [01:51:44]OFD Sender: No OFD packet to send [01:51:49]OFD Sender: No OFD packet to send [01:51:54]OFD Sender: No OFD packet to send [01:51:59]OFD Sender: No OFD packet to send [01:52:04]OFD Sender: No OFD packet to send [01:52:09]OFD Sender: No OFD packet to send [01:52:14]OFD Sender: No OFD packet to send [01:52:19]OFD Sender: No OFD packet to send [01:52:24]OFD Sender: No OFD packet to send [01:52:29]OFD Sender: No OFD packet to send [01:52:34]OFD Sender: No OFD packet to send [01:52:39]OFD Sender: No OFD packet to send [01:52:44]OFD Sender: No OFD packet to send [01:52:49]OFD Sender: No OFD packet to send [01:52:54]OFD Sender: No OFD packet to send [01:52:59]OFD Sender: No OFD packet to send [01:53:04]OFD Sender: No OFD packet to send [01:53:09]OFD Sender: No OFD packet to send [01:53:14]OFD Sender: No OFD packet to send [01:53:19]OFD Sender: No OFD packet to send [01:53:24]OFD Sender: No OFD packet to send [01:53:29]OFD Sender: No OFD packet to send [01:53:34]OFD Sender: No OFD packet to send [01:53:39]OFD Sender: No OFD packet to send [01:53:44]OFD Sender: No OFD packet to send [01:53:49]OFD Sender: No OFD packet to send [01:53:54]OFD Sender: No OFD packet to send [01:53:59]OFD Sender: No OFD packet to send [01:54:04]OFD Sender: No OFD packet to send [01:54:09]OFD Sender: No OFD packet to send [01:54:14]OFD Sender: No OFD packet to send [01:54:19]OFD Sender: No OFD packet to send [01:54:24]OFD Sender: No OFD packet to send [01:54:29]OFD Sender: No OFD packet to send [01:54:34]OFD Sender: No OFD packet to send [01:54:39]OFD Sender: No OFD packet to send [01:54:44]OFD Sender: No OFD packet to send [01:54:49]OFD Sender: No OFD packet to send [01:54:54]OFD Sender: No OFD packet to send [01:54:59]OFD Sender: No OFD packet to send [01:55:04]OFD Sender: No OFD packet to send [01:55:09]OFD Sender: No OFD packet to send [01:55:14]OFD Sender: No OFD packet to send [01:55:19]OFD Sender: No OFD packet to send [01:55:24]OFD Sender: No OFD packet to send [01:55:29]OFD Sender: No OFD packet to send [01:55:34]OFD Sender: No OFD packet to send [01:55:39]OFD Sender: No OFD packet to send [01:55:44]OFD Sender: No OFD packet to send [01:55:49]OFD Sender: No OFD packet to send [01:55:54]OFD Sender: No OFD packet to send [01:55:59]OFD Sender: No OFD packet to send [01:56:04]OFD Sender: No OFD packet to send [01:56:09]OFD Sender: No OFD packet to send [01:56:14]OFD Sender: No OFD packet to send [01:56:19]OFD Sender: No OFD packet to send [01:56:24]OFD Sender: No OFD packet to send [01:56:29]OFD Sender: No OFD packet to send [01:56:34]OFD Sender: No OFD packet to send [01:56:39]OFD Sender: No OFD packet to send [01:56:44]OFD Sender: No OFD packet to send [01:56:49]OFD Sender: No OFD packet to send [01:56:54]OFD Sender: No OFD packet to send [01:56:59]OFD Sender: No OFD packet to send [01:57:04]OFD Sender: No OFD packet to send [01:57:09]OFD Sender: No OFD packet to send [01:57:14]OFD Sender: No OFD packet to send [01:57:19]OFD Sender: No OFD packet to send [01:57:24]OFD Sender: No OFD packet to send [01:57:29]OFD Sender: No OFD packet to send [01:57:34]OFD Sender: No OFD packet to send [01:57:39]OFD Sender: No OFD packet to send [01:57:44]OFD Sender: No OFD packet to send [01:57:49]OFD Sender: No OFD packet to send [01:57:54]OFD Sender: No OFD packet to send [01:57:59]OFD Sender: No OFD packet to send [01:58:04]OFD Sender: No OFD packet to send [01:58:09]OFD Sender: No OFD packet to send [01:58:14]OFD Sender: No OFD packet to send [01:58:19]OFD Sender: No OFD packet to send [01:58:24]OFD Sender: No OFD packet to send [01:58:29]OFD Sender: No OFD packet to send [01:58:34]OFD Sender: No OFD packet to send [01:58:39]OFD Sender: No OFD packet to send [01:58:44]OFD Sender: No OFD packet to send [01:58:49]OFD Sender: No OFD packet to send [01:58:54]OFD Sender: No OFD packet to send [01:58:59]OFD Sender: No OFD packet to send [01:59:04]OFD Sender: No OFD packet to send [01:59:09]OFD Sender: No OFD packet to send [01:59:14]OFD Sender: No OFD packet to send [01:59:19]OFD Sender: No OFD packet to send [01:59:24]OFD Sender: No OFD packet to send [01:59:29]OFD Sender: No OFD packet to send [01:59:34]OFD Sender: No OFD packet to send [01:59:39]OFD Sender: No OFD packet to send [01:59:44]OFD Sender: No OFD packet to send [01:59:49]OFD Sender: No OFD packet to send [01:59:54]OFD Sender: No OFD packet to send [01:59:59]OFD Sender: No OFD packet to send [02:00:04]OFD Sender: No OFD packet to send [02:00:09]OFD Sender: No OFD packet to send [02:00:14]OFD Sender: No OFD packet to send [02:00:19]OFD Sender: No OFD packet to send [02:00:24]OFD Sender: No OFD packet to send [02:00:29]OFD Sender: No OFD packet to send [02:00:34]OFD Sender: No OFD packet to send [02:00:39]OFD Sender: No OFD packet to send [02:00:44]OFD Sender: No OFD packet to send [02:00:49]OFD Sender: No OFD packet to send [02:00:54]OFD Sender: No OFD packet to send [02:00:59]OFD Sender: No OFD packet to send [02:01:04]OFD Sender: No OFD packet to send [02:01:09]OFD Sender: No OFD packet to send [02:01:14]OFD Sender: No OFD packet to send [02:01:19]OFD Sender: No OFD packet to send [02:01:24]OFD Sender: No OFD packet to send [02:01:29]OFD Sender: No OFD packet to send [02:01:34]OFD Sender: No OFD packet to send [02:01:39]OFD Sender: No OFD packet to send [02:01:44]OFD Sender: No OFD packet to send [02:01:47]accept exits with 8 [02:01:47]New connection [02:01:47]New thread 3067108708 created [02:01:47]Thread 3067252068 joined [02:01:47]Waiting for new connection... [02:01:47] Sock 8.Parse request [02:01:47]Sock 8.Check first char [02:01:47]Sock 8.First char is OK [02:01:47]request: POST /json_proto HTTP/1.0 [02:01:47]Method: POST [02:01:47]URL: /json_proto [02:01:47]Method is POST - this is cgi request [02:01:47]url: /json_proto [02:01:47]query_string will be loaded in cgi processing [02:01:47]execute_cgi json_proto POST (null) [02:01:47]execute_cgi path=json_proto method=POST [02:01:47]POST find Content-Length [02:01:47]Host: 172.17.34.201:8080 [02:01:47]Content-Length: 215 [02:01:47]Content-Type: application/json [02:01:47] [02:01:47]POST finish read [02:01:47]Found Content-Length = 215 [02:01:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:01:47]execute_script... [02:01:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:01:47]POST & json_proto [02:01:47]process_json_proto [02:01:47]json parsed OK: [02:01:47]protocol is kg_v1.0 [02:01:47]action value=get_value [02:01:47]process_action get_value [02:01:47]cmd_get_value [02:01:47]process_action get_value done [02:01:47]requested_data is exist [02:01:47]produce_requested_data [02:01:47]requested_item kkm.sn is exist - process it [02:01:47]requested_item kkm.ver is exist - process it [02:01:47]requested_item fm.sn is exist - process it [02:01:47]wFMCommunicate request_size=4 [02:01:47]MH_SAM_APDU [02:01:47]CAPDU: 80 11 00 00 [02:01:47]Write to MH i2c: E2 08 00 20 37 80 11 00 00 00 00 00 00 D1 [02:01:47]Write i2c OK [02:01:47]MH_I2C_Read... [02:01:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:01:47]Read from MH i2c: E2 [02:01:47]MH_I2C_Read... [02:01:47]Read from MH i2c: E2 17 00 [02:01:47]MH_I2C_Read... [02:01:47]Read from MH i2c: E2 17 00 20 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 90 00 27 [02:01:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 90 00 [02:01:47]wFMCommunicate OK [02:01:47]requested_item fd.num is exist - process it [02:01:47]SAM_PROTO_GetFieldsCounters [02:01:47]wFMCommunicate request_size=4 [02:01:47]MH_SAM_APDU [02:01:47]CAPDU: 80 13 00 00 [02:01:47]Write to MH i2c: E2 08 00 21 37 80 13 00 00 00 00 00 00 D4 [02:01:47]Write i2c OK [02:01:47]MH_I2C_Read... [02:01:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:01:47]Read from MH i2c: E2 [02:01:47]MH_I2C_Read... [02:01:47]Read from MH i2c: E2 62 00 [02:01:47]MH_I2C_Read... [02:01:47]Read from MH i2c: E2 62 00 21 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 10 04 04 00 99 8A 00 00 0E 04 04 00 03 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 1F [02:01:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 10 04 04 00 99 8A 00 00 0E 04 04 00 03 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:01:47]wFMCommunicate OK [02:01:47]SAM_PROTO_GetFieldsCounters done [02:01:47]requested_item shift.num is exist - process it [02:01:47]requested_item shift.opened is exist - process it [02:01:47]req_shift_opened [02:01:47]FM_GetShiftState [02:01:47]SAM_PROTO_GetShiftState [02:01:47]wFMCommunicate request_size=4 [02:01:47]MH_SAM_APDU [02:01:47]CAPDU: 80 13 01 00 [02:01:47]Write to MH i2c: E2 08 00 22 37 80 13 01 00 00 00 00 00 D6 [02:01:47]Write i2c OK [02:01:47]MH_I2C_Read... [02:01:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:01:47]Read from MH i2c: E2 [02:01:47]MH_I2C_Read... [02:01:47]Read from MH i2c: E2 0E 00 [02:01:47]MH_I2C_Read... [02:01:47]Read from MH i2c: E2 0E 00 22 37 00 09 00 01 53 2F 17 66 00 00 00 00 90 00 E1 [02:01:47]RAPDU: 09 00 01 53 2F 17 66 00 00 00 00 90 00 [02:01:47]wFMCommunicate OK [02:01:47]SAM_PROTO_GetShiftState done [02:01:47]FM_GetShiftState done [02:01:47]req_shift_opened done [02:01:47]requested_item shift.open_date is exist - process it [02:01:47]req_shift_open_date [02:01:47]req_shift_open_date done [02:01:47]produce_requested_data done [02:01:47]produce_requested_data return {"kkm.sn":"0300000190","kkm.ver":"001","fm.sn":"0000000000965393","fd.num":35481,"shift.num":259,"shift.opened":1,"shift.open_date":1712795475} [02:01:47]process_action_free get_value [02:01:47]json_value_free [02:01:47]json_value_free done [02:01:47]process_json_proto returns [02:01:47]Send response to host [02:01:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000190","kkm.ver":"001","fm.sn":"0000000000965393","fd.num":35481,"shift.num":259,"shift.opened":1,"shift.open_date":1712795475}}} [02:01:47]free response buf [02:01:47]execute_script done [02:01:47]execute_script returns [02:01:47]free content buf [02:01:47]Sock 8.Close socket [02:01:47]Sock 8.Thread stoped [02:01:47]accept exits with 9 [02:01:47]New connection [02:01:47]New thread 3067252068 created [02:01:47]Thread 3067108708 joined [02:01:47]Waiting for new connection... [02:01:47] Sock 9.Parse request [02:01:47]Sock 9.Check first char [02:01:47]Sock 9.First char is OK [02:01:47]request: POST /json_proto HTTP/1.0 [02:01:47]Method: POST [02:01:47]URL: /json_proto [02:01:47]Method is POST - this is cgi request [02:01:47]url: /json_proto [02:01:47]query_string will be loaded in cgi processing [02:01:47]execute_cgi json_proto POST (null) [02:01:47]execute_cgi path=json_proto method=POST [02:01:47]POST find Content-Length [02:01:47]Host: 172.17.34.201:8080 [02:01:47]Content-Length: 331 [02:01:47]Content-Type: application/json [02:01:47] [02:01:47]POST finish read [02:01:47]Found Content-Length = 331 [02:01:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [02:01:47]execute_script... [02:01:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [02:01:48]POST & json_proto [02:01:48]process_json_proto [02:01:48]json parsed OK: [02:01:48]protocol is kg_v1.0 [02:01:48]action value=get_value [02:01:48]process_action get_value [02:01:48]cmd_get_value [02:01:48]process_action get_value done [02:01:48]requested_data is exist [02:01:48]produce_requested_data [02:01:48]requested_item fm.sale.total is exist - process it [02:01:48]SAM_PROTO_GetFMData [02:01:48]wFMCommunicate request_size=4 [02:01:48]MH_SAM_APDU [02:01:48]CAPDU: 80 13 03 00 [02:01:48]Write to MH i2c: E2 08 00 23 37 80 13 03 00 00 00 00 00 D9 [02:01:48]Write i2c OK [02:01:48]MH_I2C_Read... [02:01:48]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [02:01:48]Read from MH i2c: E2 [02:01:48]MH_I2C_Read... [02:01:48]Read from MH i2c: E2 FD 00 [02:01:48]MH_I2C_Read... [02:01:48]Read from MH i2c: E2 FD 00 23 37 00 C5 04 85 04 C1 04 6E 04 04 00 93 88 00 00 69 04 A1 00 6F 04 04 00 70 87 00 00 B1 04 04 00 66 EC D1 73 70 04 04 00 1C 83 2F 54 72 04 04 00 4A 69 A2 1F 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 13 1B 4D 0C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 7E 60 06 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 23 01 00 00 B1 04 04 00 B8 98 17 0B 70 04 04 00 6C 17 17 0B 72 04 02 00 4C 81 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 8D 8F 2D 01 EF 03 09 90 00 F9 [02:01:48]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 93 88 00 00 69 04 A1 00 6F 04 04 00 70 87 00 00 B1 04 04 00 66 EC D1 73 70 04 04 00 1C 83 2F 54 72 04 04 00 4A 69 A2 1F 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 13 1B 4D 0C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 7E 60 06 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 23 01 00 00 B1 04 04 00 B8 98 17 0B 70 04 04 00 6C 17 17 0B 72 04 02 00 4C 81 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 8D 8F 2D 01 EF 03 09 90 00 [02:01:48]wFMCommunicate OK [02:01:48]wFMCommunicate request_size=4 [02:01:48]MH_SAM_APDU [02:01:48]CAPDU: 80 17 00 00 [02:01:48]Write to MH i2c: E2 08 00 24 37 80 17 00 00 00 00 00 00 DB [02:01:48]Write i2c OK [02:01:48]MH_I2C_Read... [02:01:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:01:48]Read from MH i2c: E2 [02:01:48]MH_I2C_Read... [02:01:48]Read from MH i2c: E2 FD 00 [02:01:48]MH_I2C_Read... [02:01:48]Read from MH i2c: E2 FD 00 24 37 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 37 21 19 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 02 [02:01:48]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 37 21 19 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [02:01:48]wFMCommunicate OK [02:01:48]wFMCommunicate request_size=4 [02:01:48]MH_SAM_APDU [02:01:48]CAPDU: 80 17 00 00 [02:01:48]Write to MH i2c: E2 08 00 25 37 80 17 00 00 00 00 00 00 DC [02:01:48]Write i2c OK [02:01:48]MH_I2C_Read... [02:01:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:01:49]Read from MH i2c: E2 [02:01:49]MH_I2C_Read... [02:01:49]Read from MH i2c: E2 FD 00 [02:01:49]MH_I2C_Read... [02:01:49]Read from MH i2c: E2 FD 00 25 37 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 EE [02:01:49]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [02:01:49]wFMCommunicate OK [02:01:49]wFMCommunicate request_size=4 [02:01:49]MH_SAM_APDU [02:01:49]CAPDU: 80 17 00 00 [02:01:49]Write to MH i2c: E2 08 00 26 37 80 17 00 00 00 00 00 00 DD [02:01:49]Write i2c OK [02:01:49]MH_I2C_Read... [02:01:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:01:49]Read from MH i2c: E2 [02:01:49]MH_I2C_Read... [02:01:49]Read from MH i2c: E2 FD 00 [02:01:49]MH_I2C_Read... [02:01:49]Read from MH i2c: E2 FD 00 26 37 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 69 [02:01:49]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [02:01:49]wFMCommunicate OK [02:01:49]wFMCommunicate request_size=4 [02:01:49]MH_SAM_APDU [02:01:49]CAPDU: 80 17 00 00 [02:01:49]Write to MH i2c: E2 08 00 27 37 80 17 00 00 00 00 00 00 DE [02:01:49]Write i2c OK [02:01:49]MH_I2C_Read... [02:01:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [02:01:49]Read from MH i2c: E2 [02:01:49]MH_I2C_Read... [02:01:49]Read from MH i2c: E2 E2 00 [02:01:49]MH_I2C_Read... [02:01:49]Read from MH i2c: E2 E2 00 27 37 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 BC [02:01:49]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [02:01:49]wFMCommunicate OK [02:01:49]SAM_PROTO_GetFMData done [02:01:49]requested_item fm.sale_refund.total is exist - process it [02:01:49]requested_item fm.buy.total is exist - process it [02:01:49]requested_item shift.sale.total is exist - process it [02:01:49]SAM_PROTO_GetShiftData [02:01:49]wFMCommunicate request_size=4 [02:01:49]MH_SAM_APDU [02:01:49]CAPDU: 80 13 02 00 [02:01:49]Write to MH i2c: E2 08 00 28 37 80 13 02 00 00 00 00 00 DD [02:01:49]Write i2c OK [02:01:49]MH_I2C_Read... [02:01:49]OFD Sender: No OFD packet to send [02:01:50]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [02:01:50]Read from MH i2c: E2 [02:01:50]MH_I2C_Read... [02:01:50]Read from MH i2c: E2 FD 00 [02:01:50]MH_I2C_Read... [02:01:50]Read from MH i2c: E2 FD 00 28 37 00 A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 50 [02:01:50]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [02:01:50]wFMCommunicate OK [02:01:50]wFMCommunicate request_size=4 [02:01:50]MH_SAM_APDU [02:01:50]CAPDU: 80 17 00 00 [02:01:50]Write to MH i2c: E2 08 00 29 37 80 17 00 00 00 00 00 00 E0 [02:01:50]Write i2c OK [02:01:50]MH_I2C_Read... [02:01:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:01:50]Read from MH i2c: E2 [02:01:50]MH_I2C_Read... [02:01:50]Read from MH i2c: E2 FD 00 [02:01:50]MH_I2C_Read... [02:01:50]Read from MH i2c: E2 FD 00 29 37 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 E8 [02:01:50]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 [02:01:50]wFMCommunicate OK [02:01:50]wFMCommunicate request_size=4 [02:01:50]MH_SAM_APDU [02:01:50]CAPDU: 80 17 00 00 [02:01:50]Write to MH i2c: E2 08 00 2A 37 80 17 00 00 00 00 00 00 E1 [02:01:50]Write i2c OK [02:01:50]MH_I2C_Read... [02:01:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:01:50]Read from MH i2c: E2 [02:01:50]MH_I2C_Read... [02:01:50]Read from MH i2c: E2 FD 00 [02:01:50]MH_I2C_Read... [02:01:50]Read from MH i2c: E2 FD 00 2A 37 00 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 B3 [02:01:50]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 [02:01:50]wFMCommunicate OK [02:01:50]wFMCommunicate request_size=4 [02:01:50]MH_SAM_APDU [02:01:50]CAPDU: 80 17 00 00 [02:01:50]Write to MH i2c: E2 08 00 2B 37 80 17 00 00 00 00 00 00 E2 [02:01:50]Write i2c OK [02:01:50]MH_I2C_Read... [02:01:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:01:51]Read from MH i2c: E2 [02:01:51]MH_I2C_Read... [02:01:51]Read from MH i2c: E2 FD 00 [02:01:51]MH_I2C_Read... [02:01:51]Read from MH i2c: E2 FD 00 2B 37 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 54 [02:01:51]RAPDU: 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [02:01:51]wFMCommunicate OK [02:01:51]wFMCommunicate request_size=4 [02:01:51]MH_SAM_APDU [02:01:51]CAPDU: 80 17 00 00 [02:01:51]Write to MH i2c: E2 08 00 2C 37 80 17 00 00 00 00 00 00 E3 [02:01:51]Write i2c OK [02:01:51]MH_I2C_Read... [02:01:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [02:01:51]Read from MH i2c: E2 [02:01:51]MH_I2C_Read... [02:01:51]Read from MH i2c: E2 BD 00 [02:01:51]MH_I2C_Read... [02:01:51]Read from MH i2c: E2 BD 00 2C 37 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 C9 [02:01:51]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [02:01:51]wFMCommunicate OK [02:01:51]SAM_PROTO_GetShiftData done [02:01:51]requested_item shift.sale.total_cash is exist - process it [02:01:51]requested_item shift.sale_refund.total is exist - process it [02:01:51]requested_item shift.sale_refund.total_cash is exist - process it [02:01:51]requested_item shift.buy.total is exist - process it [02:01:51]requested_item shift.buy.total_cash is exist - process it [02:01:51]produce_requested_data done [02:01:51]produce_requested_data return {"fm.sale.total":19431373.82,"fm.sale_refund.total":1860958.00,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [02:01:51]process_action_free get_value [02:01:51]json_value_free [02:01:51]json_value_free done [02:01:51]process_json_proto returns [02:01:51]Send response to host [02:01:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":19431373.82,"fm.sale_refund.total":1860958.00,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [02:01:51]free response buf [02:01:51]execute_script done [02:01:51]execute_script returns [02:01:51]free content buf [02:01:51]Sock 9.Close socket [02:01:51]Sock 9.Thread stoped [02:01:54]OFD Sender: No OFD packet to send [02:01:59]OFD Sender: No OFD packet to send [02:02:04]OFD Sender: No OFD packet to send [02:02:09]OFD Sender: No OFD packet to send [02:02:14]OFD Sender: No OFD packet to send [02:02:19]OFD Sender: No OFD packet to send [02:02:24]OFD Sender: No OFD packet to send [02:02:29]OFD Sender: No OFD packet to send [02:02:34]OFD Sender: No OFD packet to send [02:02:39]OFD Sender: No OFD packet to send [02:02:44]OFD Sender: No OFD packet to send [02:02:49]OFD Sender: No OFD packet to send [02:02:54]OFD Sender: No OFD packet to send [02:02:59]OFD Sender: No OFD packet to send [02:03:04]OFD Sender: No OFD packet to send [02:03:09]OFD Sender: No OFD packet to send [02:03:14]OFD Sender: No OFD packet to send [02:03:19]OFD Sender: No OFD packet to send [02:03:24]OFD Sender: No OFD packet to send [02:03:29]OFD Sender: No OFD packet to send [02:03:34]OFD Sender: No OFD packet to send [02:03:40]OFD Sender: No OFD packet to send [02:03:45]OFD Sender: No OFD packet to send [02:03:50]OFD Sender: No OFD packet to send [02:03:55]OFD Sender: No OFD packet to send [02:04:00]OFD Sender: No OFD packet to send [02:04:05]OFD Sender: No OFD packet to send [02:04:10]OFD Sender: No OFD packet to send [02:04:15]OFD Sender: No OFD packet to send [02:04:20]OFD Sender: No OFD packet to send [02:04:25]OFD Sender: No OFD packet to send [02:04:30]OFD Sender: No OFD packet to send [02:04:35]OFD Sender: No OFD packet to send [02:04:40]OFD Sender: No OFD packet to send [02:04:45]OFD Sender: No OFD packet to send [02:04:50]OFD Sender: No OFD packet to send [02:04:55]OFD Sender: No OFD packet to send [02:05:00]OFD Sender: No OFD packet to send [02:05:05]OFD Sender: No OFD packet to send [02:05:10]OFD Sender: No OFD packet to send [02:05:15]OFD Sender: No OFD packet to send [02:05:20]OFD Sender: No OFD packet to send [02:05:25]OFD Sender: No OFD packet to send [02:05:30]OFD Sender: No OFD packet to send [02:05:35]OFD Sender: No OFD packet to send [02:05:40]OFD Sender: No OFD packet to send [02:05:45]OFD Sender: No OFD packet to send [02:05:50]OFD Sender: No OFD packet to send [02:05:55]OFD Sender: No OFD packet to send [02:06:00]OFD Sender: No OFD packet to send [02:06:05]OFD Sender: No OFD packet to send [02:06:10]OFD Sender: No OFD packet to send [02:06:15]OFD Sender: No OFD packet to send [02:06:20]OFD Sender: No OFD packet to send [02:06:25]OFD Sender: No OFD packet to send [02:06:30]OFD Sender: No OFD packet to send [02:06:35]OFD Sender: No OFD packet to send [02:06:40]OFD Sender: No OFD packet to send [02:06:45]OFD Sender: No OFD packet to send [02:06:50]OFD Sender: No OFD packet to send [02:06:55]OFD Sender: No OFD packet to send [02:07:00]OFD Sender: No OFD packet to send [02:07:05]OFD Sender: No OFD packet to send [02:07:10]OFD Sender: No OFD packet to send [02:07:15]OFD Sender: No OFD packet to send [02:07:20]OFD Sender: No OFD packet to send [02:07:25]OFD Sender: No OFD packet to send [02:07:30]OFD Sender: No OFD packet to send [02:07:35]OFD Sender: No OFD packet to send [02:07:40]OFD Sender: No OFD packet to send [02:07:45]OFD Sender: No OFD packet to send [02:07:50]OFD Sender: No OFD packet to send [02:07:55]OFD Sender: No OFD packet to send [02:08:00]OFD Sender: No OFD packet to send [02:08:05]OFD Sender: No OFD packet to send [02:08:10]OFD Sender: No OFD packet to send [02:08:15]OFD Sender: No OFD packet to send [02:08:20]OFD Sender: No OFD packet to send [02:08:25]OFD Sender: No OFD packet to send [02:08:30]OFD Sender: No OFD packet to send [02:08:35]OFD Sender: No OFD packet to send [02:08:40]OFD Sender: No OFD packet to send [02:08:45]OFD Sender: No OFD packet to send [02:08:50]OFD Sender: No OFD packet to send [02:08:55]OFD Sender: No OFD packet to send [02:09:00]OFD Sender: No OFD packet to send [02:09:05]OFD Sender: No OFD packet to send [02:09:10]OFD Sender: No OFD packet to send [02:09:15]OFD Sender: No OFD packet to send [02:09:20]OFD Sender: No OFD packet to send [02:09:25]OFD Sender: No OFD packet to send [02:09:30]OFD Sender: No OFD packet to send [02:09:35]OFD Sender: No OFD packet to send [02:09:40]OFD Sender: No OFD packet to send [02:09:45]OFD Sender: No OFD packet to send [02:09:50]OFD Sender: No OFD packet to send [02:09:55]OFD Sender: No OFD packet to send [02:10:00]OFD Sender: No OFD packet to send [02:10:05]OFD Sender: No OFD packet to send [02:10:10]OFD Sender: No OFD packet to send [02:10:15]OFD Sender: No OFD packet to send [02:10:20]OFD Sender: No OFD packet to send [02:10:25]OFD Sender: No OFD packet to send [02:10:30]OFD Sender: No OFD packet to send [02:10:35]OFD Sender: No OFD packet to send [02:10:40]OFD Sender: No OFD packet to send [02:10:45]OFD Sender: No OFD packet to send [02:10:50]OFD Sender: No OFD packet to send [02:10:55]OFD Sender: No OFD packet to send [02:11:00]OFD Sender: No OFD packet to send [02:11:05]OFD Sender: No OFD packet to send [02:11:10]OFD Sender: No OFD packet to send [02:11:15]OFD Sender: No OFD packet to send [02:11:20]OFD Sender: No OFD packet to send [02:11:25]OFD Sender: No OFD packet to send [02:11:30]OFD Sender: No OFD packet to send [02:11:35]OFD Sender: No OFD packet to send [02:11:40]OFD Sender: No OFD packet to send [02:11:45]OFD Sender: No OFD packet to send [02:11:50]OFD Sender: No OFD packet to send [02:11:55]OFD Sender: No OFD packet to send [02:12:00]OFD Sender: No OFD packet to send [02:12:05]OFD Sender: No OFD packet to send [02:12:10]OFD Sender: No OFD packet to send [02:12:15]OFD Sender: No OFD packet to send [02:12:20]OFD Sender: No OFD packet to send [02:12:25]OFD Sender: No OFD packet to send [02:12:30]OFD Sender: No OFD packet to send [02:12:35]OFD Sender: No OFD packet to send [02:12:40]OFD Sender: No OFD packet to send [02:12:45]OFD Sender: No OFD packet to send [02:12:50]OFD Sender: No OFD packet to send [02:12:55]OFD Sender: No OFD packet to send [02:13:00]OFD Sender: No OFD packet to send [02:13:05]OFD Sender: No OFD packet to send [02:13:10]OFD Sender: No OFD packet to send [02:13:15]OFD Sender: No OFD packet to send [02:13:20]OFD Sender: No OFD packet to send [02:13:25]OFD Sender: No OFD packet to send [02:13:30]OFD Sender: No OFD packet to send [02:13:35]OFD Sender: No OFD packet to send [02:13:40]OFD Sender: No OFD packet to send [02:13:45]OFD Sender: No OFD packet to send [02:13:50]OFD Sender: No OFD packet to send [02:13:55]OFD Sender: No OFD packet to send [02:14:00]OFD Sender: No OFD packet to send [02:14:05]OFD Sender: No OFD packet to send [02:14:10]OFD Sender: No OFD packet to send [02:14:15]OFD Sender: No OFD packet to send [02:14:20]OFD Sender: No OFD packet to send [02:14:25]OFD Sender: No OFD packet to send [02:14:30]OFD Sender: No OFD packet to send [02:14:35]OFD Sender: No OFD packet to send [02:14:40]OFD Sender: No OFD packet to send [02:14:45]OFD Sender: No OFD packet to send [02:14:50]OFD Sender: No OFD packet to send [02:14:55]OFD Sender: No OFD packet to send [02:15:00]OFD Sender: No OFD packet to send [02:15:05]OFD Sender: No OFD packet to send [02:15:10]OFD Sender: No OFD packet to send [02:15:15]OFD Sender: No OFD packet to send [02:15:20]OFD Sender: No OFD packet to send [02:15:25]OFD Sender: No OFD packet to send [02:15:30]OFD Sender: No OFD packet to send [02:15:35]OFD Sender: No OFD packet to send [02:15:40]OFD Sender: No OFD packet to send [02:15:45]OFD Sender: No OFD packet to send [02:15:50]OFD Sender: No OFD packet to send [02:15:55]OFD Sender: No OFD packet to send [02:16:00]OFD Sender: No OFD packet to send [02:16:05]OFD Sender: No OFD packet to send [02:16:10]OFD Sender: No OFD packet to send [02:16:15]OFD Sender: No OFD packet to send [02:16:20]OFD Sender: No OFD packet to send [02:16:25]OFD Sender: No OFD packet to send [02:16:30]OFD Sender: No OFD packet to send [02:16:35]OFD Sender: No OFD packet to send [02:16:40]OFD Sender: No OFD packet to send [02:16:45]OFD Sender: No OFD packet to send [02:16:50]OFD Sender: No OFD packet to send [02:16:55]OFD Sender: No OFD packet to send [02:17:00]OFD Sender: No OFD packet to send [02:17:05]OFD Sender: No OFD packet to send [02:17:10]OFD Sender: No OFD packet to send [02:17:15]OFD Sender: No OFD packet to send [02:17:20]OFD Sender: No OFD packet to send [02:17:25]OFD Sender: No OFD packet to send [02:17:30]OFD Sender: No OFD packet to send [02:17:35]OFD Sender: No OFD packet to send [02:17:40]OFD Sender: No OFD packet to send [02:17:45]OFD Sender: No OFD packet to send [02:17:50]OFD Sender: No OFD packet to send [02:17:55]OFD Sender: No OFD packet to send [02:18:00]OFD Sender: No OFD packet to send [02:18:05]OFD Sender: No OFD packet to send [02:18:10]OFD Sender: No OFD packet to send [02:18:15]OFD Sender: No OFD packet to send [02:18:20]OFD Sender: No OFD packet to send [02:18:25]OFD Sender: No OFD packet to send [02:18:30]OFD Sender: No OFD packet to send [02:18:35]OFD Sender: No OFD packet to send [02:18:40]OFD Sender: No OFD packet to send [02:18:45]OFD Sender: No OFD packet to send [02:18:50]OFD Sender: No OFD packet to send [02:18:55]OFD Sender: No OFD packet to send [02:19:00]OFD Sender: No OFD packet to send [02:19:05]OFD Sender: No OFD packet to send [02:19:10]OFD Sender: No OFD packet to send [02:19:15]OFD Sender: No OFD packet to send [02:19:20]OFD Sender: No OFD packet to send [02:19:25]OFD Sender: No OFD packet to send [02:19:30]OFD Sender: No OFD packet to send [02:19:35]OFD Sender: No OFD packet to send [02:19:40]OFD Sender: No OFD packet to send [02:19:45]OFD Sender: No OFD packet to send [02:19:50]OFD Sender: No OFD packet to send [02:19:55]OFD Sender: No OFD packet to send [02:20:00]OFD Sender: No OFD packet to send [02:20:05]OFD Sender: No OFD packet to send [02:20:10]OFD Sender: No OFD packet to send [02:20:15]OFD Sender: No OFD packet to send [02:20:20]OFD Sender: No OFD packet to send [02:20:25]OFD Sender: No OFD packet to send [02:20:30]OFD Sender: No OFD packet to send [02:20:35]OFD Sender: No OFD packet to send [02:20:40]OFD Sender: No OFD packet to send [02:20:45]OFD Sender: No OFD packet to send [02:20:50]OFD Sender: No OFD packet to send [02:20:55]OFD Sender: No OFD packet to send [02:21:00]OFD Sender: No OFD packet to send [02:21:05]OFD Sender: No OFD packet to send [02:21:10]OFD Sender: No OFD packet to send [02:21:15]OFD Sender: No OFD packet to send [02:21:20]OFD Sender: No OFD packet to send [02:21:25]OFD Sender: No OFD packet to send [02:21:30]OFD Sender: No OFD packet to send [02:21:35]OFD Sender: No OFD packet to send [02:21:40]OFD Sender: No OFD packet to send [02:21:45]OFD Sender: No OFD packet to send [02:21:50]OFD Sender: No OFD packet to send [02:21:55]OFD Sender: No OFD packet to send [02:22:00]OFD Sender: No OFD packet to send [02:22:05]OFD Sender: No OFD packet to send [02:22:10]OFD Sender: No OFD packet to send [02:22:15]OFD Sender: No OFD packet to send [02:22:20]OFD Sender: No OFD packet to send [02:22:25]OFD Sender: No OFD packet to send [02:22:30]OFD Sender: No OFD packet to send [02:22:31]accept exits with 8 [02:22:31]New connection [02:22:31]New thread 3067108708 created [02:22:31]Thread 3067252068 joined [02:22:31]Waiting for new connection... [02:22:31] Sock 8.Parse request [02:22:31]Sock 8.Check first char [02:22:31]Sock 8.First char is OK [02:22:31]request: POST /json_proto HTTP/1.0 [02:22:31]Method: POST [02:22:31]URL: /json_proto [02:22:31]Method is POST - this is cgi request [02:22:31]url: /json_proto [02:22:31]query_string will be loaded in cgi processing [02:22:31]execute_cgi json_proto POST (null) [02:22:31]execute_cgi path=json_proto method=POST [02:22:31]POST find Content-Length [02:22:31]Host: 172.17.34.201:8080 [02:22:31]Content-Length: 953 [02:22:31]Content-Type: application/json [02:22:31] [02:22:31]POST finish read [02:22:31]Found Content-Length = 953 [02:22:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)230908", "tax_sys" : 0, "items" : [ { "code": "4700001060176", "name": "\u041A\u043E\u043D\u044C\u044F\u043A \u041A\u0412 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D 0,5\u043B", "price" : 820.00, "quantity" : 1.000, "sum" : 820.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000054227", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 1\u043B", "price" : 110.00, "quantity" : 2.000, "sum" : 220.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1040.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:22:31]execute_script... [02:22:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)230908", "tax_sys" : 0, "items" : [ { "code": "4700001060176", "name": "\u041A\u043E\u043D\u044C\u044F\u043A \u041A\u0412 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D 0,5\u043B", "price" : 820.00, "quantity" : 1.000, "sum" : 820.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000054227", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 1\u043B", "price" : 110.00, "quantity" : 2.000, "sum" : 220.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1040.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:22:31]POST & json_proto [02:22:31]process_json_proto [02:22:31]json parsed OK: [02:22:31]protocol is kg_v1.0 [02:22:31]action value=close_receipt [02:22:31]process_action close_receipt [02:22:31]cmd_close_receipt [02:22:31]MH_GetDate [02:22:31]Write to MH i2c: F0 00 00 2D 37 53 [02:22:31]Write i2c OK [02:22:31]MH_I2C_Read... [02:22:31]Read from MH i2c: F0 [02:22:31]MH_I2C_Read... [02:22:31]Read from MH i2c: F0 09 00 [02:22:31]MH_I2C_Read... [02:22:31]Read from MH i2c: F0 09 00 2D 37 00 70 49 17 66 64 0B 15 66 7C [02:22:31]GetLastDocTimeStamp 1712795475 [02:22:31]current date 1712802160 [02:22:31]FM_GetShiftState [02:22:31]SAM_PROTO_GetShiftState [02:22:31]wFMCommunicate request_size=4 [02:22:31]MH_SAM_APDU [02:22:31]CAPDU: 80 13 01 00 [02:22:31]Write to MH i2c: E2 08 00 2E 37 80 13 01 00 00 00 00 00 E2 [02:22:31]Write i2c OK [02:22:31]MH_I2C_Read... [02:22:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:22:31]Read from MH i2c: E2 [02:22:31]MH_I2C_Read... [02:22:31]Read from MH i2c: E2 0E 00 [02:22:31]MH_I2C_Read... [02:22:31]Read from MH i2c: E2 0E 00 2E 37 00 09 00 01 53 2F 17 66 00 00 00 00 90 00 ED [02:22:31]RAPDU: 09 00 01 53 2F 17 66 00 00 00 00 90 00 [02:22:31]wFMCommunicate OK [02:22:31]SAM_PROTO_GetShiftState done [02:22:31]FM_GetShiftState done [02:22:31]opened in 1712795475 [02:22:31]opened+sec_in_day 1712881875 [02:22:31]quantity*price = 82000 [02:22:31]sum+1 = 82001 [02:22:31]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 5449000054227 Напиток Кока-Кола 1л 2.000 * 110.00 = 220.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 1040.00 НСП 1% : 9.21 НДС 12% : 110.44 Наличными: 1040.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 1 11.04.2024 02:22 Смена: 259 ФФД: 1.0 ЗНМ: 0300000190 РНМ: 0000000000098026 Версия ККМ: 001 ФМ: 0000000000965393 ФД: 35482 ФПД: 250956477730286 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240411T022240&type=1&operation_type=1&fn_number=0000000000965393&fd_number=35482&fm=250956477730286&tin=02508201610067®Number=0000000000098026&sum=104000 0 [02:22:33]StoreToDocumentArchive [02:22:33]shift 259 fd 35482 [02:22:33]save to /storage/0259/doc_00035482 [02:22:33]save last doc name /storage/0259/doc_00035482 to /storage/kkm_last_doc_name [02:22:33]save OK [02:22:33]Clear old archive folders... [02:22:33]ProcessDocumentItem done err = 0, tmpTLVsize=394 [02:22:33]tlvbuf is 00770640 [02:22:33]SAM_PROTO_ClearQueue [02:22:33]wFMCommunicate request_size=4 [02:22:33]MH_SAM_APDU [02:22:33]CAPDU: 80 09 00 00 [02:22:33]Write to MH i2c: E2 08 00 3B 37 80 09 00 00 00 00 00 00 E4 [02:22:33]Write i2c OK [02:22:33]MH_I2C_Read... [02:22:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:22:33]Read from MH i2c: E2 [02:22:33]MH_I2C_Read... [02:22:33]Read from MH i2c: E2 03 00 [02:22:33]MH_I2C_Read... [02:22:33]Read from MH i2c: E2 03 00 3B 37 00 90 00 E6 [02:22:33]RAPDU: 90 00 [02:22:33]wFMCommunicate OK [02:22:33]SAM_PROTO_ClearQueue done [02:22:33]KKMCreateOFDPacket [02:22:33]OFDProtocolAddRootSTLVToBuf [02:22:33]FM_MakeSignedData [02:22:33]FM_MakeSignedData [02:22:33]SAM_PROTO_SignData [02:22:33]wFMCommunicate request_size=4 [02:22:33]MH_SAM_APDU [02:22:33]CAPDU: 80 0D 01 02 [02:22:33]Write to MH i2c: E2 08 00 3C 37 80 0D 01 02 00 00 00 00 EC [02:22:33]Write i2c OK [02:22:33]MH_I2C_Read... [02:22:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:22:33]Read from MH i2c: E2 [02:22:33]MH_I2C_Read... [02:22:33]Read from MH i2c: E2 03 00 [02:22:33]MH_I2C_Read... [02:22:33]Read from MH i2c: E2 03 00 3C 37 00 90 00 E7 [02:22:33]RAPDU: 90 00 [02:22:33]wFMCommunicate OK [02:22:33]wFMCommunicate request_size=255 [02:22:33]MH_SAM_APDU [02:22:33]CAPDU: 80 0D 02 02 FA 03 00 8A 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 37 30 30 30 30 31 30 36 30 31 37 36 06 04 2C 00 D0 9A D0 BE D0 BD D1 8C D1 8F D0 BA 20 D0 9A D0 92 20 D0 9A D1 8B D1 80 D0 B3 D1 8B D0 B7 D1 81 D1 82 D0 B0 D0 BD 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 50 40 01 00 00 00 13 04 06 00 50 40 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 35 34 34 39 30 30 30 30 35 34 32 32 37 06 04 24 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 31 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F0 55 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 96 01 00 00 00 EB 03 26 00 EF 03 0F [02:22:33]Write to MH i2c: E2 02 01 3D 37 80 0D 02 02 FA 00 03 00 8A 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 37 30 30 30 30 31 30 36 30 31 37 36 06 04 2C 00 D0 9A D0 BE D0 BD D1 8C D1 8F D0 BA 20 D0 9A D0 92 20 D0 9A D1 8B D1 80 D0 B3 D1 8B D0 B7 D1 81 D1 82 D0 B0 D0 BD 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 50 40 01 00 00 00 13 04 06 00 50 40 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 35 34 34 39 30 30 30 30 35 34 32 32 37 06 04 24 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 31 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F0 55 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 96 01 00 00 00 EB 03 26 00 EF 03 0F 00 00 D9 [02:22:33]Write i2c OK [02:22:33]MH_I2C_Read... [02:22:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:22:33]Read from MH i2c: E2 [02:22:33]MH_I2C_Read... [02:22:33]Read from MH i2c: E2 03 00 [02:22:33]MH_I2C_Read... [02:22:33]Read from MH i2c: E2 03 00 3D 37 00 90 00 E8 [02:22:33]RAPDU: 90 00 [02:22:33]wFMCommunicate OK [02:22:33]wFMCommunicate request_size=153 [02:22:33]MH_SAM_APDU [02:22:33]CAPDU: 80 0D 02 02 94 00 F6 03 01 00 01 F7 03 06 00 99 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 2B 00 00 00 00 07 04 06 00 40 96 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 70 49 17 66 0E 04 04 00 03 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 10 04 04 00 9A 8A 00 00 35 04 06 00 E4 3E 5B B5 8D EE [02:22:33]Write to MH i2c: E2 9C 00 3E 37 80 0D 02 02 94 00 00 F6 03 01 00 01 F7 03 06 00 99 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 2B 00 00 00 00 07 04 06 00 40 96 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 70 49 17 66 0E 04 04 00 03 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 10 04 04 00 9A 8A 00 00 35 04 06 00 E4 3E 5B B5 8D EE 00 00 10 [02:22:33]Write i2c OK [02:22:33]MH_I2C_Read... [02:22:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:22:33]Read from MH i2c: E2 [02:22:33]MH_I2C_Read... [02:22:33]Read from MH i2c: E2 03 00 [02:22:33]MH_I2C_Read... [02:22:33]Read from MH i2c: E2 03 00 3E 37 00 90 00 E9 [02:22:33]RAPDU: 90 00 [02:22:33]wFMCommunicate OK [02:22:33]wFMCommunicate request_size=4 [02:22:33]MH_SAM_APDU [02:22:33]CAPDU: 80 0D 03 02 [02:22:33]Write to MH i2c: E2 08 00 3F 37 80 0D 03 02 00 00 00 00 F1 [02:22:33]Write i2c OK [02:22:33]MH_I2C_Read... [02:22:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:22:33]Read from MH i2c: E2 [02:22:33]MH_I2C_Read... [02:22:33]Read from MH i2c: E2 0B 00 [02:22:33]MH_I2C_Read... [02:22:33]Read from MH i2c: E2 0B 00 3F 37 00 C9 0D 49 83 92 73 8F 0C 90 00 34 [02:22:33]RAPDU: C9 0D 49 83 92 73 8F 0C 90 00 [02:22:33]wFMCommunicate OK [02:22:33]SAM_PROTO_SignData done [02:22:33]FM_MakeSignedData done [02:22:33]CreateOFDProtocolMessage [02:22:33]wFMCommunicate request_size=4 [02:22:33]MH_SAM_APDU [02:22:33]CAPDU: 80 11 00 00 [02:22:33]Write to MH i2c: E2 08 00 40 37 80 11 00 00 00 00 00 00 F1 [02:22:33]Write i2c OK [02:22:33]MH_I2C_Read... [02:22:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:22:33]Read from MH i2c: E2 [02:22:33]MH_I2C_Read... [02:22:33]Read from MH i2c: E2 17 00 [02:22:33]MH_I2C_Read... [02:22:33]Read from MH i2c: E2 17 00 40 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 90 00 47 [02:22:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 90 00 [02:22:33]wFMCommunicate OK [02:22:33]CreateOFDProtocolMessage done [02:22:33]OFDSenderStorePacket 35482 [02:22:33]StoreOFDPacket docnum=35482 [02:22:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 9E 01 00 00 08 A6 96 01 F6 22 5A 03 01 00 03 00 8A 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 37 30 30 30 30 31 30 36 30 31 37 36 06 04 2C 00 D0 9A D0 BE D0 BD D1 8C D1 8F D0 BA 20 D0 9A D0 92 20 D0 9A D1 8B D1 80 D0 B3 D1 8B D0 B7 D1 81 D1 82 D0 B0 D0 BD 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 50 40 01 00 00 00 13 04 06 00 50 40 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 35 34 34 39 30 30 30 30 35 34 32 32 37 06 04 24 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 31 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F0 55 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 96 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 99 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 2B 00 00 00 00 07 04 06 00 40 96 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 70 49 17 66 0E 04 04 00 03 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 10 04 04 00 9A 8A 00 00 35 04 06 00 E4 3E 5B B5 8D EE C9 0D 49 83 92 73 8F 0C [02:22:33]CheckFolder [02:22:33]dirname=/storage/ofd_packets [02:22:33]CheckFolder done [02:22:33]ProducePacketName [02:22:33]name=ofd_packets/00035482 [02:22:33]NVStorageSaveData ofd_packets/00035482 [02:22:33]File name is /storage/ofd_packets/00035482 [02:22:33]Write 444 bytes [02:22:33]NVStorageSaveData done [02:22:33]OFDSenderStorePacket done [02:22:33]KKMCreateOFDPacket done [02:22:33]NVStorageSaveData kkm_last_timestamp [02:22:33]File name is /storage/kkm_last_timestamp [02:22:33]Write 4 bytes [02:22:33]NVStorageSaveData done [02:22:33]ExternCall_PrintAddStr [02:22:33]wPrintStart [02:22:33]Write to MH i2c: 01 00 00 41 37 78 [02:22:33]Write i2c OK [02:22:33]MH_I2C_Read... [02:22:33]Read from MH i2c: 01 [02:22:33]MH_I2C_Read... [02:22:33]Read from MH i2c: 01 07 00 [02:22:33]MH_I2C_Read... [02:22:33]Read from MH i2c: 01 07 00 41 37 00 00 00 00 00 FF 0F 8D [02:22:34]RasterBufferAndPrint [02:22:34]line Счет N : (3)230908 [02:22:34]line ИНН: 02508201610067 [02:22:34]line Контрольно-Кассовый Чек [02:22:34]line ПРОДАЖА [02:22:34]line Товар: 4700001060176 [02:22:34]line Коньяк КВ Кыргызстан 0,5л [02:22:34]line 1.000 * 820.00 [02:22:34]line = 820.00 [02:22:34]line НДС 12% НСП 1% [02:22:34]line > о реализуемом товаре [02:22:34]line Товар: 5449000054227 [02:22:34]line Напиток Кока-Кола 1л [02:22:34]line 2.000 * 110.00 [02:22:34]line = 220.00 [02:22:34]line НДС 12% НСП 1% [02:22:34]line > о реализуемом товаре [02:22:34]line ИТОГО: 1040.00 [02:22:34]line НСП 1% : 9.21 [02:22:34]line НДС 12% : 110.44 [02:22:34]line Наличными: 1040.00 [02:22:34]line Безнал.: 0.00 [02:22:34]line Место: АЗС № 121 "Партнер Нефть" [02:22:34]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [02:22:34]line СНО: Общий режим [02:22:34]line Чек 1 11.04.2024 02:22 [02:22:34]line Смена: 259 ФФД: 1.0 [02:22:34]line ЗНМ: 0300000190 [02:22:34]line РНМ: 0000000000098026 [02:22:34]line Версия ККМ: 001 [02:22:34]line ФМ: 0000000000965393 [02:22:34]line ФД: 35482 [02:22:34]line ФПД: 250956477730286 [02:22:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240411T022240&type=1&operation_type=1&fn_number=0000000000965393&fd_number=35482&fm=250956477730286&tin=02508201610067®Number=0000000000098026&sum=104000 [02:22:34]line 0 [02:22:34]OFD Sender: Processing packet 35482 [packets to send 17, broken 16] [02:22:34]ProducePacketName [02:22:34]name=ofd_packets/00035482 [02:22:34]OFD Sender: To server: pG, [02:22:34]CommunicateWithHost lk.salyk.kg:30040 [02:22:34]ConnectInit lk.salyk.kg [02:22:34]written 0, free lines is 4095 [02:22:34]Connected sock=10 [02:22:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 9E 01 00 00 08 A6 96 01 F6 22 5A 03 01 00 03 00 8A 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 37 30 30 30 30 31 30 36 30 31 37 36 06 04 2C 00 D0 9A D0 BE D0 BD D1 8C D1 8F D0 BA 20 D0 9A D0 92 20 D0 9A D1 8B D1 80 D0 B3 D1 8B D0 B7 D1 81 D1 82 D0 B0 D0 BD 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 50 40 01 00 00 00 13 04 06 00 50 40 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 35 34 34 39 30 30 30 30 35 34 32 32 37 06 04 24 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 31 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F0 55 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 96 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 99 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 2B 00 00 00 00 07 04 06 00 40 96 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 70 49 17 66 0E 04 04 00 03 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 10 04 04 00 9A 8A 00 00 35 04 06 00 E4 3E 5B B5 8D EE C9 0D 49 83 92 73 8F 0C [02:22:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 4F 00 00 00 1E F0 47 00 F7 66 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 10 04 04 00 9A 8A 00 00 F4 03 04 00 68 F5 16 66 B6 04 01 00 00 C8 FE 5B 95 10 E8 6F 2D [02:22:34]CommunicateWithHost err = 0 [02:22:34]CheckOFDResponse [02:22:34]1017 (14) - 77093643461234 [02:22:34]1041 (16) - 0000000000965393 [02:22:34]1040 (4) - 35482 [02:22:34]1012 (4) - 10.04.2024 20:24 [02:22:34]1206 (1) - 0 [02:22:34]OFD Sender: Remove packet 35482 [02:22:34]ProducePacketName [02:22:34]name=ofd_packets/00035482 [02:22:34]NVStorageDeleteData [02:22:34]Write to MH i2c: 01 00 00 6F 37 A6 [02:22:34]Write i2c OK [02:22:34]MH_I2C_Read... [02:22:34]Read from MH i2c: 01 [02:22:34]MH_I2C_Read... [02:22:34]Read from MH i2c: 01 07 00 [02:22:34]MH_I2C_Read... [02:22:34]Read from MH i2c: 01 07 00 6F 37 00 00 00 00 00 51 0C 0A [02:22:34]RasterBufferAndPrint [02:22:34]line [02:22:34]line [02:22:34]line [02:22:34]line [02:22:34]line [02:22:34]written 0, free lines is 3158 [02:22:34]MH_Cut [02:22:34]Write to MH i2c: D1 01 00 76 37 01 7F [02:22:34]Write i2c OK [02:22:34]MH_I2C_Read... [02:22:34]Read from MH i2c: D1 [02:22:34]MH_I2C_Read... [02:22:34]Read from MH i2c: D1 01 00 [02:22:34]MH_I2C_Read... [02:22:34]Read from MH i2c: D1 01 00 76 37 00 7E [02:22:34]Write to MH i2c: 01 00 00 77 37 AE [02:22:34]Write i2c OK [02:22:34]MH_I2C_Read... [02:22:34]OFD Sender: No OFD packet to send [02:22:35]*** Cut start [02:22:35]*** Partial cut [02:22:35]*** CUTSNS_PIN = 1 [02:22:35]*** CUTSNS_PIN = 0 [02:22:35]*** Brake cut motor [02:22:36]Read from MH i2c: 01 [02:22:36]MH_I2C_Read... [02:22:36]*** Stop cut motor [02:22:36]*** Cut end [02:22:36]Read from MH i2c: 01 07 00 [02:22:36]MH_I2C_Read... [02:22:36]Read from MH i2c: 01 07 00 77 37 00 00 00 00 00 FF 0F C3 [02:22:36]process_action close_receipt done [02:22:36]requested_data is exist [02:22:36]produce_requested_data [02:22:36]requested_item fm.sn is exist - process it [02:22:36]wFMCommunicate request_size=4 [02:22:36]MH_SAM_APDU [02:22:36]CAPDU: 80 11 00 00 [02:22:36]Write to MH i2c: E2 08 00 78 37 80 11 00 00 00 00 00 00 29 [02:22:36]Write i2c OK [02:22:36]MH_I2C_Read... [02:22:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:22:36]Read from MH i2c: E2 [02:22:36]MH_I2C_Read... [02:22:36]Read from MH i2c: E2 17 00 [02:22:36]MH_I2C_Read... [02:22:36]Read from MH i2c: E2 17 00 78 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 90 00 7F [02:22:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 90 00 [02:22:36]wFMCommunicate OK [02:22:36]requested_item fd.num is exist - process it [02:22:36]SAM_PROTO_GetFieldsCounters [02:22:36]wFMCommunicate request_size=4 [02:22:36]MH_SAM_APDU [02:22:36]CAPDU: 80 13 00 00 [02:22:36]Write to MH i2c: E2 08 00 79 37 80 13 00 00 00 00 00 00 2C [02:22:36]Write i2c OK [02:22:36]MH_I2C_Read... [02:22:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:22:36]Read from MH i2c: E2 [02:22:36]MH_I2C_Read... [02:22:36]Read from MH i2c: E2 62 00 [02:22:36]MH_I2C_Read... [02:22:36]Read from MH i2c: E2 62 00 79 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 10 04 04 00 9A 8A 00 00 0E 04 04 00 03 01 00 00 12 04 04 00 01 00 00 00 5E 04 04 00 01 00 00 00 57 04 04 00 02 00 00 00 19 04 04 00 00 00 00 00 90 00 7B [02:22:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 10 04 04 00 9A 8A 00 00 0E 04 04 00 03 01 00 00 12 04 04 00 01 00 00 00 5E 04 04 00 01 00 00 00 57 04 04 00 02 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:22:36]wFMCommunicate OK [02:22:36]SAM_PROTO_GetFieldsCounters done [02:22:36]requested_item shift.num is exist - process it [02:22:36]requested_item shift.opened is exist - process it [02:22:36]req_shift_opened [02:22:36]FM_GetShiftState [02:22:36]SAM_PROTO_GetShiftState [02:22:36]wFMCommunicate request_size=4 [02:22:36]MH_SAM_APDU [02:22:36]CAPDU: 80 13 01 00 [02:22:36]Write to MH i2c: E2 08 00 7A 37 80 13 01 00 00 00 00 00 2E [02:22:36]Write i2c OK [02:22:36]MH_I2C_Read... [02:22:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:22:36]Read from MH i2c: E2 [02:22:36]MH_I2C_Read... [02:22:36]Read from MH i2c: E2 0E 00 [02:22:36]MH_I2C_Read... [02:22:36]Read from MH i2c: E2 0E 00 7A 37 00 09 00 01 53 2F 17 66 00 00 00 00 90 00 39 [02:22:36]RAPDU: 09 00 01 53 2F 17 66 00 00 00 00 90 00 [02:22:36]wFMCommunicate OK [02:22:36]SAM_PROTO_GetShiftState done [02:22:36]FM_GetShiftState done [02:22:36]req_shift_opened done [02:22:36]requested_item shift.open_date is exist - process it [02:22:36]req_shift_open_date [02:22:36]req_shift_open_date done [02:22:36]produce_requested_data done [02:22:36]produce_requested_data return {"fm.sn":"0000000000965393","fd.num":35482,"shift.num":259,"shift.opened":1,"shift.open_date":1712795475} [02:22:36]process_action_free close_receipt [02:22:36]json_value_free [02:22:36]json_value_free done [02:22:36]process_json_proto returns [02:22:36]Send response to host [02:22:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965393","fd.num":35482,"shift.num":259,"shift.opened":1,"shift.open_date":1712795475}}} [02:22:36]free response buf [02:22:36]execute_script done [02:22:36]execute_script returns [02:22:36]free content buf [02:22:36]Sock 8.Close socket [02:22:36]Sock 8.Thread stoped [02:22:39]OFD Sender: No OFD packet to send [02:22:44]OFD Sender: No OFD packet to send [02:22:49]OFD Sender: No OFD packet to send [02:22:54]OFD Sender: No OFD packet to send [02:22:59]OFD Sender: No OFD packet to send [02:23:04]OFD Sender: No OFD packet to send [02:23:09]OFD Sender: No OFD packet to send [02:23:14]OFD Sender: No OFD packet to send [02:23:19]OFD Sender: No OFD packet to send [02:23:24]OFD Sender: No OFD packet to send [02:23:29]OFD Sender: No OFD packet to send [02:23:34]OFD Sender: No OFD packet to send [02:23:39]OFD Sender: No OFD packet to send [02:23:44]OFD Sender: No OFD packet to send [02:23:49]OFD Sender: No OFD packet to send [02:23:54]OFD Sender: No OFD packet to send [02:23:59]OFD Sender: No OFD packet to send [02:24:04]OFD Sender: No OFD packet to send [02:24:09]OFD Sender: No OFD packet to send [02:24:14]OFD Sender: No OFD packet to send [02:24:19]OFD Sender: No OFD packet to send [02:24:24]OFD Sender: No OFD packet to send [02:24:29]OFD Sender: No OFD packet to send [02:24:34]OFD Sender: No OFD packet to send [02:24:39]OFD Sender: No OFD packet to send [02:24:44]OFD Sender: No OFD packet to send [02:24:49]OFD Sender: No OFD packet to send [02:24:54]OFD Sender: No OFD packet to send [02:24:59]OFD Sender: No OFD packet to send [02:25:04]OFD Sender: No OFD packet to send [02:25:09]OFD Sender: No OFD packet to send [02:25:14]OFD Sender: No OFD packet to send [02:25:19]OFD Sender: No OFD packet to send [02:25:24]OFD Sender: No OFD packet to send [02:25:29]OFD Sender: No OFD packet to send [02:25:34]OFD Sender: No OFD packet to send [02:25:39]OFD Sender: No OFD packet to send [02:25:44]OFD Sender: No OFD packet to send [02:25:49]OFD Sender: No OFD packet to send [02:25:54]OFD Sender: No OFD packet to send [02:25:59]OFD Sender: No OFD packet to send [02:26:04]OFD Sender: No OFD packet to send [02:26:09]OFD Sender: No OFD packet to send [02:26:14]OFD Sender: No OFD packet to send [02:26:20]OFD Sender: No OFD packet to send [02:26:25]OFD Sender: No OFD packet to send [02:26:30]OFD Sender: No OFD packet to send [02:26:35]OFD Sender: No OFD packet to send [02:26:40]OFD Sender: No OFD packet to send [02:26:45]OFD Sender: No OFD packet to send [02:26:50]OFD Sender: No OFD packet to send [02:26:52]accept exits with 9 [02:26:52]New connection [02:26:52]New thread 3067252068 created [02:26:52]Thread 3067108708 joined [02:26:52]Waiting for new connection... [02:26:52] Sock 9.Parse request [02:26:52]Sock 9.Check first char [02:26:52]Sock 9.First char is OK [02:26:52]request: POST /json_proto HTTP/1.0 [02:26:52]Method: POST [02:26:52]URL: /json_proto [02:26:52]Method is POST - this is cgi request [02:26:52]url: /json_proto [02:26:52]query_string will be loaded in cgi processing [02:26:52]execute_cgi json_proto POST (null) [02:26:52]execute_cgi path=json_proto method=POST [02:26:52]POST find Content-Length [02:26:52]Host: 172.17.34.201:8080 [02:26:52]Content-Length: 641 [02:26:52]Content-Type: application/json [02:26:52] [02:26:52]POST finish read [02:26:52]Found Content-Length = 641 [02:26:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)230909", "tax_sys" : 0, "items" : [ { "code": "4700001060169", "name": "\u041A\u043E\u043D\u044C\u044F\u043A \u0411\u0438\u0448\u043A\u0435\u043A 0,2\u043B", "price" : 310.00, "quantity" : 1.000, "sum" : 310.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 310.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:26:52]execute_script... [02:26:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)230909", "tax_sys" : 0, "items" : [ { "code": "4700001060169", "name": "\u041A\u043E\u043D\u044C\u044F\u043A \u0411\u0438\u0448\u043A\u0435\u043A 0,2\u043B", "price" : 310.00, "quantity" : 1.000, "sum" : 310.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 310.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:26:52]POST & json_proto [02:26:52]process_json_proto [02:26:52]json parsed OK: [02:26:52]protocol is kg_v1.0 [02:26:52]action value=close_receipt [02:26:52]process_action close_receipt [02:26:52]cmd_close_receipt [02:26:52]MH_GetDate [02:26:52]Write to MH i2c: F0 00 00 7B 37 A1 [02:26:52]Write i2c OK [02:26:52]MH_I2C_Read... [02:26:52]Read from MH i2c: F0 [02:26:52]MH_I2C_Read... [02:26:52]Read from MH i2c: F0 09 00 [02:26:52]MH_I2C_Read... [02:26:52]Read from MH i2c: F0 09 00 7B 37 00 75 4A 17 66 64 0B 15 66 D0 [02:26:52]GetLastDocTimeStamp 1712802160 [02:26:52]current date 1712802421 [02:26:52]FM_GetShiftState [02:26:52]SAM_PROTO_GetShiftState [02:26:52]wFMCommunicate request_size=4 [02:26:52]MH_SAM_APDU [02:26:52]CAPDU: 80 13 01 00 [02:26:52]Write to MH i2c: E2 08 00 7C 37 80 13 01 00 00 00 00 00 30 [02:26:52]Write i2c OK [02:26:52]MH_I2C_Read... [02:26:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:26:52]Read from MH i2c: E2 [02:26:52]MH_I2C_Read... [02:26:52]Read from MH i2c: E2 0E 00 [02:26:52]MH_I2C_Read... [02:26:52]Read from MH i2c: E2 0E 00 7C 37 00 09 00 01 53 2F 17 66 00 00 00 00 90 00 3B [02:26:52]RAPDU: 09 00 01 53 2F 17 66 00 00 00 00 90 00 [02:26:52]wFMCommunicate OK [02:26:52]SAM_PROTO_GetShiftState done [02:26:52]FM_GetShiftState done [02:26:52]opened in 1712795475 [02:26:52]opened+sec_in_day 1712881875 [02:26:52]quantity*price = 31000 [02:26:52]sum+1 = 31001 [02:26:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 310.00 НСП 1% : 2.74 НДС 12% : 32.92 Наличными: 310.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 2 11.04.2024 02:27 Смена: 259 ФФД: 1.0 ЗНМ: 0300000190 РНМ: 0000000000098026 Версия ККМ: 001 ФМ: 0000000000965393 ФД: 35483 ФПД: 101518321869083 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240411T022701&type=1&operation_type=1&fn_number=0000000000965393&fd_number=35483&fm=101518321869083&tin=02508201610067®Number=0000000000098026&sum=31000 0 [02:26:53]StoreToDocumentArchive [02:26:53]shift 259 fd 35483 [02:26:53]save to /storage/0259/doc_00035483 [02:26:53]save last doc name /storage/0259/doc_00035483 to /storage/kkm_last_doc_name [02:26:53]save OK [02:26:53]Clear old archive folders... [02:26:53]ProcessDocumentItem done err = 0, tmpTLVsize=273 [02:26:53]tlvbuf is 0078F820 [02:26:53]SAM_PROTO_ClearQueue [02:26:53]wFMCommunicate request_size=4 [02:26:53]MH_SAM_APDU [02:26:53]CAPDU: 80 09 00 00 [02:26:53]Write to MH i2c: E2 08 00 89 37 80 09 00 00 00 00 00 00 32 [02:26:53]Write i2c OK [02:26:53]MH_I2C_Read... [02:26:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:26:53]Read from MH i2c: E2 [02:26:53]MH_I2C_Read... [02:26:53]Read from MH i2c: E2 03 00 [02:26:53]MH_I2C_Read... [02:26:53]Read from MH i2c: E2 03 00 89 37 00 90 00 34 [02:26:53]RAPDU: 90 00 [02:26:53]wFMCommunicate OK [02:26:53]SAM_PROTO_ClearQueue done [02:26:53]KKMCreateOFDPacket [02:26:53]OFDProtocolAddRootSTLVToBuf [02:26:53]FM_MakeSignedData [02:26:53]FM_MakeSignedData [02:26:53]SAM_PROTO_SignData [02:26:53]wFMCommunicate request_size=4 [02:26:53]MH_SAM_APDU [02:26:53]CAPDU: 80 0D 01 02 [02:26:53]Write to MH i2c: E2 08 00 8A 37 80 0D 01 02 00 00 00 00 3A [02:26:53]Write i2c OK [02:26:53]MH_I2C_Read... [02:26:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:26:53]Read from MH i2c: E2 [02:26:53]MH_I2C_Read... [02:26:53]Read from MH i2c: E2 03 00 [02:26:53]MH_I2C_Read... [02:26:53]Read from MH i2c: E2 03 00 8A 37 00 90 00 35 [02:26:53]RAPDU: 90 00 [02:26:53]wFMCommunicate OK [02:26:53]wFMCommunicate request_size=255 [02:26:53]MH_SAM_APDU [02:26:53]CAPDU: 80 0D 02 02 FA 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 0D 00 34 37 30 30 30 30 31 30 36 30 31 36 39 06 04 1F 00 D0 9A D0 BE D0 BD D1 8C D1 8F D0 BA 20 D0 91 D0 B8 D1 88 D0 BA D0 B5 D0 BA 20 30 2C 32 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 18 79 00 00 00 00 13 04 06 00 18 79 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 79 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 0C 00 00 00 00 07 04 06 00 18 79 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 75 4A 17 66 0E 04 04 00 03 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 11 04 10 00 30 30 30 30 30 30 30 [02:26:54]Write to MH i2c: E2 02 01 8B 37 80 0D 02 02 FA 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 0D 00 34 37 30 30 30 30 31 30 36 30 31 36 39 06 04 1F 00 D0 9A D0 BE D0 BD D1 8C D1 8F D0 BA 20 D0 91 D0 B8 D1 88 D0 BA D0 B5 D0 BA 20 30 2C 32 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 18 79 00 00 00 00 13 04 06 00 18 79 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 79 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 0C 00 00 00 00 07 04 06 00 18 79 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 75 4A 17 66 0E 04 04 00 03 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 11 04 10 00 30 30 30 30 30 30 30 00 00 F0 [02:26:54]Write i2c OK [02:26:54]MH_I2C_Read... [02:26:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:26:54]Read from MH i2c: E2 [02:26:54]MH_I2C_Read... [02:26:54]Read from MH i2c: E2 03 00 [02:26:54]MH_I2C_Read... [02:26:54]Read from MH i2c: E2 03 00 8B 37 00 90 00 36 [02:26:54]RAPDU: 90 00 [02:26:54]wFMCommunicate OK [02:26:54]wFMCommunicate request_size=32 [02:26:54]MH_SAM_APDU [02:26:54]CAPDU: 80 0D 02 02 1B 30 30 30 39 36 35 33 39 33 10 04 04 00 9B 8A 00 00 35 04 06 00 5C 54 93 83 61 1B [02:26:54]Write to MH i2c: E2 23 00 8C 37 80 0D 02 02 1B 00 30 30 30 39 36 35 33 39 33 10 04 04 00 9B 8A 00 00 35 04 06 00 5C 54 93 83 61 1B 00 00 04 [02:26:54]Write i2c OK [02:26:54]MH_I2C_Read... [02:26:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:26:54]Read from MH i2c: E2 [02:26:54]MH_I2C_Read... [02:26:54]Read from MH i2c: E2 03 00 [02:26:54]MH_I2C_Read... [02:26:54]Read from MH i2c: E2 03 00 8C 37 00 90 00 37 [02:26:54]RAPDU: 90 00 [02:26:54]wFMCommunicate OK [02:26:54]wFMCommunicate request_size=4 [02:26:54]MH_SAM_APDU [02:26:54]CAPDU: 80 0D 03 02 [02:26:54]Write to MH i2c: E2 08 00 8D 37 80 0D 03 02 00 00 00 00 3F [02:26:54]Write i2c OK [02:26:54]MH_I2C_Read... [02:26:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:26:54]Read from MH i2c: E2 [02:26:54]MH_I2C_Read... [02:26:54]Read from MH i2c: E2 0B 00 [02:26:54]MH_I2C_Read... [02:26:54]Read from MH i2c: E2 0B 00 8D 37 00 14 EF AC A7 8D 6B D4 27 90 00 89 [02:26:54]RAPDU: 14 EF AC A7 8D 6B D4 27 90 00 [02:26:54]wFMCommunicate OK [02:26:54]SAM_PROTO_SignData done [02:26:54]FM_MakeSignedData done [02:26:54]CreateOFDProtocolMessage [02:26:54]wFMCommunicate request_size=4 [02:26:54]MH_SAM_APDU [02:26:54]CAPDU: 80 11 00 00 [02:26:54]Write to MH i2c: E2 08 00 8E 37 80 11 00 00 00 00 00 00 3F [02:26:54]Write i2c OK [02:26:54]MH_I2C_Read... [02:26:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:26:54]Read from MH i2c: E2 [02:26:54]MH_I2C_Read... [02:26:54]Read from MH i2c: E2 17 00 [02:26:54]MH_I2C_Read... [02:26:54]Read from MH i2c: E2 17 00 8E 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 90 00 95 [02:26:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 90 00 [02:26:54]wFMCommunicate OK [02:26:54]CreateOFDProtocolMessage done [02:26:54]OFDSenderStorePacket 35483 [02:26:54]StoreOFDPacket docnum=35483 [02:26:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 25 01 00 00 03 F8 1D 01 C4 93 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 0D 00 34 37 30 30 30 30 31 30 36 30 31 36 39 06 04 1F 00 D0 9A D0 BE D0 BD D1 8C D1 8F D0 BA 20 D0 91 D0 B8 D1 88 D0 BA D0 B5 D0 BA 20 30 2C 32 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 18 79 00 00 00 00 13 04 06 00 18 79 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 79 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 0C 00 00 00 00 07 04 06 00 18 79 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 75 4A 17 66 0E 04 04 00 03 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 10 04 04 00 9B 8A 00 00 35 04 06 00 5C 54 93 83 61 1B 14 EF AC A7 8D 6B D4 27 [02:26:54]CheckFolder [02:26:54]dirname=/storage/ofd_packets [02:26:54]CheckFolder done [02:26:54]ProducePacketName [02:26:54]name=ofd_packets/00035483 [02:26:54]NVStorageSaveData ofd_packets/00035483 [02:26:54]File name is /storage/ofd_packets/00035483 [02:26:54]Write 323 bytes [02:26:54]NVStorageSaveData done [02:26:54]OFDSenderStorePacket done [02:26:54]KKMCreateOFDPacket done [02:26:54]NVStorageSaveData kkm_last_timestamp [02:26:54]File name is /storage/kkm_last_timestamp [02:26:54]Write 4 bytes [02:26:54]NVStorageSaveData done [02:26:54]ExternCall_PrintAddStr [02:26:54]wPrintStart [02:26:54]Write to MH i2c: 01 00 00 8F 37 C6 [02:26:54]Write i2c OK [02:26:54]MH_I2C_Read... [02:26:54]Read from MH i2c: 01 [02:26:54]MH_I2C_Read... [02:26:54]Read from MH i2c: 01 07 00 [02:26:54]MH_I2C_Read... [02:26:54]Read from MH i2c: 01 07 00 8F 37 00 00 00 00 00 FF 0F DB [02:26:54]RasterBufferAndPrint [02:26:54]line Счет N : (3)230909 [02:26:54]line ИНН: 02508201610067 [02:26:54]line Контрольно-Кассовый Чек [02:26:54]line ПРОДАЖА [02:26:54]line Товар: 4700001060169 [02:26:54]line Коньяк Бишкек 0,2л [02:26:54]line 1.000 * 310.00 [02:26:54]line = 310.00 [02:26:54]line НДС 12% НСП 1% [02:26:54]line > о реализуемом товаре [02:26:54]line ИТОГО: 310.00 [02:26:54]line НСП 1% : 2.74 [02:26:54]line НДС 12% : 32.92 [02:26:54]line Наличными: 310.00 [02:26:54]line Безнал.: 0.00 [02:26:54]line Место: АЗС № 121 "Партнер Нефть" [02:26:54]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [02:26:54]line СНО: Общий режим [02:26:54]line Чек 2 11.04.2024 02:27 [02:26:54]line Смена: 259 ФФД: 1.0 [02:26:54]line ЗНМ: 0300000190 [02:26:54]line РНМ: 0000000000098026 [02:26:54]line Версия ККМ: 001 [02:26:54]line ФМ: 0000000000965393 [02:26:54]line ФД: 35483 [02:26:54]line ФПД: 101518321869083 [02:26:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240411T022701&type=1&operation_type=1&fn_number=0000000000965393&fd_number=35483&fm=101518321869083&tin=02508201610067®Number=0000000000098026&sum=31000 [02:26:54]OFD Sender: Processing packet 35483 [packets to send 17, broken 16] [02:26:54]ProducePacketName [02:26:54]name=ofd_packets/00035483 [02:26:54]OFD Sender: To server: pG, [02:26:54]CommunicateWithHost lk.salyk.kg:30040 [02:26:54]ConnectInit lk.salyk.kg [02:26:54]Connected sock=10 [02:26:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 25 01 00 00 03 F8 1D 01 C4 93 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 0D 00 34 37 30 30 30 30 31 30 36 30 31 36 39 06 04 1F 00 D0 9A D0 BE D0 BD D1 8C D1 8F D0 BA 20 D0 91 D0 B8 D1 88 D0 BA D0 B5 D0 BA 20 30 2C 32 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 18 79 00 00 00 00 13 04 06 00 18 79 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 79 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 0C 00 00 00 00 07 04 06 00 18 79 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 75 4A 17 66 0E 04 04 00 03 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 10 04 04 00 9B 8A 00 00 35 04 06 00 5C 54 93 83 61 1B 14 EF AC A7 8D 6B D4 27 [02:26:54]line 0 [02:26:54]written 0, free lines is 4095 [02:26:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 4F 00 00 00 1E C0 47 00 DD DC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 10 04 04 00 9B 8A 00 00 F4 03 04 00 6C F6 16 66 B6 04 01 00 00 0C 51 66 4D 62 A8 EC 9C [02:26:54]CommunicateWithHost err = 0 [02:26:54]CheckOFDResponse [02:26:54]1017 (14) - 77093643461234 [02:26:54]1041 (16) - 0000000000965393 [02:26:54]1040 (4) - 35483 [02:26:54]1012 (4) - 10.04.2024 20:28 [02:26:54]1206 (1) - 0 [02:26:54]OFD Sender: Remove packet 35483 [02:26:54]ProducePacketName [02:26:54]name=ofd_packets/00035483 [02:26:54]NVStorageDeleteData [02:26:55]Write to MH i2c: 01 00 00 B7 37 EE [02:26:55]Write i2c OK [02:26:55]MH_I2C_Read... [02:26:55]Read from MH i2c: 01 [02:26:55]MH_I2C_Read... [02:26:55]Read from MH i2c: 01 07 00 [02:26:55]MH_I2C_Read... [02:26:55]Read from MH i2c: 01 07 00 B7 37 00 00 00 00 00 C0 0C C1 [02:26:55]RasterBufferAndPrint [02:26:55]line [02:26:55]line [02:26:55]line [02:26:55]line [02:26:55]line [02:26:55]written 0, free lines is 3268 [02:26:55]MH_Cut [02:26:55]Write to MH i2c: D1 01 00 BE 37 01 C7 [02:26:55]Write i2c OK [02:26:55]MH_I2C_Read... [02:26:55]Read from MH i2c: D1 [02:26:55]MH_I2C_Read... [02:26:55]Read from MH i2c: D1 01 00 [02:26:55]MH_I2C_Read... [02:26:55]Read from MH i2c: D1 01 00 BE 37 00 C6 [02:26:55]Write to MH i2c: 01 00 00 BF 37 F6 [02:26:55]Write i2c OK [02:26:55]MH_I2C_Read... [02:26:55]OFD Sender: No OFD packet to send [02:26:56]*** Cut start [02:26:56]*** Partial cut [02:26:56]*** CUTSNS_PIN = 1 [02:26:56]*** CUTSNS_PIN = 0 [02:26:56]*** Brake cut motor [02:26:56]Read from MH i2c: 01 [02:26:56]MH_I2C_Read... [02:26:56]*** Stop cut motor [02:26:56]*** Cut end [02:26:56]Read from MH i2c: 01 07 00 [02:26:56]MH_I2C_Read... [02:26:56]Read from MH i2c: 01 07 00 BF 37 00 00 00 00 00 FF 0F 0B [02:26:56]process_action close_receipt done [02:26:56]requested_data is exist [02:26:56]produce_requested_data [02:26:56]requested_item fm.sn is exist - process it [02:26:56]wFMCommunicate request_size=4 [02:26:56]MH_SAM_APDU [02:26:56]CAPDU: 80 11 00 00 [02:26:56]Write to MH i2c: E2 08 00 C0 37 80 11 00 00 00 00 00 00 71 [02:26:56]Write i2c OK [02:26:56]MH_I2C_Read... [02:26:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:26:56]Read from MH i2c: E2 [02:26:56]MH_I2C_Read... [02:26:56]Read from MH i2c: E2 17 00 [02:26:56]MH_I2C_Read... [02:26:56]Read from MH i2c: E2 17 00 C0 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 90 00 C7 [02:26:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 90 00 [02:26:56]wFMCommunicate OK [02:26:56]requested_item fd.num is exist - process it [02:26:56]SAM_PROTO_GetFieldsCounters [02:26:56]wFMCommunicate request_size=4 [02:26:56]MH_SAM_APDU [02:26:56]CAPDU: 80 13 00 00 [02:26:56]Write to MH i2c: E2 08 00 C1 37 80 13 00 00 00 00 00 00 74 [02:26:56]Write i2c OK [02:26:56]MH_I2C_Read... [02:26:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:26:57]Read from MH i2c: E2 [02:26:57]MH_I2C_Read... [02:26:57]Read from MH i2c: E2 62 00 [02:26:57]MH_I2C_Read... [02:26:57]Read from MH i2c: E2 62 00 C1 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 10 04 04 00 9B 8A 00 00 0E 04 04 00 03 01 00 00 12 04 04 00 02 00 00 00 5E 04 04 00 02 00 00 00 57 04 04 00 03 00 00 00 19 04 04 00 00 00 00 00 90 00 C7 [02:26:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 10 04 04 00 9B 8A 00 00 0E 04 04 00 03 01 00 00 12 04 04 00 02 00 00 00 5E 04 04 00 02 00 00 00 57 04 04 00 03 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:26:57]wFMCommunicate OK [02:26:57]SAM_PROTO_GetFieldsCounters done [02:26:57]requested_item shift.num is exist - process it [02:26:57]requested_item shift.opened is exist - process it [02:26:57]req_shift_opened [02:26:57]FM_GetShiftState [02:26:57]SAM_PROTO_GetShiftState [02:26:57]wFMCommunicate request_size=4 [02:26:57]MH_SAM_APDU [02:26:57]CAPDU: 80 13 01 00 [02:26:57]Write to MH i2c: E2 08 00 C2 37 80 13 01 00 00 00 00 00 76 [02:26:57]Write i2c OK [02:26:57]MH_I2C_Read... [02:26:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:26:57]Read from MH i2c: E2 [02:26:57]MH_I2C_Read... [02:26:57]Read from MH i2c: E2 0E 00 [02:26:57]MH_I2C_Read... [02:26:57]Read from MH i2c: E2 0E 00 C2 37 00 09 00 01 53 2F 17 66 00 00 00 00 90 00 81 [02:26:57]RAPDU: 09 00 01 53 2F 17 66 00 00 00 00 90 00 [02:26:57]wFMCommunicate OK [02:26:57]SAM_PROTO_GetShiftState done [02:26:57]FM_GetShiftState done [02:26:57]req_shift_opened done [02:26:57]requested_item shift.open_date is exist - process it [02:26:57]req_shift_open_date [02:26:57]req_shift_open_date done [02:26:57]produce_requested_data done [02:26:57]produce_requested_data return {"fm.sn":"0000000000965393","fd.num":35483,"shift.num":259,"shift.opened":1,"shift.open_date":1712795475} [02:26:57]process_action_free close_receipt [02:26:57]json_value_free [02:26:57]json_value_free done [02:26:57]process_json_proto returns [02:26:57]Send response to host [02:26:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965393","fd.num":35483,"shift.num":259,"shift.opened":1,"shift.open_date":1712795475}}} [02:26:57]free response buf [02:26:57]execute_script done [02:26:57]execute_script returns [02:26:57]free content buf [02:26:57]Sock 9.Close socket [02:26:57]Sock 9.Thread stoped [02:27:00]OFD Sender: No OFD packet to send [02:27:05]OFD Sender: No OFD packet to send [02:27:10]OFD Sender: No OFD packet to send [02:27:15]OFD Sender: No OFD packet to send [02:27:20]OFD Sender: No OFD packet to send [02:27:25]OFD Sender: No OFD packet to send [02:27:30]OFD Sender: No OFD packet to send [02:27:35]OFD Sender: No OFD packet to send [02:27:40]OFD Sender: No OFD packet to send [02:27:45]OFD Sender: No OFD packet to send [02:27:50]OFD Sender: No OFD packet to send [02:27:55]OFD Sender: No OFD packet to send [02:28:00]OFD Sender: No OFD packet to send [02:28:05]OFD Sender: No OFD packet to send [02:28:10]OFD Sender: No OFD packet to send [02:28:15]OFD Sender: No OFD packet to send [02:28:20]OFD Sender: No OFD packet to send [02:28:25]OFD Sender: No OFD packet to send [02:28:30]OFD Sender: No OFD packet to send [02:28:35]OFD Sender: No OFD packet to send [02:28:40]OFD Sender: No OFD packet to send [02:28:45]OFD Sender: No OFD packet to send [02:28:50]OFD Sender: No OFD packet to send [02:28:55]OFD Sender: No OFD packet to send [02:29:00]OFD Sender: No OFD packet to send [02:29:05]OFD Sender: No OFD packet to send [02:29:10]OFD Sender: No OFD packet to send [02:29:15]OFD Sender: No OFD packet to send [02:29:20]OFD Sender: No OFD packet to send [02:29:25]OFD Sender: No OFD packet to send [02:29:30]OFD Sender: No OFD packet to send [02:29:35]OFD Sender: No OFD packet to send [02:29:40]OFD Sender: No OFD packet to send [02:29:45]OFD Sender: No OFD packet to send [02:29:50]OFD Sender: No OFD packet to send [02:29:55]OFD Sender: No OFD packet to send [02:30:00]OFD Sender: No OFD packet to send [02:30:05]OFD Sender: No OFD packet to send [02:30:10]OFD Sender: No OFD packet to send [02:30:15]OFD Sender: No OFD packet to send [02:30:20]OFD Sender: No OFD packet to send [02:30:25]OFD Sender: No OFD packet to send [02:30:30]OFD Sender: No OFD packet to send [02:30:35]OFD Sender: No OFD packet to send [02:30:40]OFD Sender: No OFD packet to send [02:30:45]OFD Sender: No OFD packet to send [02:30:50]OFD Sender: No OFD packet to send [02:30:55]OFD Sender: No OFD packet to send [02:31:00]OFD Sender: No OFD packet to send [02:31:05]OFD Sender: No OFD packet to send [02:31:10]OFD Sender: No OFD packet to send [02:31:15]OFD Sender: No OFD packet to send [02:31:20]OFD Sender: No OFD packet to send [02:31:25]OFD Sender: No OFD packet to send [02:31:30]OFD Sender: No OFD packet to send [02:31:35]OFD Sender: No OFD packet to send [02:31:40]OFD Sender: No OFD packet to send [02:31:45]OFD Sender: No OFD packet to send [02:31:50]OFD Sender: No OFD packet to send [02:31:55]OFD Sender: No OFD packet to send [02:32:00]OFD Sender: No OFD packet to send [02:32:05]OFD Sender: No OFD packet to send [02:32:10]OFD Sender: No OFD packet to send [02:32:15]OFD Sender: No OFD packet to send [02:32:20]OFD Sender: No OFD packet to send [02:32:25]OFD Sender: No OFD packet to send [02:32:30]OFD Sender: No OFD packet to send [02:32:35]OFD Sender: No OFD packet to send [02:32:40]OFD Sender: No OFD packet to send [02:32:45]OFD Sender: No OFD packet to send [02:32:50]OFD Sender: No OFD packet to send [02:32:55]OFD Sender: No OFD packet to send [02:33:00]OFD Sender: No OFD packet to send [02:33:05]OFD Sender: No OFD packet to send [02:33:10]OFD Sender: No OFD packet to send [02:33:15]OFD Sender: No OFD packet to send [02:33:20]OFD Sender: No OFD packet to send [02:33:25]OFD Sender: No OFD packet to send [02:33:30]OFD Sender: No OFD packet to send [02:33:35]OFD Sender: No OFD packet to send [02:33:40]OFD Sender: No OFD packet to send [02:33:45]OFD Sender: No OFD packet to send [02:33:50]OFD Sender: No OFD packet to send [02:33:55]OFD Sender: No OFD packet to send [02:34:00]OFD Sender: No OFD packet to send [02:34:05]OFD Sender: No OFD packet to send [02:34:10]OFD Sender: No OFD packet to send [02:34:15]OFD Sender: No OFD packet to send [02:34:20]OFD Sender: No OFD packet to send [02:34:25]OFD Sender: No OFD packet to send [02:34:30]OFD Sender: No OFD packet to send [02:34:35]OFD Sender: No OFD packet to send [02:34:40]OFD Sender: No OFD packet to send [02:34:45]OFD Sender: No OFD packet to send [02:34:50]OFD Sender: No OFD packet to send [02:34:55]OFD Sender: No OFD packet to send [02:35:00]OFD Sender: No OFD packet to send [02:35:05]OFD Sender: No OFD packet to send [02:35:10]OFD Sender: No OFD packet to send [02:35:15]OFD Sender: No OFD packet to send [02:35:20]OFD Sender: No OFD packet to send [02:35:25]OFD Sender: No OFD packet to send [02:35:30]OFD Sender: No OFD packet to send [02:35:35]OFD Sender: No OFD packet to send [02:35:40]OFD Sender: No OFD packet to send [02:35:45]OFD Sender: No OFD packet to send [02:35:50]OFD Sender: No OFD packet to send [02:35:55]OFD Sender: No OFD packet to send [02:36:00]OFD Sender: No OFD packet to send [02:36:05]OFD Sender: No OFD packet to send [02:36:10]OFD Sender: No OFD packet to send [02:36:15]OFD Sender: No OFD packet to send [02:36:20]OFD Sender: No OFD packet to send [02:36:25]OFD Sender: No OFD packet to send [02:36:30]OFD Sender: No OFD packet to send [02:36:35]OFD Sender: No OFD packet to send [02:36:40]OFD Sender: No OFD packet to send [02:36:45]OFD Sender: No OFD packet to send [02:36:50]OFD Sender: No OFD packet to send [02:36:55]OFD Sender: No OFD packet to send [02:37:00]OFD Sender: No OFD packet to send [02:37:05]OFD Sender: No OFD packet to send [02:37:10]OFD Sender: No OFD packet to send [02:37:15]OFD Sender: No OFD packet to send [02:37:20]OFD Sender: No OFD packet to send [02:37:25]OFD Sender: No OFD packet to send [02:37:30]OFD Sender: No OFD packet to send [02:37:36]OFD Sender: No OFD packet to send [02:37:41]OFD Sender: No OFD packet to send [02:37:46]OFD Sender: No OFD packet to send [02:37:51]OFD Sender: No OFD packet to send [02:37:56]OFD Sender: No OFD packet to send [02:38:01]OFD Sender: No OFD packet to send [02:38:06]OFD Sender: No OFD packet to send [02:38:11]OFD Sender: No OFD packet to send [02:38:16]OFD Sender: No OFD packet to send [02:38:21]OFD Sender: No OFD packet to send [02:38:26]OFD Sender: No OFD packet to send [02:38:31]OFD Sender: No OFD packet to send [02:38:36]OFD Sender: No OFD packet to send [02:38:41]OFD Sender: No OFD packet to send [02:38:46]OFD Sender: No OFD packet to send [02:38:51]OFD Sender: No OFD packet to send [02:38:56]OFD Sender: No OFD packet to send [02:39:01]OFD Sender: No OFD packet to send [02:39:06]OFD Sender: No OFD packet to send [02:39:11]OFD Sender: No OFD packet to send [02:39:16]OFD Sender: No OFD packet to send [02:39:21]OFD Sender: No OFD packet to send [02:39:26]OFD Sender: No OFD packet to send [02:39:31]OFD Sender: No OFD packet to send [02:39:36]OFD Sender: No OFD packet to send [02:39:41]OFD Sender: No OFD packet to send [02:39:46]OFD Sender: No OFD packet to send [02:39:51]OFD Sender: No OFD packet to send [02:39:56]OFD Sender: No OFD packet to send [02:40:01]OFD Sender: No OFD packet to send [02:40:06]OFD Sender: No OFD packet to send [02:40:11]OFD Sender: No OFD packet to send [02:40:16]OFD Sender: No OFD packet to send [02:40:21]OFD Sender: No OFD packet to send [02:40:26]OFD Sender: No OFD packet to send [02:40:31]OFD Sender: No OFD packet to send [02:40:36]OFD Sender: No OFD packet to send [02:40:41]OFD Sender: No OFD packet to send [02:40:46]OFD Sender: No OFD packet to send [02:40:51]OFD Sender: No OFD packet to send [02:40:56]OFD Sender: No OFD packet to send [02:41:01]OFD Sender: No OFD packet to send [02:41:06]OFD Sender: No OFD packet to send [02:41:11]OFD Sender: No OFD packet to send [02:41:16]OFD Sender: No OFD packet to send [02:41:21]OFD Sender: No OFD packet to send [02:41:26]OFD Sender: No OFD packet to send [02:41:31]OFD Sender: No OFD packet to send [02:41:36]OFD Sender: No OFD packet to send [02:41:41]OFD Sender: No OFD packet to send [02:41:46]OFD Sender: No OFD packet to send [02:41:51]OFD Sender: No OFD packet to send [02:41:56]OFD Sender: No OFD packet to send [02:42:01]OFD Sender: No OFD packet to send [02:42:06]OFD Sender: No OFD packet to send [02:42:11]OFD Sender: No OFD packet to send [02:42:16]OFD Sender: No OFD packet to send [02:42:21]OFD Sender: No OFD packet to send [02:42:26]OFD Sender: No OFD packet to send [02:42:31]OFD Sender: No OFD packet to send [02:42:36]OFD Sender: No OFD packet to send [02:42:41]OFD Sender: No OFD packet to send [02:42:46]OFD Sender: No OFD packet to send [02:42:51]OFD Sender: No OFD packet to send [02:42:56]OFD Sender: No OFD packet to send [02:43:01]OFD Sender: No OFD packet to send [02:43:06]OFD Sender: No OFD packet to send [02:43:11]OFD Sender: No OFD packet to send [02:43:16]OFD Sender: No OFD packet to send [02:43:21]OFD Sender: No OFD packet to send [02:43:26]OFD Sender: No OFD packet to send [02:43:31]OFD Sender: No OFD packet to send [02:43:36]OFD Sender: No OFD packet to send [02:43:41]OFD Sender: No OFD packet to send [02:43:46]OFD Sender: No OFD packet to send [02:43:51]OFD Sender: No OFD packet to send [02:43:56]OFD Sender: No OFD packet to send [02:44:01]OFD Sender: No OFD packet to send [02:44:06]OFD Sender: No OFD packet to send [02:44:11]OFD Sender: No OFD packet to send [02:44:16]OFD Sender: No OFD packet to send [02:44:21]OFD Sender: No OFD packet to send [02:44:26]OFD Sender: No OFD packet to send [02:44:31]OFD Sender: No OFD packet to send [02:44:36]OFD Sender: No OFD packet to send [02:44:41]OFD Sender: No OFD packet to send [02:44:46]OFD Sender: No OFD packet to send [02:44:51]OFD Sender: No OFD packet to send [02:44:56]OFD Sender: No OFD packet to send [02:45:01]OFD Sender: No OFD packet to send [02:45:06]OFD Sender: No OFD packet to send [02:45:11]OFD Sender: No OFD packet to send [02:45:16]OFD Sender: No OFD packet to send [02:45:21]OFD Sender: No OFD packet to send [02:45:26]OFD Sender: No OFD packet to send [02:45:31]OFD Sender: No OFD packet to send [02:45:36]OFD Sender: No OFD packet to send [02:45:41]OFD Sender: No OFD packet to send [02:45:46]OFD Sender: No OFD packet to send [02:45:51]OFD Sender: No OFD packet to send [02:45:56]OFD Sender: No OFD packet to send [02:46:01]OFD Sender: No OFD packet to send [02:46:06]OFD Sender: No OFD packet to send [02:46:11]OFD Sender: No OFD packet to send [02:46:16]OFD Sender: No OFD packet to send [02:46:21]OFD Sender: No OFD packet to send [02:46:26]OFD Sender: No OFD packet to send [02:46:31]OFD Sender: No OFD packet to send [02:46:36]OFD Sender: No OFD packet to send [02:46:41]OFD Sender: No OFD packet to send [02:46:46]OFD Sender: No OFD packet to send [02:46:51]OFD Sender: No OFD packet to send [02:46:56]OFD Sender: No OFD packet to send [02:47:01]OFD Sender: No OFD packet to send [02:47:06]OFD Sender: No OFD packet to send [02:47:11]OFD Sender: No OFD packet to send [02:47:16]OFD Sender: No OFD packet to send [02:47:21]OFD Sender: No OFD packet to send [02:47:26]OFD Sender: No OFD packet to send [02:47:31]OFD Sender: No OFD packet to send [02:47:36]OFD Sender: No OFD packet to send [02:47:41]OFD Sender: No OFD packet to send [02:47:46]OFD Sender: No OFD packet to send [02:47:51]OFD Sender: No OFD packet to send [02:47:56]OFD Sender: No OFD packet to send [02:48:01]OFD Sender: No OFD packet to send [02:48:06]OFD Sender: No OFD packet to send [02:48:11]OFD Sender: No OFD packet to send [02:48:16]OFD Sender: No OFD packet to send [02:48:21]OFD Sender: No OFD packet to send [02:48:26]OFD Sender: No OFD packet to send [02:48:31]OFD Sender: No OFD packet to send [02:48:36]OFD Sender: No OFD packet to send [02:48:41]OFD Sender: No OFD packet to send [02:48:46]OFD Sender: No OFD packet to send [02:48:51]OFD Sender: No OFD packet to send [02:48:56]OFD Sender: No OFD packet to send [02:49:01]OFD Sender: No OFD packet to send [02:49:06]OFD Sender: No OFD packet to send [02:49:11]OFD Sender: No OFD packet to send [02:49:16]OFD Sender: No OFD packet to send [02:49:21]OFD Sender: No OFD packet to send [02:49:26]OFD Sender: No OFD packet to send [02:49:31]OFD Sender: No OFD packet to send [02:49:36]OFD Sender: No OFD packet to send [02:49:41]OFD Sender: No OFD packet to send [02:49:46]OFD Sender: No OFD packet to send [02:49:51]OFD Sender: No OFD packet to send [02:49:56]OFD Sender: No OFD packet to send [02:50:01]OFD Sender: No OFD packet to send [02:50:06]OFD Sender: No OFD packet to send [02:50:08]accept exits with 8 [02:50:08]New connection [02:50:08]New thread 3067108708 created [02:50:08]Thread 3067252068 joined [02:50:08]Waiting for new connection... [02:50:08] Sock 8.Parse request [02:50:08]Sock 8.Check first char [02:50:08]Sock 8.First char is OK [02:50:08]request: POST /json_proto HTTP/1.0 [02:50:08]Method: POST [02:50:08]URL: /json_proto [02:50:08]Method is POST - this is cgi request [02:50:08]url: /json_proto [02:50:08]query_string will be loaded in cgi processing [02:50:08]execute_cgi json_proto POST (null) [02:50:08]execute_cgi path=json_proto method=POST [02:50:08]POST find Content-Length [02:50:08]Host: 172.17.34.201:8080 [02:50:08]Content-Length: 710 [02:50:08]Content-Type: application/json [02:50:08] [02:50:08]POST finish read [02:50:08]Found Content-Length = 710 [02:50:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)230910", "tax_sys" : 0, "items" : [ { "code": "47012462", "name": "\u0421\u044D\u043D\u0434\u0432\u0438\u0447 Beef Nuggets \u0441 \u0433\u043E\u0432\u044F\u0436\u044C\u0435\u0439 \u043A\u043E\u0442\u043B\u0435\u0442\u043E\u0439", "price" : 80.00, "quantity" : 1.000, "sum" : 80.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 80.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:50:08]execute_script... [02:50:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)230910", "tax_sys" : 0, "items" : [ { "code": "47012462", "name": "\u0421\u044D\u043D\u0434\u0432\u0438\u0447 Beef Nuggets \u0441 \u0433\u043E\u0432\u044F\u0436\u044C\u0435\u0439 \u043A\u043E\u0442\u043B\u0435\u0442\u043E\u0439", "price" : 80.00, "quantity" : 1.000, "sum" : 80.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 80.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:50:08]POST & json_proto [02:50:08]process_json_proto [02:50:08]json parsed OK: [02:50:08]protocol is kg_v1.0 [02:50:08]action value=close_receipt [02:50:08]process_action close_receipt [02:50:08]cmd_close_receipt [02:50:08]MH_GetDate [02:50:08]Write to MH i2c: F0 00 00 C3 37 E9 [02:50:08]Write i2c OK [02:50:08]MH_I2C_Read... [02:50:08]Read from MH i2c: F0 [02:50:08]MH_I2C_Read... [02:50:08]Read from MH i2c: F0 09 00 [02:50:08]MH_I2C_Read... [02:50:08]Read from MH i2c: F0 09 00 C3 37 00 E9 4F 17 66 64 0B 15 66 91 [02:50:08]GetLastDocTimeStamp 1712802421 [02:50:08]current date 1712803817 [02:50:08]FM_GetShiftState [02:50:08]SAM_PROTO_GetShiftState [02:50:08]wFMCommunicate request_size=4 [02:50:08]MH_SAM_APDU [02:50:08]CAPDU: 80 13 01 00 [02:50:08]Write to MH i2c: E2 08 00 C4 37 80 13 01 00 00 00 00 00 78 [02:50:08]Write i2c OK [02:50:08]MH_I2C_Read... [02:50:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:50:08]Read from MH i2c: E2 [02:50:08]MH_I2C_Read... [02:50:08]Read from MH i2c: E2 0E 00 [02:50:08]MH_I2C_Read... [02:50:08]Read from MH i2c: E2 0E 00 C4 37 00 09 00 01 53 2F 17 66 00 00 00 00 90 00 83 [02:50:08]RAPDU: 09 00 01 53 2F 17 66 00 00 00 00 90 00 [02:50:08]wFMCommunicate OK [02:50:08]SAM_PROTO_GetShiftState done [02:50:08]FM_GetShiftState done [02:50:08]opened in 1712795475 [02:50:08]opened+sec_in_day 1712881875 [02:50:08]quantity*price = 8000 [02:50:08]sum+1 = 8001 [02:50:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 80.00 НСП 1% : 0.71 НДС 12% : 8.50 Наличными: 80.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 3 11.04.2024 02:50 Смена: 259 ФФД: 1.0 ЗНМ: 0300000190 РНМ: 0000000000098026 Версия ККМ: 001 ФМ: 0000000000965393 ФД: 35484 ФПД: 263806933074114 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240411T025017&type=1&operation_type=1&fn_number=0000000000965393&fd_number=35484&fm=263806933074114&tin=02508201610067®Number=0000000000098026&sum=8000 0 [02:50:09]StoreToDocumentArchive [02:50:09]shift 259 fd 35484 [02:50:09]save to /storage/0259/doc_00035484 [02:50:09]save last doc name /storage/0259/doc_00035484 to /storage/kkm_last_doc_name [02:50:09]save OK [02:50:09]Clear old archive folders... [02:50:09]ProcessDocumentItem done err = 0, tmpTLVsize=301 [02:50:09]tlvbuf is 00729140 [02:50:09]SAM_PROTO_ClearQueue [02:50:09]wFMCommunicate request_size=4 [02:50:09]MH_SAM_APDU [02:50:09]CAPDU: 80 09 00 00 [02:50:09]Write to MH i2c: E2 08 00 D1 37 80 09 00 00 00 00 00 00 7A [02:50:09]Write i2c OK [02:50:09]MH_I2C_Read... [02:50:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:50:09]Read from MH i2c: E2 [02:50:09]MH_I2C_Read... [02:50:09]Read from MH i2c: E2 03 00 [02:50:09]MH_I2C_Read... [02:50:09]Read from MH i2c: E2 03 00 D1 37 00 90 00 7C [02:50:09]RAPDU: 90 00 [02:50:09]wFMCommunicate OK [02:50:09]SAM_PROTO_ClearQueue done [02:50:09]KKMCreateOFDPacket [02:50:09]OFDProtocolAddRootSTLVToBuf [02:50:09]FM_MakeSignedData [02:50:09]FM_MakeSignedData [02:50:09]SAM_PROTO_SignData [02:50:09]wFMCommunicate request_size=4 [02:50:09]MH_SAM_APDU [02:50:09]CAPDU: 80 0D 01 02 [02:50:09]Write to MH i2c: E2 08 00 D2 37 80 0D 01 02 00 00 00 00 82 [02:50:09]Write i2c OK [02:50:09]MH_I2C_Read... [02:50:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:50:09]Read from MH i2c: E2 [02:50:09]MH_I2C_Read... [02:50:09]Read from MH i2c: E2 03 00 [02:50:09]MH_I2C_Read... [02:50:09]Read from MH i2c: E2 03 00 D2 37 00 90 00 7D [02:50:09]RAPDU: 90 00 [02:50:09]wFMCommunicate OK [02:50:09]wFMCommunicate request_size=255 [02:50:09]MH_SAM_APDU [02:50:09]CAPDU: 80 0D 02 02 FA 03 00 2D 01 1E 04 01 00 01 23 04 7F 00 8A 04 08 00 34 37 30 31 32 34 36 32 06 04 40 00 D0 A1 D1 8D D0 BD D0 B4 D0 B2 D0 B8 D1 87 20 42 65 65 66 20 4E 75 67 67 65 74 73 20 D1 81 20 D0 B3 D0 BE D0 B2 D1 8F D0 B6 D1 8C D0 B5 D0 B9 20 D0 BA D0 BE D1 82 D0 BB D0 B5 D1 82 D0 BE D0 B9 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 03 00 00 00 00 07 04 06 00 40 1F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 E9 4F 17 66 0E 04 04 00 03 01 00 00 B9 04 01 00 01 0D 04 10 [02:50:09]Write to MH i2c: E2 02 01 D3 37 80 0D 02 02 FA 00 03 00 2D 01 1E 04 01 00 01 23 04 7F 00 8A 04 08 00 34 37 30 31 32 34 36 32 06 04 40 00 D0 A1 D1 8D D0 BD D0 B4 D0 B2 D0 B8 D1 87 20 42 65 65 66 20 4E 75 67 67 65 74 73 20 D1 81 20 D0 B3 D0 BE D0 B2 D1 8F D0 B6 D1 8C D0 B5 D0 B9 20 D0 BA D0 BE D1 82 D0 BB D0 B5 D1 82 D0 BE D0 B9 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 03 00 00 00 00 07 04 06 00 40 1F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 E9 4F 17 66 0E 04 04 00 03 01 00 00 B9 04 01 00 01 0D 04 10 00 00 A5 [02:50:09]Write i2c OK [02:50:09]MH_I2C_Read... [02:50:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:50:10]Read from MH i2c: E2 [02:50:10]MH_I2C_Read... [02:50:10]Read from MH i2c: E2 03 00 [02:50:10]MH_I2C_Read... [02:50:10]Read from MH i2c: E2 03 00 D3 37 00 90 00 7E [02:50:10]RAPDU: 90 00 [02:50:10]wFMCommunicate OK [02:50:10]wFMCommunicate request_size=60 [02:50:10]MH_SAM_APDU [02:50:10]CAPDU: 80 0D 02 02 37 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 10 04 04 00 9C 8A 00 00 35 04 06 00 EF EE 56 89 00 C2 [02:50:10]Write to MH i2c: E2 3F 00 D4 37 80 0D 02 02 37 00 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 10 04 04 00 9C 8A 00 00 35 04 06 00 EF EE 56 89 00 C2 00 00 4F [02:50:10]Write i2c OK [02:50:10]MH_I2C_Read... [02:50:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:50:10]Read from MH i2c: E2 [02:50:10]MH_I2C_Read... [02:50:10]Read from MH i2c: E2 03 00 [02:50:10]MH_I2C_Read... [02:50:10]Read from MH i2c: E2 03 00 D4 37 00 90 00 7F [02:50:10]RAPDU: 90 00 [02:50:10]wFMCommunicate OK [02:50:10]wFMCommunicate request_size=4 [02:50:10]MH_SAM_APDU [02:50:10]CAPDU: 80 0D 03 02 [02:50:10]Write to MH i2c: E2 08 00 D5 37 80 0D 03 02 00 00 00 00 87 [02:50:10]Write i2c OK [02:50:10]MH_I2C_Read... [02:50:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:50:10]Read from MH i2c: E2 [02:50:10]MH_I2C_Read... [02:50:10]Read from MH i2c: E2 0B 00 [02:50:10]MH_I2C_Read... [02:50:10]Read from MH i2c: E2 0B 00 D5 37 00 EC 3B 64 64 29 E2 F5 26 90 00 9D [02:50:10]RAPDU: EC 3B 64 64 29 E2 F5 26 90 00 [02:50:10]wFMCommunicate OK [02:50:10]SAM_PROTO_SignData done [02:50:10]FM_MakeSignedData done [02:50:10]CreateOFDProtocolMessage [02:50:10]wFMCommunicate request_size=4 [02:50:10]MH_SAM_APDU [02:50:10]CAPDU: 80 11 00 00 [02:50:10]Write to MH i2c: E2 08 00 D6 37 80 11 00 00 00 00 00 00 87 [02:50:10]Write i2c OK [02:50:10]MH_I2C_Read... [02:50:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:50:10]Read from MH i2c: E2 [02:50:10]MH_I2C_Read... [02:50:10]Read from MH i2c: E2 17 00 [02:50:10]MH_I2C_Read... [02:50:10]Read from MH i2c: E2 17 00 D6 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 90 00 DD [02:50:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 90 00 [02:50:10]wFMCommunicate OK [02:50:10]CreateOFDProtocolMessage done [02:50:10]OFDSenderStorePacket 35484 [02:50:10]StoreOFDPacket docnum=35484 [02:50:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 41 01 00 00 9E D6 39 01 CC 91 5A 03 01 00 03 00 2D 01 1E 04 01 00 01 23 04 7F 00 8A 04 08 00 34 37 30 31 32 34 36 32 06 04 40 00 D0 A1 D1 8D D0 BD D0 B4 D0 B2 D0 B8 D1 87 20 42 65 65 66 20 4E 75 67 67 65 74 73 20 D1 81 20 D0 B3 D0 BE D0 B2 D1 8F D0 B6 D1 8C D0 B5 D0 B9 20 D0 BA D0 BE D1 82 D0 BB D0 B5 D1 82 D0 BE D0 B9 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 03 00 00 00 00 07 04 06 00 40 1F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 E9 4F 17 66 0E 04 04 00 03 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 10 04 04 00 9C 8A 00 00 35 04 06 00 EF EE 56 89 00 C2 EC 3B 64 64 29 E2 F5 26 [02:50:10]CheckFolder [02:50:10]dirname=/storage/ofd_packets [02:50:10]CheckFolder done [02:50:10]ProducePacketName [02:50:10]name=ofd_packets/00035484 [02:50:10]NVStorageSaveData ofd_packets/00035484 [02:50:10]File name is /storage/ofd_packets/00035484 [02:50:10]Write 351 bytes [02:50:10]NVStorageSaveData done [02:50:10]OFDSenderStorePacket done [02:50:10]KKMCreateOFDPacket done [02:50:10]NVStorageSaveData kkm_last_timestamp [02:50:10]File name is /storage/kkm_last_timestamp [02:50:10]Write 4 bytes [02:50:10]NVStorageSaveData done [02:50:10]ExternCall_PrintAddStr [02:50:10]wPrintStart [02:50:10]Write to MH i2c: 01 00 00 D7 37 0E [02:50:10]Write i2c OK [02:50:10]MH_I2C_Read... [02:50:10]Read from MH i2c: 01 [02:50:10]MH_I2C_Read... [02:50:10]Read from MH i2c: 01 07 00 [02:50:10]MH_I2C_Read... [02:50:10]Read from MH i2c: 01 07 00 D7 37 00 00 00 00 00 FF 0F 23 [02:50:10]RasterBufferAndPrint [02:50:10]line Счет N : (3)230910 [02:50:10]line ИНН: 02508201610067 [02:50:10]line Контрольно-Кассовый Чек [02:50:10]line ПРОДАЖА [02:50:10]line Товар: 47012462 [02:50:10]line Сэндвич Beef Nuggets с говяжьей котлетой [02:50:10]line 1.000 * 80.00 [02:50:10]line = 80.00 [02:50:10]line НДС 12% НСП 1% [02:50:10]line > о реализуемом товаре [02:50:10]line ИТОГО: 80.00 [02:50:10]line НСП 1% : 0.71 [02:50:10]line НДС 12% : 8.50 [02:50:10]line Наличными: 80.00 [02:50:10]line Безнал.: 0.00 [02:50:10]line Место: АЗС № 121 "Партнер Нефть" [02:50:10]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [02:50:10]line СНО: Общий режим [02:50:10]line Чек 3 11.04.2024 02:50 [02:50:10]line Смена: 259 ФФД: 1.0 [02:50:10]line ЗНМ: 0300000190 [02:50:10]line РНМ: 0000000000098026 [02:50:10]line Версия ККМ: 001 [02:50:10]line ФМ: 0000000000965393 [02:50:10]line ФД: 35484 [02:50:10]line ФПД: 263806933074114 [02:50:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240411T025017&type=1&operation_type=1&fn_number=0000000000965393&fd_number=35484&fm=263806933074114&tin=02508201610067®Number=0000000000098026&sum=8000 [02:50:10]line 0 [02:50:10]OFD Sender: Processing packet 35484 [packets to send 17, broken 16] [02:50:10]ProducePacketName [02:50:10]name=ofd_packets/00035484 [02:50:10]OFD Sender: To server: pG, [02:50:10]CommunicateWithHost lk.salyk.kg:30040 [02:50:10]ConnectInit lk.salyk.kg [02:50:10]written 0, free lines is 4095 [02:50:10]Connected sock=10 [02:50:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 41 01 00 00 9E D6 39 01 CC 91 5A 03 01 00 03 00 2D 01 1E 04 01 00 01 23 04 7F 00 8A 04 08 00 34 37 30 31 32 34 36 32 06 04 40 00 D0 A1 D1 8D D0 BD D0 B4 D0 B2 D0 B8 D1 87 20 42 65 65 66 20 4E 75 67 67 65 74 73 20 D1 81 20 D0 B3 D0 BE D0 B2 D1 8F D0 B6 D1 8C D0 B5 D0 B9 20 D0 BA D0 BE D1 82 D0 BB D0 B5 D1 82 D0 BE D0 B9 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 03 00 00 00 00 07 04 06 00 40 1F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 E9 4F 17 66 0E 04 04 00 03 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 10 04 04 00 9C 8A 00 00 35 04 06 00 EF EE 56 89 00 C2 EC 3B 64 64 29 E2 F5 26 [02:50:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 4F 00 00 00 60 56 47 00 48 7F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 10 04 04 00 9C 8A 00 00 F4 03 04 00 E0 FB 16 66 B6 04 01 00 00 EE CC 7E CF D4 E1 B3 3A [02:50:10]CommunicateWithHost err = 0 [02:50:10]CheckOFDResponse [02:50:10]1017 (14) - 77093643461234 [02:50:10]1041 (16) - 0000000000965393 [02:50:10]1040 (4) - 35484 [02:50:10]1012 (4) - 10.04.2024 20:51 [02:50:10]1206 (1) - 0 [02:50:10]OFD Sender: Remove packet 35484 [02:50:10]ProducePacketName [02:50:10]name=ofd_packets/00035484 [02:50:10]NVStorageDeleteData [02:50:11]Write to MH i2c: 01 00 00 00 38 38 [02:50:11]Write i2c OK [02:50:11]MH_I2C_Read... [02:50:11]Read from MH i2c: 01 [02:50:11]MH_I2C_Read... [02:50:11]Read from MH i2c: 01 07 00 [02:50:11]MH_I2C_Read... [02:50:11]Read from MH i2c: 01 07 00 00 38 00 00 00 00 00 9F 0C EA [02:50:11]RasterBufferAndPrint [02:50:11]line [02:50:11]line [02:50:11]line [02:50:11]line [02:50:11]line [02:50:11]written 0, free lines is 3234 [02:50:11]MH_Cut [02:50:11]Write to MH i2c: D1 01 00 07 38 01 11 [02:50:11]Write i2c OK [02:50:11]MH_I2C_Read... [02:50:11]Read from MH i2c: D1 [02:50:11]MH_I2C_Read... [02:50:11]Read from MH i2c: D1 01 00 [02:50:11]MH_I2C_Read... [02:50:11]Read from MH i2c: D1 01 00 07 38 00 10 [02:50:11]Write to MH i2c: 01 00 00 08 38 40 [02:50:11]Write i2c OK [02:50:11]MH_I2C_Read... [02:50:11]OFD Sender: No OFD packet to send [02:50:12]*** Cut start [02:50:12]*** Partial cut [02:50:12]*** CUTSNS_PIN = 1 [02:50:12]*** CUTSNS_PIN = 0 [02:50:12]*** Brake cut motor [02:50:12]Read from MH i2c: 01 [02:50:12]MH_I2C_Read... [02:50:12]*** Stop cut motor [02:50:12]*** Cut end [02:50:12]Read from MH i2c: 01 07 00 [02:50:12]MH_I2C_Read... [02:50:12]Read from MH i2c: 01 07 00 08 38 00 00 00 00 00 FF 0F 55 [02:50:12]process_action close_receipt done [02:50:12]requested_data is exist [02:50:12]produce_requested_data [02:50:12]requested_item fm.sn is exist - process it [02:50:12]wFMCommunicate request_size=4 [02:50:12]MH_SAM_APDU [02:50:12]CAPDU: 80 11 00 00 [02:50:12]Write to MH i2c: E2 08 00 09 38 80 11 00 00 00 00 00 00 BB [02:50:12]Write i2c OK [02:50:12]MH_I2C_Read... [02:50:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:50:12]Read from MH i2c: E2 [02:50:12]MH_I2C_Read... [02:50:12]Read from MH i2c: E2 17 00 [02:50:12]MH_I2C_Read... [02:50:12]Read from MH i2c: E2 17 00 09 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 90 00 11 [02:50:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 90 00 [02:50:12]wFMCommunicate OK [02:50:12]requested_item fd.num is exist - process it [02:50:12]SAM_PROTO_GetFieldsCounters [02:50:12]wFMCommunicate request_size=4 [02:50:12]MH_SAM_APDU [02:50:12]CAPDU: 80 13 00 00 [02:50:12]Write to MH i2c: E2 08 00 0A 38 80 13 00 00 00 00 00 00 BE [02:50:12]Write i2c OK [02:50:12]MH_I2C_Read... [02:50:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:50:12]Read from MH i2c: E2 [02:50:12]MH_I2C_Read... [02:50:12]Read from MH i2c: E2 62 00 [02:50:12]MH_I2C_Read... [02:50:12]Read from MH i2c: E2 62 00 0A 38 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 10 04 04 00 9C 8A 00 00 0E 04 04 00 03 01 00 00 12 04 04 00 03 00 00 00 5E 04 04 00 03 00 00 00 57 04 04 00 04 00 00 00 19 04 04 00 00 00 00 00 90 00 15 [02:50:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 10 04 04 00 9C 8A 00 00 0E 04 04 00 03 01 00 00 12 04 04 00 03 00 00 00 5E 04 04 00 03 00 00 00 57 04 04 00 04 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:50:12]wFMCommunicate OK [02:50:12]SAM_PROTO_GetFieldsCounters done [02:50:12]requested_item shift.num is exist - process it [02:50:12]requested_item shift.opened is exist - process it [02:50:12]req_shift_opened [02:50:12]FM_GetShiftState [02:50:12]SAM_PROTO_GetShiftState [02:50:12]wFMCommunicate request_size=4 [02:50:12]MH_SAM_APDU [02:50:12]CAPDU: 80 13 01 00 [02:50:12]Write to MH i2c: E2 08 00 0B 38 80 13 01 00 00 00 00 00 C0 [02:50:12]Write i2c OK [02:50:12]MH_I2C_Read... [02:50:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:50:12]Read from MH i2c: E2 [02:50:12]MH_I2C_Read... [02:50:12]Read from MH i2c: E2 0E 00 [02:50:12]MH_I2C_Read... [02:50:12]Read from MH i2c: E2 0E 00 0B 38 00 09 00 01 53 2F 17 66 00 00 00 00 90 00 CB [02:50:12]RAPDU: 09 00 01 53 2F 17 66 00 00 00 00 90 00 [02:50:12]wFMCommunicate OK [02:50:12]SAM_PROTO_GetShiftState done [02:50:12]FM_GetShiftState done [02:50:12]req_shift_opened done [02:50:12]requested_item shift.open_date is exist - process it [02:50:12]req_shift_open_date [02:50:12]req_shift_open_date done [02:50:12]produce_requested_data done [02:50:12]produce_requested_data return {"fm.sn":"0000000000965393","fd.num":35484,"shift.num":259,"shift.opened":1,"shift.open_date":1712795475} [02:50:12]process_action_free close_receipt [02:50:12]json_value_free [02:50:12]json_value_free done [02:50:12]process_json_proto returns [02:50:12]Send response to host [02:50:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965393","fd.num":35484,"shift.num":259,"shift.opened":1,"shift.open_date":1712795475}}} [02:50:12]free response buf [02:50:12]execute_script done [02:50:12]execute_script returns [02:50:12]free content buf [02:50:12]Sock 8.Close socket [02:50:12]Sock 8.Thread stoped [02:50:16]OFD Sender: No OFD packet to send [02:50:21]OFD Sender: No OFD packet to send [02:50:26]OFD Sender: No OFD packet to send [02:50:31]OFD Sender: No OFD packet to send [02:50:36]OFD Sender: No OFD packet to send [02:50:41]OFD Sender: No OFD packet to send [02:50:46]OFD Sender: No OFD packet to send [02:50:51]OFD Sender: No OFD packet to send [02:50:56]OFD Sender: No OFD packet to send [02:51:01]OFD Sender: No OFD packet to send [02:51:06]OFD Sender: No OFD packet to send [02:51:07]accept exits with 9 [02:51:07]New connection [02:51:07]New thread 3067252068 created [02:51:07]Thread 3067108708 joined [02:51:07]Waiting for new connection... [02:51:07] Sock 9.Parse request [02:51:07]Sock 9.Check first char [02:51:07]Sock 9.First char is OK [02:51:07]request: POST /json_proto HTTP/1.0 [02:51:07]Method: POST [02:51:07]URL: /json_proto [02:51:07]Method is POST - this is cgi request [02:51:07]url: /json_proto [02:51:07]query_string will be loaded in cgi processing [02:51:07]execute_cgi json_proto POST (null) [02:51:07]execute_cgi path=json_proto method=POST [02:51:07]POST find Content-Length [02:51:07]Host: 172.17.34.201:8080 [02:51:07]Content-Length: 710 [02:51:07]Content-Type: application/json [02:51:07] [02:51:07]POST finish read [02:51:07]Found Content-Length = 710 [02:51:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)230911", "tax_sys" : 0, "items" : [ { "code": "47012462", "name": "\u0421\u044D\u043D\u0434\u0432\u0438\u0447 Beef Nuggets \u0441 \u0433\u043E\u0432\u044F\u0436\u044C\u0435\u0439 \u043A\u043E\u0442\u043B\u0435\u0442\u043E\u0439", "price" : 80.00, "quantity" : 1.000, "sum" : 80.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 80.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:51:07]execute_script... [02:51:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)230911", "tax_sys" : 0, "items" : [ { "code": "47012462", "name": "\u0421\u044D\u043D\u0434\u0432\u0438\u0447 Beef Nuggets \u0441 \u0433\u043E\u0432\u044F\u0436\u044C\u0435\u0439 \u043A\u043E\u0442\u043B\u0435\u0442\u043E\u0439", "price" : 80.00, "quantity" : 1.000, "sum" : 80.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 80.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:51:07]POST & json_proto [02:51:07]process_json_proto [02:51:07]json parsed OK: [02:51:07]protocol is kg_v1.0 [02:51:07]action value=close_receipt [02:51:07]process_action close_receipt [02:51:07]cmd_close_receipt [02:51:07]MH_GetDate [02:51:07]Write to MH i2c: F0 00 00 0C 38 33 [02:51:07]Write i2c OK [02:51:07]MH_I2C_Read... [02:51:07]Read from MH i2c: F0 [02:51:07]MH_I2C_Read... [02:51:07]Read from MH i2c: F0 09 00 [02:51:07]MH_I2C_Read... [02:51:07]Read from MH i2c: F0 09 00 0C 38 00 24 50 17 66 64 0B 15 66 17 [02:51:07]GetLastDocTimeStamp 1712803817 [02:51:07]current date 1712803876 [02:51:07]FM_GetShiftState [02:51:07]SAM_PROTO_GetShiftState [02:51:07]wFMCommunicate request_size=4 [02:51:07]MH_SAM_APDU [02:51:07]CAPDU: 80 13 01 00 [02:51:07]Write to MH i2c: E2 08 00 0D 38 80 13 01 00 00 00 00 00 C2 [02:51:07]Write i2c OK [02:51:07]MH_I2C_Read... [02:51:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:51:07]Read from MH i2c: E2 [02:51:07]MH_I2C_Read... [02:51:07]Read from MH i2c: E2 0E 00 [02:51:07]MH_I2C_Read... [02:51:07]Read from MH i2c: E2 0E 00 0D 38 00 09 00 01 53 2F 17 66 00 00 00 00 90 00 CD [02:51:07]RAPDU: 09 00 01 53 2F 17 66 00 00 00 00 90 00 [02:51:07]wFMCommunicate OK [02:51:07]SAM_PROTO_GetShiftState done [02:51:07]FM_GetShiftState done [02:51:07]opened in 1712795475 [02:51:07]opened+sec_in_day 1712881875 [02:51:07]quantity*price = 8000 [02:51:07]sum+1 = 8001 [02:51:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 80.00 НСП 1% : 0.71 НДС 12% : 8.50 Наличными: 80.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 4 11.04.2024 02:51 Смена: 259 ФФД: 1.0 ЗНМ: 0300000190 РНМ: 0000000000098026 Версия ККМ: 001 ФМ: 0000000000965393 ФД: 35485 ФПД: 275727462637601 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240411T025116&type=1&operation_type=1&fn_number=0000000000965393&fd_number=35485&fm=275727462637601&tin=02508201610067®Number=0000000000098026&sum=8000 0 [02:51:08]StoreToDocumentArchive [02:51:08]shift 259 fd 35485 [02:51:08]save to /storage/0259/doc_00035485 [02:51:08]save last doc name /storage/0259/doc_00035485 to /storage/kkm_last_doc_name [02:51:08]save OK [02:51:08]Clear old archive folders... [02:51:08]ProcessDocumentItem done err = 0, tmpTLVsize=301 [02:51:08]tlvbuf is 006FDE00 [02:51:08]SAM_PROTO_ClearQueue [02:51:08]wFMCommunicate request_size=4 [02:51:08]MH_SAM_APDU [02:51:08]CAPDU: 80 09 00 00 [02:51:08]Write to MH i2c: E2 08 00 1A 38 80 09 00 00 00 00 00 00 C4 [02:51:08]Write i2c OK [02:51:08]MH_I2C_Read... [02:51:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:51:08]Read from MH i2c: E2 [02:51:08]MH_I2C_Read... [02:51:08]Read from MH i2c: E2 03 00 [02:51:08]MH_I2C_Read... [02:51:08]Read from MH i2c: E2 03 00 1A 38 00 90 00 C6 [02:51:08]RAPDU: 90 00 [02:51:08]wFMCommunicate OK [02:51:08]SAM_PROTO_ClearQueue done [02:51:08]KKMCreateOFDPacket [02:51:08]OFDProtocolAddRootSTLVToBuf [02:51:08]FM_MakeSignedData [02:51:08]FM_MakeSignedData [02:51:08]SAM_PROTO_SignData [02:51:08]wFMCommunicate request_size=4 [02:51:08]MH_SAM_APDU [02:51:08]CAPDU: 80 0D 01 02 [02:51:08]Write to MH i2c: E2 08 00 1B 38 80 0D 01 02 00 00 00 00 CC [02:51:08]Write i2c OK [02:51:08]MH_I2C_Read... [02:51:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:51:08]Read from MH i2c: E2 [02:51:08]MH_I2C_Read... [02:51:08]Read from MH i2c: E2 03 00 [02:51:08]MH_I2C_Read... [02:51:08]Read from MH i2c: E2 03 00 1B 38 00 90 00 C7 [02:51:08]RAPDU: 90 00 [02:51:08]wFMCommunicate OK [02:51:08]wFMCommunicate request_size=255 [02:51:08]MH_SAM_APDU [02:51:08]CAPDU: 80 0D 02 02 FA 03 00 2D 01 1E 04 01 00 01 23 04 7F 00 8A 04 08 00 34 37 30 31 32 34 36 32 06 04 40 00 D0 A1 D1 8D D0 BD D0 B4 D0 B2 D0 B8 D1 87 20 42 65 65 66 20 4E 75 67 67 65 74 73 20 D1 81 20 D0 B3 D0 BE D0 B2 D1 8F D0 B6 D1 8C D0 B5 D0 B9 20 D0 BA D0 BE D1 82 D0 BB D0 B5 D1 82 D0 BE D0 B9 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 03 00 00 00 00 07 04 06 00 40 1F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 24 50 17 66 0E 04 04 00 03 01 00 00 B9 04 01 00 01 0D 04 10 [02:51:08]Write to MH i2c: E2 02 01 1C 38 80 0D 02 02 FA 00 03 00 2D 01 1E 04 01 00 01 23 04 7F 00 8A 04 08 00 34 37 30 31 32 34 36 32 06 04 40 00 D0 A1 D1 8D D0 BD D0 B4 D0 B2 D0 B8 D1 87 20 42 65 65 66 20 4E 75 67 67 65 74 73 20 D1 81 20 D0 B3 D0 BE D0 B2 D1 8F D0 B6 D1 8C D0 B5 D0 B9 20 D0 BA D0 BE D1 82 D0 BB D0 B5 D1 82 D0 BE D0 B9 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 03 00 00 00 00 07 04 06 00 40 1F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 24 50 17 66 0E 04 04 00 03 01 00 00 B9 04 01 00 01 0D 04 10 00 00 2C [02:51:08]Write i2c OK [02:51:08]MH_I2C_Read... [02:51:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:51:09]Read from MH i2c: E2 [02:51:09]MH_I2C_Read... [02:51:09]Read from MH i2c: E2 03 00 [02:51:09]MH_I2C_Read... [02:51:09]Read from MH i2c: E2 03 00 1C 38 00 90 00 C8 [02:51:09]RAPDU: 90 00 [02:51:09]wFMCommunicate OK [02:51:09]wFMCommunicate request_size=60 [02:51:09]MH_SAM_APDU [02:51:09]CAPDU: 80 0D 02 02 37 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 10 04 04 00 9D 8A 00 00 35 04 06 00 FA C5 CD 77 20 21 [02:51:09]Write to MH i2c: E2 3F 00 1D 38 80 0D 02 02 37 00 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 10 04 04 00 9D 8A 00 00 35 04 06 00 FA C5 CD 77 20 21 00 00 60 [02:51:09]Write i2c OK [02:51:09]MH_I2C_Read... [02:51:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:51:09]Read from MH i2c: E2 [02:51:09]MH_I2C_Read... [02:51:09]Read from MH i2c: E2 03 00 [02:51:09]MH_I2C_Read... [02:51:09]Read from MH i2c: E2 03 00 1D 38 00 90 00 C9 [02:51:09]RAPDU: 90 00 [02:51:09]wFMCommunicate OK [02:51:09]wFMCommunicate request_size=4 [02:51:09]MH_SAM_APDU [02:51:09]CAPDU: 80 0D 03 02 [02:51:09]Write to MH i2c: E2 08 00 1E 38 80 0D 03 02 00 00 00 00 D1 [02:51:09]Write i2c OK [02:51:09]MH_I2C_Read... [02:51:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:51:09]Read from MH i2c: E2 [02:51:09]MH_I2C_Read... [02:51:09]Read from MH i2c: E2 0B 00 [02:51:09]MH_I2C_Read... [02:51:09]Read from MH i2c: E2 0B 00 1E 38 00 A3 77 16 83 A7 A9 C9 F2 90 00 90 [02:51:09]RAPDU: A3 77 16 83 A7 A9 C9 F2 90 00 [02:51:09]wFMCommunicate OK [02:51:09]SAM_PROTO_SignData done [02:51:09]FM_MakeSignedData done [02:51:09]CreateOFDProtocolMessage [02:51:09]wFMCommunicate request_size=4 [02:51:09]MH_SAM_APDU [02:51:09]CAPDU: 80 11 00 00 [02:51:09]Write to MH i2c: E2 08 00 1F 38 80 11 00 00 00 00 00 00 D1 [02:51:09]Write i2c OK [02:51:09]MH_I2C_Read... [02:51:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:51:09]Read from MH i2c: E2 [02:51:09]MH_I2C_Read... [02:51:09]Read from MH i2c: E2 17 00 [02:51:09]MH_I2C_Read... [02:51:09]Read from MH i2c: E2 17 00 1F 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 90 00 27 [02:51:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 90 00 [02:51:09]wFMCommunicate OK [02:51:09]CreateOFDProtocolMessage done [02:51:09]OFDSenderStorePacket 35485 [02:51:09]StoreOFDPacket docnum=35485 [02:51:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 41 01 00 00 79 73 39 01 3A DD 5A 03 01 00 03 00 2D 01 1E 04 01 00 01 23 04 7F 00 8A 04 08 00 34 37 30 31 32 34 36 32 06 04 40 00 D0 A1 D1 8D D0 BD D0 B4 D0 B2 D0 B8 D1 87 20 42 65 65 66 20 4E 75 67 67 65 74 73 20 D1 81 20 D0 B3 D0 BE D0 B2 D1 8F D0 B6 D1 8C D0 B5 D0 B9 20 D0 BA D0 BE D1 82 D0 BB D0 B5 D1 82 D0 BE D0 B9 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 03 00 00 00 00 07 04 06 00 40 1F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 24 50 17 66 0E 04 04 00 03 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 10 04 04 00 9D 8A 00 00 35 04 06 00 FA C5 CD 77 20 21 A3 77 16 83 A7 A9 C9 F2 [02:51:09]CheckFolder [02:51:09]dirname=/storage/ofd_packets [02:51:09]CheckFolder done [02:51:09]ProducePacketName [02:51:09]name=ofd_packets/00035485 [02:51:09]NVStorageSaveData ofd_packets/00035485 [02:51:09]File name is /storage/ofd_packets/00035485 [02:51:09]Write 351 bytes [02:51:09]NVStorageSaveData done [02:51:09]OFDSenderStorePacket done [02:51:09]KKMCreateOFDPacket done [02:51:09]NVStorageSaveData kkm_last_timestamp [02:51:09]File name is /storage/kkm_last_timestamp [02:51:09]Write 4 bytes [02:51:09]NVStorageSaveData done [02:51:09]ExternCall_PrintAddStr [02:51:09]wPrintStart [02:51:09]Write to MH i2c: 01 00 00 20 38 58 [02:51:09]Write i2c OK [02:51:09]MH_I2C_Read... [02:51:09]Read from MH i2c: 01 [02:51:09]MH_I2C_Read... [02:51:09]Read from MH i2c: 01 07 00 [02:51:09]MH_I2C_Read... [02:51:09]Read from MH i2c: 01 07 00 20 38 00 00 00 00 00 FF 0F 6D [02:51:09]RasterBufferAndPrint [02:51:09]line Счет N : (3)230911 [02:51:09]line ИНН: 02508201610067 [02:51:09]line Контрольно-Кассовый Чек [02:51:09]line ПРОДАЖА [02:51:09]line Товар: 47012462 [02:51:09]line Сэндвич Beef Nuggets с говяжьей котлетой [02:51:09]line 1.000 * 80.00 [02:51:09]line = 80.00 [02:51:09]line НДС 12% НСП 1% [02:51:09]line > о реализуемом товаре [02:51:09]line ИТОГО: 80.00 [02:51:09]line НСП 1% : 0.71 [02:51:09]line НДС 12% : 8.50 [02:51:09]line Наличными: 80.00 [02:51:09]line Безнал.: 0.00 [02:51:09]line Место: АЗС № 121 "Партнер Нефть" [02:51:09]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [02:51:09]line СНО: Общий режим [02:51:09]line Чек 4 11.04.2024 02:51 [02:51:09]line Смена: 259 ФФД: 1.0 [02:51:09]line ЗНМ: 0300000190 [02:51:09]line РНМ: 0000000000098026 [02:51:09]line Версия ККМ: 001 [02:51:09]line ФМ: 0000000000965393 [02:51:09]line ФД: 35485 [02:51:09]line ФПД: 275727462637601 [02:51:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240411T025116&type=1&operation_type=1&fn_number=0000000000965393&fd_number=35485&fm=275727462637601&tin=02508201610067®Number=0000000000098026&sum=8000 [02:51:09]line 0 [02:51:09]OFD Sender: Processing packet 35485 [packets to send 17, broken 16] [02:51:09]ProducePacketName [02:51:09]name=ofd_packets/00035485 [02:51:09]OFD Sender: To server: pG, [02:51:09]CommunicateWithHost lk.salyk.kg:30040 [02:51:09]ConnectInit lk.salyk.kg [02:51:09]written 0, free lines is 4095 [02:51:09]Connected sock=10 [02:51:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 41 01 00 00 79 73 39 01 3A DD 5A 03 01 00 03 00 2D 01 1E 04 01 00 01 23 04 7F 00 8A 04 08 00 34 37 30 31 32 34 36 32 06 04 40 00 D0 A1 D1 8D D0 BD D0 B4 D0 B2 D0 B8 D1 87 20 42 65 65 66 20 4E 75 67 67 65 74 73 20 D1 81 20 D0 B3 D0 BE D0 B2 D1 8F D0 B6 D1 8C D0 B5 D0 B9 20 D0 BA D0 BE D1 82 D0 BB D0 B5 D1 82 D0 BE D0 B9 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 03 00 00 00 00 07 04 06 00 40 1F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 24 50 17 66 0E 04 04 00 03 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 10 04 04 00 9D 8A 00 00 35 04 06 00 FA C5 CD 77 20 21 A3 77 16 83 A7 A9 C9 F2 [02:51:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 4F 00 00 00 90 D1 47 00 F6 1B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 10 04 04 00 9D 8A 00 00 F4 03 04 00 1B FC 16 66 B6 04 01 00 00 D8 BD B5 D1 0E 4A 34 08 [02:51:09]CommunicateWithHost err = 0 [02:51:09]CheckOFDResponse [02:51:09]1017 (14) - 77093643461234 [02:51:09]1041 (16) - 0000000000965393 [02:51:09]1040 (4) - 35485 [02:51:09]1012 (4) - 10.04.2024 20:52 [02:51:09]1206 (1) - 0 [02:51:09]OFD Sender: Remove packet 35485 [02:51:09]ProducePacketName [02:51:09]name=ofd_packets/00035485 [02:51:09]NVStorageDeleteData [02:51:09]Write to MH i2c: 01 00 00 49 38 81 [02:51:09]Write i2c OK [02:51:09]MH_I2C_Read... [02:51:09]Read from MH i2c: 01 [02:51:09]MH_I2C_Read... [02:51:09]Read from MH i2c: 01 07 00 [02:51:09]MH_I2C_Read... [02:51:09]Read from MH i2c: 01 07 00 49 38 00 00 00 00 00 9B 0C 2F [02:51:09]RasterBufferAndPrint [02:51:09]line [02:51:09]line [02:51:09]line [02:51:09]line [02:51:09]line [02:51:09]written 0, free lines is 3232 [02:51:09]MH_Cut [02:51:09]Write to MH i2c: D1 01 00 50 38 01 5A [02:51:09]Write i2c OK [02:51:09]MH_I2C_Read... [02:51:09]Read from MH i2c: D1 [02:51:09]MH_I2C_Read... [02:51:09]Read from MH i2c: D1 01 00 [02:51:09]MH_I2C_Read... [02:51:09]Read from MH i2c: D1 01 00 50 38 00 59 [02:51:09]Write to MH i2c: 01 00 00 51 38 89 [02:51:09]Write i2c OK [02:51:09]MH_I2C_Read... [02:51:10]OFD Sender: No OFD packet to send [02:51:10]*** Cut start [02:51:10]*** Partial cut [02:51:10]*** CUTSNS_PIN = 1 [02:51:10]*** CUTSNS_PIN = 0 [02:51:11]*** Brake cut motor [02:51:11]Read from MH i2c: 01 [02:51:11]MH_I2C_Read... [02:51:11]*** Stop cut motor [02:51:11]*** Cut end [02:51:11]Read from MH i2c: 01 07 00 [02:51:11]MH_I2C_Read... [02:51:11]Read from MH i2c: 01 07 00 51 38 00 00 00 00 00 FF 0F 9E [02:51:11]process_action close_receipt done [02:51:11]requested_data is exist [02:51:11]produce_requested_data [02:51:11]requested_item fm.sn is exist - process it [02:51:11]wFMCommunicate request_size=4 [02:51:11]MH_SAM_APDU [02:51:11]CAPDU: 80 11 00 00 [02:51:11]Write to MH i2c: E2 08 00 52 38 80 11 00 00 00 00 00 00 04 [02:51:11]Write i2c OK [02:51:11]MH_I2C_Read... [02:51:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:51:11]Read from MH i2c: E2 [02:51:11]MH_I2C_Read... [02:51:11]Read from MH i2c: E2 17 00 [02:51:11]MH_I2C_Read... [02:51:11]Read from MH i2c: E2 17 00 52 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 90 00 5A [02:51:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 90 00 [02:51:11]wFMCommunicate OK [02:51:11]requested_item fd.num is exist - process it [02:51:11]SAM_PROTO_GetFieldsCounters [02:51:11]wFMCommunicate request_size=4 [02:51:11]MH_SAM_APDU [02:51:11]CAPDU: 80 13 00 00 [02:51:11]Write to MH i2c: E2 08 00 53 38 80 13 00 00 00 00 00 00 07 [02:51:11]Write i2c OK [02:51:11]MH_I2C_Read... [02:51:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:51:11]Read from MH i2c: E2 [02:51:11]MH_I2C_Read... [02:51:11]Read from MH i2c: E2 62 00 [02:51:11]MH_I2C_Read... [02:51:11]Read from MH i2c: E2 62 00 53 38 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 10 04 04 00 9D 8A 00 00 0E 04 04 00 03 01 00 00 12 04 04 00 04 00 00 00 5E 04 04 00 04 00 00 00 57 04 04 00 05 00 00 00 19 04 04 00 00 00 00 00 90 00 62 [02:51:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 39 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 30 32 36 10 04 04 00 9D 8A 00 00 0E 04 04 00 03 01 00 00 12 04 04 00 04 00 00 00 5E 04 04 00 04 00 00 00 57 04 04 00 05 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:51:11]wFMCommunicate OK [02:51:11]SAM_PROTO_GetFieldsCounters done [02:51:11]requested_item shift.num is exist - process it [02:51:11]requested_item shift.opened is exist - process it [02:51:11]req_shift_opened [02:51:11]FM_GetShiftState [02:51:11]SAM_PROTO_GetShiftState [02:51:11]wFMCommunicate request_size=4 [02:51:11]MH_SAM_APDU [02:51:11]CAPDU: 80 13 01 00 [02:51:11]Write to MH i2c: E2 08 00 54 38 80 13 01 00 00 00 00 00 09 [02:51:11]Write i2c OK [02:51:11]MH_I2C_Read... [02:51:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:51:11]Read from MH i2c: E2 [02:51:11]MH_I2C_Read... [02:51:11]Read from MH i2c: E2 0E 00 [02:51:11]MH_I2C_Read... [02:51:11]Read from MH i2c: E2 0E 00 54 38 00 09 00 01 53 2F 17 66 00 00 00 00 90 00 14 [02:51:11]RAPDU: 09 00 01 53 2F 17 66 00 00 00 00 90 00 [02:51:11]wFMCommunicate OK [02:51:11]SAM_PROTO_GetShiftState done [02:51:11]FM_GetShiftState done [02:51:11]req_shift_opened done [02:51:11]requested_item shift.open_date is exist - process it [02:51:11]req_shift_open_date [02:51:11]req_shift_open_date done [02:51:11]produce_requested_data done [02:51:11]produce_requested_data return {"fm.sn":"0000000000965393","fd.num":35485,"shift.num":259,"shift.opened":1,"shift.open_date":1712795475} [02:51:11]process_action_free close_receipt [02:51:11]json_value_free [02:51:11]json_value_free done [02:51:11]process_json_proto returns [02:51:11]Send response to host [02:51:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965393","fd.num":35485,"shift.num":259,"shift.opened":1,"shift.open_date":1712795475}}} [02:51:11]free response buf [02:51:11]execute_script done [02:51:11]execute_script returns [02:51:11]free content buf [02:51:11]Sock 9.Close socket [02:51:11]Sock 9.Thread stoped [02:51:15]OFD Sender: No OFD packet to send [02:51:20]OFD Sender: No OFD packet to send [02:51:25]OFD Sender: No OFD packet to send [02:51:30]OFD Sender: No OFD packet to send [02:51:35]OFD Sender: No OFD packet to send [02:51:40]OFD Sender: No OFD packet to send [02:51:45]OFD Sender: No OFD packet to send [02:51:50]OFD Sender: No OFD packet to send [02:51:55]OFD Sender: No OFD packet to send [02:52:00]OFD Sender: No OFD packet to send [02:52:05]OFD Sender: No OFD packet to send [02:52:10]OFD Sender: No OFD packet to send [02:52:15]OFD Sender: No OFD packet to send [02:52:20]OFD Sender: No OFD packet to send [02:52:25]OFD Sender: No OFD packet to send [02:52:30]OFD Sender: No OFD packet to send [02:52:35]OFD Sender: No OFD packet to send [02:52:40]OFD Sender: No OFD packet to send [02:52:45]OFD Sender: No OFD packet to send [02:52:50]OFD Sender: No OFD packet to send [02:52:55]OFD Sender: No OFD packet to send [02:53:00]OFD Sender: No OFD packet to send [02:53:05]OFD Sender: No OFD packet to send [02:53:10]OFD Sender: No OFD packet to send [02:53:15]OFD Sender: No OFD packet to send [02:53:20]OFD Sender: No OFD packet to send [02:53:25]OFD Sender: No OFD packet to send [02:53:30]OFD Sender: No OFD packet to send [02:53:35]OFD Sender: No OFD packet to send [02:53:40]OFD Sender: No OFD packet to send [02:53:45]OFD Sender: No OFD packet to send [02:53:50]OFD Sender: No OFD packet to send [02:53:55]OFD Sender: No OFD packet to send [02:54:00]OFD Sender: No OFD packet to send [02:54:05]OFD Sender: No OFD packet to send [02:54:10]OFD Sender: No OFD packet to send [02:54:15]OFD Sender: No OFD packet to send [02:54:20]OFD Sender: No OFD packet to send [02:54:25]OFD Sender: No OFD packet to send [02:54:30]OFD Sender: No OFD packet to send [02:54:35]OFD Sender: No OFD packet to send [02:54:40]OFD Sender: No OFD packet to send [02:54:45]OFD Sender: No OFD packet to send [02:54:50]OFD Sender: No OFD packet to send [02:54:55]OFD Sender: No OFD packet to send [02:55:00]OFD Sender: No OFD packet to send [02:55:05]OFD Sender: No OFD packet to send [02:55:10]OFD Sender: No OFD packet to send [02:55:15]OFD Sender: No OFD packet to send [02:55:20]OFD Sender: No OFD packet to send [02:55:25]OFD Sender: No OFD packet to send [02:55:30]OFD Sender: No OFD packet to send [02:55:35]OFD Sender: No OFD packet to send [02:55:40]OFD Sender: No OFD packet to send [02:55:45]OFD Sender: No OFD packet to send [02:55:50]OFD Sender: No OFD packet to send [02:55:55]OFD Sender: No OFD packet to send [02:56:00]OFD Sender: No OFD packet to send [02:56:05]OFD Sender: No OFD packet to send [02:56:10]OFD Sender: No OFD packet to send [02:56:15]OFD Sender: No OFD packet to send [02:56:20]OFD Sender: No OFD packet to send [02:56:25]OFD Sender: No OFD packet to send [02:56:30]OFD Sender: No OFD packet to send [02:56:35]OFD Sender: No OFD packet to send [02:56:40]OFD Sender: No OFD packet to send [02:56:45]OFD Sender: No OFD packet to send [02:56:50]OFD Sender: No OFD packet to send [02:56:55]OFD Sender: No OFD packet to send [02:57:00]OFD Sender: No OFD packet to send [02:57:05]OFD Sender: No OFD packet to send [02:57:10]OFD Sender: No OFD packet to send [02:57:15]OFD Sender: No OFD packet to send [02:57:20]OFD Sender: No OFD packet to send [02:57:25]OFD Sender: No OFD packet to send [02:57:30]OFD Sender: No OFD packet to send [02:57:35]OFD Sender: No OFD packet to send [02:57:40]OFD Sender: No OFD packet to send [02:57:45]OFD Sender: No OFD packet to send [02:57:50]OFD Sender: No OFD packet to send [02:57:55]OFD Sender: No OFD packet to send [02:58:00]OFD Sender: No OFD packet to send [02:58:05]OFD Sender: No OFD packet to send [02:58:10]OFD Sender: No OFD packet to send [02:58:15]OFD Sender: No OFD packet to send [02:58:20]OFD Sender: No OFD packet to send