Using senaite.astm to transfer data from cobas c111 analyzer to senaite

I am receiving errors when using senaite.astm to send data from cobas c111 to senaite. Please I need assistance to solve this error or to enable to get data from the cobas c111 to senaitelims.
The error messages is below:

tError occurred on message handling. IndexError('index out of range')
2023-07-28 17:20:00,580 DEBUG    <- Sending response: b'\x15'
2023-07-28 17:20:00,774 DEBUG    -> Data received from 10.5.50.24:24: b'1H|\\^&|||c111^Roche^c111^4.3.0.1835^1^16850|||||host|RSUPL^BATCH|P|1|20230728151546\r\x1706\r\n\x021H|\\^&|||c111^Roche^c111^4.3.0.1835^1^16850|||||host|RSUPL^BATCH|P|1|20230728151546\r\x1706\r\n'
2023-07-28 17:20:00,775 ERROR    Unable to dispatch data: b'1H|\\^&|||c111^Roche^c111^4.3.0.1835^1^16850|||||host|RSUPL^BATCH|P|1|20230728151546\r\x1706\r\n\x021H|\\^&|||c111^Roche^c111^4.3.0.1835^1^16850|||||host|RSUPL^BATCH|P|1|20230728151546\r\x1706\r\n'
023-07-28 17:13:22,901 DEBUG    ASTMProtocol:constructor
2023-07-28 17:13:22,902 DEBUG    Connection from 10.5.50.24:24
2023-07-28 17:13:46,025 DEBUG    -> Data received from 10.5.50.24:24: b'\x05'
2023-07-28 17:13:46,027 DEBUG    on_enq: b'\x05'
2023-07-28 17:13:46,027 DEBUG    <- Sending response: b'\x06'
2023-07-28 17:13:46,170 DEBUG    -> Data received from 10.5.50.24:24: b'\x021H|\\^&|||c111^Roche^c111^4.3.0.1835^1^16850|||||host|RSUPL^BATCH|P|1|20230728150931\r\x1703\r\n'
2023-07-28 17:13:46,172 DEBUG    on_message: b'\x021H|\\^&|||c111^Roche^c111^4.3.0.1835^1^16850|||||host|RSUPL^BATCH|P|1|20230728150931\r\x1703\r\n'
2023-07-28 17:13:46,172 DEBUG    <- Sending response: b'\x06'
2023-07-28 17:13:46,216 DEBUG    -> Data received from 10.5.50.24:24: b'\x02'
2023-07-28 17:13:46,217 DEBUG    on_message: b'\x02'
2023-07-28 17:13:46,217 DEBUG    <- Sending response: b'\x06'
2023-07-28 17:13:46,237 DEBUG    -> Data received from 10.5.50.24:24: b'2P|1||\r\x174B\r\n'
2023-07-28 17:13:46,237 ERROR    Unable to dispatch data: b'2P|1||\r\x174B\r\n'
2023-07-28 17:13:46,333 DEBUG    -> Data received from 10.5.50.24:24: b'\x023O|1||T20-10242-GH-D3||R||||||N|||||||||||20230728150931|||F\r\x17E0\r\n'
2023-07-28 17:13:46,334 DEBUG    on_message: b'\x023O|1||T20-10242-GH-D3||R||||||N|||||||||||20230728150931|||F\r\x17E0\r\n'
2023-07-28 17:13:46,335 DEBUG    <- Sending response: b'\x06'
2023-07-28 17:13:46,439 DEBUG    -> Data received from 10.5.50.24:24: b'\x024R|1|^^^413|39.13|g/L||N||F||$SYS$||20230728113801\r\x17DE\r\n'
2023-07-28 17:13:46,440 DEBUG    on_message: b'\x024R|1|^^^413|39.13|g/L||N||F||$SYS$||20230728113801\r\x17DE\r\n'
2023-07-28 17:13:46,440 DEBUG    <- Sending response: b'\x06'
2023-07-28 17:13:46,499 DEBUG    -> Data received from 10.5.50.24:24: b'\x025C|1|I||I\r\x174F\r\n'
2023-07-28 17:13:46,500 DEBUG    on_message: b'\x025C|1|I||I\r\x174F\r\n'
2023-07-28 17:13:46,500 DEBUG    <- Sending response: b'\x06'
2023-07-28 17:13:46,606 DEBUG    -> Data received from 10.5.50.24:24: b'\x026R|2|^^^685|16.8|U/L||N||F||$SYS$||20230728114325\r\x17AB\r\n'
2023-07-28 17:13:46,607 DEBUG    on_message: b'\x026R|2|^^^685|16.8|U/L||N||F||$SYS$||20230728114325\r\x17AB\r\n'
2023-07-28 17:13:46,607 DEBUG    <- Sending response: b'\x06'
2023-07-28 17:13:46,671 DEBUG    -> Data received from 10.5.50.24:24: b'\x027C|2|I||I\r\x1752\r\n'
2023-07-28 17:13:46,672 DEBUG    on_message: b'\x027C|2|I||I\r\x1752\r\n'
2023-07-28 17:13:46,672 DEBUG    <- Sending response: b'\x06'
2023-07-28 17:13:46,773 DEBUG    -> Data received from 10.5.50.24:24: b'\x020R|3|^^^687|34.6|U/L||N||F||$SYS$||20230728114325\r\x17A6\r\n'
2023-07-28 17:13:46,775 DEBUG    on_message: b'\x020R|3|^^^687|34.6|U/L||N||F||$SYS$||20230728114325\r\x17A6\r\n'
2023-07-28 17:13:46,775 DEBUG    <- Sending response: b'\x06'
2023-07-28 17:13:46,835 DEBUG    -> Data received from 10.5.50.24:24: b'\x021C|3|I||I\r\x174D\r\n'
2023-07-28 17:13:46,836 DEBUG    on_message: b'\x021C|3|I||I\r\x174D\r\n'
2023-07-28 17:13:46,836 DEBUG    <- Sending response: b'\x06'
2023-07-28 17:13:46,942 DEBUG    -> Data received from 10.5.50.24:24: b'\x022R|4|^^^690|32.5|umol/L||N||F||IGA||20230728114231\r\x178E\r\n'
2023-07-28 17:13:46,944 DEBUG    on_message: b'\x022R|4|^^^690|32.5|umol/L||N||F||IGA||20230728114231\r\x178E\r\n'
2023-07-28 17:13:46,944 DEBUG    <- Sending response: b'\x06'
2023-07-28 17:13:47,016 DEBUG    -> Data received from 10.5.50.24:24: b'\x023C|4|I|111^? QC|I\r\x1734\r\n'
2023-07-28 17:13:47,017 DEBUG    on_message: b'\x023C|4|I|111^? QC|I\r\x1734\r\n'
2023-07-28 17:13:47,017 DEBUG    <- Sending response: b'\x06'
2023-07-28 17:13:47,119 DEBUG    -> Data received from 10.5.50.24:24: b'\x024R|5|^^^712|0.8|umol/L||N||F||$SYS$||20230728113931\r\x17D6\r\n'
2023-07-28 17:13:47,181 DEBUG    <- Sending response: b'\x06'
2023-07-28 17:13:47,288 DEBUG    -> Data received from 10.5.50.24:24: b'\x026R|6|^^^767|4.42|mmol/L||N||F||$SYS$||20230728114607\r\x170E\r\n'
2023-07-28 17:13:47,289 DEBUG    on_message: b'\x026R|6|^^^767|4.42|mmol/L||N||F||$SYS$||20230728114607\r\x170E\r\n'
2023-07-28 17:13:47,289 DEBUG    <- Sending response: b'\x06'
2023-07-28 17:13:47,362 DEBUG    -> Data received from 10.5.50.24:24: b'\x027C|6|I||I\r\x1756\r\n'
2023-07-28 17:13:47,363 DEBUG    on_message: b'\x027C|6|I||I\r\x1756\r\n'
2023-07-28 17:13:47,363 DEBUG    <- Sending response: b'\x06'
2023-07-28 17:13:47,425 DEBUG    -> Data received from 10.5.50.24:24: b'\x020L|1|N\r\x0303\r\n'
2023-07-28 17:13:47,426 DEBUG    on_message: b'\x020L|1|N\r\x0303\r\n'
2023-07-28 17:13:47,426 DEBUG    <- Sending response: b'\x06'
2023-07-28 17:13:47,477 DEBUG    -> Data received from 10.5.50.24:24: b'\x04'
2023-07-28 17:13:47,594 INFO     Session established ('admin') with 'http://localhost:8088/senaite'
2023-07-28 17:13:50,132 DEBUG    ASTMProtocol:constructor
2023-07-28 17:13:50,133 DEBUG    Connection from 10.5.50.24:24
2023-07-28 17:16:00,463 INFO     Shutting down server...
2023-07-28 17:16:00,479 INFO     Server is now down...
2023-07-28 17:16:10,420 INFO     Checking connection to SENAITE ...
2023-07-28 17:16:10,420 INFO     Starting session with SENAITE ...
2023-07-28 17:16:10,486 INFO     Session established ('admin') with 'http://localhost:8088/senaite'
2023-07-28 17:16:10,487 INFO     Starting server on 10.5.50.11:5000
2023-07-28 17:16:10,487 INFO     ASTM server ready to handle connections ...
2023-07-28 17:16:10,947 DEBUG    ASTMProtocol:constructor
2023-07-28 17:16:21,210 DEBUG    -> Data received from 10.5.50.24:24: b'\x02'
2023-07-28 17:16:21,210 DEBUG    on_message: b'\x02'
2023-07-28 17:16:21,211 ERROR    Error occurred on message handling. IndexError('index out of range')
2023-07-28 17:16:21,211 DEBUG    <- Sending response: b'\x15'
2023-07-28 17:16:36,212 WARNING  Connection for '10.5.50.24:24' timed out after 15s: Closing...
2023-07-28 17:16:36,214 WARNING  Lost connection for 10.5.50.24:24
2023-07-28 17:16:38,792 DEBUG    ASTMProtocol:constructor
2023-07-28 17:16:49,969 DEBUG    -> Data received from 10.5.50.24:24: b'\x02'
2023-07-28 17:16:49,970 DEBUG    on_message: b'\x02'
2023-07-28 17:16:49,970 ERROR    Error occurred on message handling. IndexError('index out of range')
2023-07-28 17:16:49,970 DEBUG    <- Sending response: b'\x15'
2023-07-28 17:17:04,972 WARNING  Connection for '10.5.50.24:24' timed out after 15s: Closing...
2023-07-28 17:17:04,974 WARNING  Lost connection for 10.5.50.24:24
2023-07-28 17:17:07,426 DEBUG    ASTMProtocol:constructor
2023-07-28 17:17:07,427 DEBUG    Connection from 10.5.50.24:24
2023-07-28 17:17:13,285 DEBUG    -> Data received from 10.5.50.24:24: b'\x05'
2023-07-28 17:17:13,287 DEBUG    on_enq: b'\x05'
2023-07-28 17:17:13,288 DEBUG    <- Sending response: b'\x06'
2023-07-28 17:17:13,333 DEBUG    -> Data received from 10.5.50.24:24: b'\x021H'
2023-07-28 17:17:13,333 DEBUG    on_message: b'\x021H'
2023-07-28 17:17:13,334 ERROR    Error occurred on message handling. IndexError('index out of range')
2023-07-28 17:17:13,334 DEBUG    <- Sending response: b'\x15'
2023-07-28 17:17:28,335 WARNING  Connection for '10.5.50.24:24' timed out after 15s: Closing...
2023-07-28 17:17:28,336 WARNING  Lost connection for 10.5.50.24:24
2023-07-28 17:17:31,422 DEBUG    ASTMProtocol:constructor
2023-07-28 17:17:31,424 DEBUG    Connection from 10.5.50.24:24
2023-07-28 17:17:34,729 DEBUG    -> Data received from 10.5.50.24:24: b'\x05'
2023-07-28 17:17:34,779 ERROR    Error occurred on message handling. IndexError('index out of range')
2023-07-28 17:17:34,779 DEBUG    <- Sending response: b'\x15'
2023-07-28 17:17:49,781 WARNING  Connection for '10.5.50.24:24' timed out after 15s: Closing...
2023-07-28 17:17:49,783 WARNING  Lost connection for 10.5.50.24:24
2023-07-28 17:17:51,738 DEBUG    ASTMProtocol:constructor
2023-07-28 17:17:51,739 DEBUG    Connection from 10.5.50.24:24
2023-07-28 17:18:58,426 DEBUG    -> Data received from 10.5.50.24:24: b'\x05'
2023-07-28 17:18:58,429 DEBUG    on_enq: b'\x05'
2023-07-28 17:18:58,430 DEBUG    <- Sending response: b'\x06'
2023-07-28 17:18:58,570 DEBUG    -> Data received from 10.5.50.24:24: b'\x021H|\\^&|||c111^Roche^c111^4.3.0.1835^1^16850|||||host|RSUPL^BATCH|P|1|20230728151444\r\x1703\r\n'
2023-07-28 17:18:58,571 DEBUG    on_message: b'\x021H|\\^&|||c111^Roche^c111^4.3.0.1835^1^16850|||||host|RSUPL^BATCH|P|1|20230728151444\r\x1703\r\n'
2023-07-28 17:18:58,571 DEBUG    <- Sending response: b'\x06'
2023-07-28 17:18:58,629 DEBUG    -> Data received from 10.5.50.24:24: b'\x022P|1||\r\x174B\r\n'
2023-07-28 17:18:58,630 DEBUG    on_message: b'\x022P|1||\r\x174B\r\n'
2023-07-28 17:18:58,631 DEBUG    <- Sending response: b'\x06'
2023-07-28 17:18:58,861 DEBUG    on_message: b'\x024R|1|^^^413|39.13|g/L||N||R||$SYS$||20230728113801\r\x17EA\r\n'
2023-07-28 17:18:58,862 DEBUG    <- Sending response: b'\x06'
2023-07-28 17:18:58,908 DEBUG    -> Data received from 10.5.50.24:24: b'\x02'
2023-07-28 17:18:58,908 DEBUG    on_message: b'\x02'
2023-07-28 17:18:58,909 DEBUG    <- Sending response: b'\x06'
2023-07-28 17:18:58,932 DEBUG    -> Data received from 10.5.50.24:24: b'5C|1|I||I\r\x174F\r\n'
2023-07-28 17:18:58,933 ERROR    Unable to dispatch data: b'5C|1|I||I\r\x174F\r\n'
2023-07-28 17:18:58,951 DEBUG    -> Data received from 10.5.50.24:24: b'\x02'
2023-07-28 17:18:58,951 DEBUG    on_message: b'\x02'
2023-07-28 17:18:58,951 ERROR    Error occurred on message handling. IndexError('index out of range')
2023-07-28 17:18:58,951 DEBUG    <- Sending response: b'\x15'
2023-07-28 17:19:13,952 WARNING  Connection for '10.5.50.24:24' timed out after 15s: Closing...
2023-07-28 17:19:13,955 WARNING  Lost connection for 10.5.50.24:24
2023-07-28 17:19:15,912 DEBUG    ASTMProtocol:constructor
2023-07-28 17:19:15,914 DEBUG    Connection from 10.5.50.24:24
2023-07-28 17:19:25,359 DEBUG    -> Data received from 10.5.50.24:24: b'\x05'
2023-07-28 17:19:25,360 DEBUG    on_enq: b'\x05'
2023-07-28 17:19:25,361 DEBUG    <- Sending response: b'\x06'
2023-07-28 17:19:25,505 DEBUG    -> Data received from 10.5.50.24:24: b'\x021H|\\^&|||c111^Roche^c111^4.3.0.1835^1^16850|||||host|RSUPL^BATCH|P|1|20230728151511\r\x17FE\r\n'
2023-07-28 17:19:25,506 DEBUG    on_message: b'\x021H|\\^&|||c111^Roche^c111^4.3.0.1835^1^16850|||||host|RSUPL^BATCH|P|1|20230728151511\r\x17FE\r\n'
2023-07-28 17:19:25,506 DEBUG    <- Sending response: b'\x06'
2023-07-28 17:19:25,548 DEBUG    -> Data received from 10.5.50.24:24: b'\x02'
2023-07-28 17:19:25,591 DEBUG    -> Data received from 10.5.50.24:24: b'\x02'
2023-07-28 17:19:25,591 DEBUG    on_message: b'\x02'
2023-07-28 17:19:25,592 ERROR    Error occurred on message handling. IndexError('index out of range')
2023-07-28 17:19:25,592 DEBUG    <- Sending response: b'\x15'
2023-07-18 12:41:37,090 DEBUG    -> Data received from 192.168.0.7:4097: b'\x020R|34|^^^^Atypical_Lympho?|50|||||F||||20230531132852\r\x03FF\r\n'
2023-07-18 12:41:37,091 DEBUG    on_message: b'\x020R|34|^^^^Atypical_Lympho?|50|||||F||||20230531132852\r\x03FF\r\n'
2023-07-18 12:41:37,177 DEBUG    on_message: b'\x021R|35|^^^^NRBC?|30|||||F||||20230531132852\r\x0315\r\n'
2023-07-18 12:41:37,177 DEBUG    <- Sending response: b'\x06'
2023-07-18 12:41:37,283 DEBUG    <- Sending response: b'\x06'
2023-07-18 12:41:37,389 DEBUG    -> Data received from 192.168.0.7:4097: b'\x023R|37|^^^^Turbidity/HGB_Interference?|90|||||F||||20230531132852\r\x03F3\r\n'
2023-07-18 12:41:37,486 DEBUG    -> Data received from 192.168.0.7:4097: b'\x024R|38|^^^^Iron_Deficiency?|90|||||F||||20230531132852\r\x03E6\r\n'
2023-07-18 12:41:37,487 DEBUG    on_message: b'\x024R|38|^^^^Iron_Deficiency?|90|||||F||||20230531132852\r\x03E6\r\n'
2023-07-18 12:41:37,487 DEBUG    <- Sending response: b'\x06'
2023-07-18 12:41:37,576 DEBUG    -> Data received from 192.168.0.7:4097: b'\x025R|39|^^^^HGB_Defect?|50|||||F||||20230531132852\r\x0375\r\n'
2023-07-18 12:41:37,577 DEBUG    on_message: b'\x025R|39|^^^^HGB_Defect?|50|||||F||||20230531132852\r\x0375\r\n'
2023-07-18 12:41:37,578 DEBUG    <- Sending response: b'\x06'
2023-07-18 12:41:37,664 DEBUG    -> Data received from 192.168.0.7:4097: b'\x026R|40|^^^^Fragments?|90|||||F||||20230531132852\r\x039E\r\n'
2023-07-18 12:41:37,665 DEBUG    on_message: b'\x026R|40|^^^^Fragments?|90|||||F||||20230531132852\r\x039E\r\n'
2023-07-18 12:41:37,665 DEBUG    <- Sending response: b'\x06'
2023-07-18 12:41:37,747 DEBUG    -> Data received from 192.168.0.7:4097: b'\x027R|41|^^^^IRBC?|0|||||F||||20230531132852\r\x03E0\r\n'
2023-07-18 12:41:37,748 DEBUG    on_message: b'\x027R|41|^^^^IRBC?|0|||||F||||20230531132852\r\x03E0\r\n'
2023-07-18 12:41:37,749 DEBUG    <- Sending response: b'\x06'
2023-07-18 12:41:37,833 DEBUG    -> Data received from 192.168.0.7:4097: b'\x020R|42|^^^^PLT_Clumps?|0|||||F||||20230531132852\r\x037D\r\n'
2023-07-18 12:41:37,834 DEBUG    on_message: b'\x020R|42|^^^^PLT_Clumps?|0|||||F||||20230531132852\r\x037D\r\n'
2023-07-18 12:41:37,835 DEBUG    <- Sending response: b'\x06'
2023-07-18 12:41:37,930 DEBUG    -> Data received from 192.168.0.7:4097: b'\x021R|43|^^^^ACTION_MESSAGE_PLT||||A||F||||20230531132852\r\x03FF\r\n'
2023-07-18 12:41:37,931 DEBUG    on_message: b'\x021R|43|^^^^ACTION_MESSAGE_PLT||||A||F||||20230531132852\r\x03FF\r\n'
2023-07-18 12:41:37,931 DEBUG    <- Sending response: b'\x06'
2023-07-18 12:41:38,020 DEBUG    -> Data received from 192.168.0.7:4097: b'\x022R|44|^^^^Positive_Morph||||A||F||||20230531132852\r\x0348\r\n'
2023-07-18 12:41:38,022 DEBUG    on_message: b'\x022R|44|^^^^Positive_Morph||||A||F||||20230531132852\r\x0348\r\n'
2023-07-18 12:41:38,022 DEBUG    <- Sending response: b'\x06'
2023-07-18 12:41:38,113 DEBUG    -> Data received from 192.168.0.7:4097: b'\x023R|45|^^^^Positive_Count||||A||F||||20230531132852\r\x034D\r\n'
2023-07-18 12:41:38,114 DEBUG    on_message: b'\x023R|45|^^^^Positive_Count||||A||F||||20230531132852\r\x034D\r\n'
2023-07-18 12:41:38,115 DEBUG    <- Sending response: b'\x06'
2023-07-18 12:41:38,253 DEBUG    on_message: b'\x024R|46|^^^^SCAT_WDF|PNG&R&20230718&R&2023_05_31_13_28_C23-64_WDF.PNG|||N||F||||20230531132852\r\x038F\r\n'
2023-07-18 12:41:38,254 DEBUG    <- Sending response: b'\x06'
2023-07-18 12:41:38,405 DEBUG    on_message: b'\x025R|47|^^^^SCAT_WDF-CBC|PNG&R&20230718&R&2023_05_31_13_28_C23-64_WDF_CBC.PNG|||N||F||||20230531132852\r\x03AD\r\n'
2023-07-18 12:41:38,405 DEBUG    <- Sending response: b'\x06'
2023-07-18 12:41:38,537 DEBUG    on_message: b'\x026R|48|^^^^DIST_RBC|PNG&R&20230718&R&2023_05_31_13_28_C23-64_RBC.PNG|||N||F||||20230531132852\r\x0388\r\n'
2023-07-18 12:41:38,538 DEBUG    <- Sending response: b'\x06'
2023-07-18 12:41:38,671 DEBUG    on_message: b'\x027R|49|^^^^DIST_PLT|PNG&R&20230718&R&2023_05_31_13_28_C23-64_PLT.PNG|||N||F||||20230531132852\r\x03BC\r\n'
2023-07-18 12:41:38,757 DEBUG    -> Data received from 192.168.0.7:4097: b'\x021L|1|N\r\x0304\r\n'
2023-07-18 12:41:38,757 DEBUG    on_message: b'\x021L|1|N\r\x0304\r\n'
2023-07-18 12:41:38,757 DEBUG    <- Sending response: b'\x06'
2023-07-18 12:41:38,781 DEBUG    -> Data received from 192.168.0.7:4097: b'\x04'
2023-07-18 12:41:38,782 DEBUG    on_eot: b'\x04'
2023-07-18 12:41:38,782 DEBUG    Dispatching ASTM Message
2023-07-18 12:41:38,783 WARNING  Lost connection for 192.168.0.7:4097
2023-07-18 12:41:38,785 INFO     Starting session with SENAITE ...
2023-07-18 12:41:38,818 INFO     Session established ('admin') with 'http://localhost:8088/senaite'
2023-07-18 12:41:38,834 WARNING  Could not push. Retrying 2/5
2023-07-18 12:41:40,316 DEBUG    ASTMProtocol:constructor
2023-07-18 12:42:18,894 INFO     Starting session with SENAITE ...
2023-07-18 12:42:18,922 INFO     Session established ('admin') with 'http://localhost:8088/senaite'
2023-07-18 12:41:37,931 DEBUG    on_message: b'\x021R|43|^^^^ACTION_MESSAGE_PLT||||A||F||||20230531132852\r\x03FF\r\n'
2023-07-18 12:41:37,931 DEBUG    <- Sending response: b'\x06'
2023-07-18 12:41:38,020 DEBUG    -> Data received from 192.168.0.7:4097: b'\x022R|44|^^^^Positive_Morph||||A||F||||20230531132852\r\x0348\r\n'
2023-07-18 12:41:38,022 DEBUG    on_message: b'\x022R|44|^^^^Positive_Morph||||A||F||||20230531132852\r\x0348\r\n'
2023-07-18 12:41:38,022 DEBUG    <- Sending response: b'\x06'
2023-07-18 12:41:38,113 DEBUG    -> Data received from 192.168.0.7:4097: b'\x023R|45|^^^^Positive_Count||||A||F||||20230531132852\r\x034D\r\n'
2023-07-18 12:41:38,114 DEBUG    on_message: b'\x023R|45|^^^^Positive_Count||||A||F||||20230531132852\r\x034D\r\n'
2023-07-18 12:41:38,115 DEBUG    <- Sending response: b'\x06'
2023-07-18 12:41:38,253 DEBUG    on_message: b'\x024R|46|^^^^SCAT_WDF|PNG&R&20230718&R&2023_05_31_13_28_C23-64_WDF.PNG|||N||F||||20230531132852\r\x038F\r\n'
2023-07-18 12:41:38,254 DEBUG    <- Sending response: b'\x06'
2023-07-18 12:41:38,405 DEBUG    on_message: b'\x025R|47|^^^^SCAT_WDF-CBC|PNG&R&20230718&R&2023_05_31_13_28_C23-64_WDF_CBC.PNG|||N||F||||20230531132852\r\x03AD\r\n'
2023-07-18 12:41:38,405 DEBUG    <- Sending response: b'\x06'
2023-07-18 12:41:38,537 DEBUG    on_message: b'\x026R|48|^^^^DIST_RBC|PNG&R&20230718&R&2023_05_31_13_28_C23-64_RBC.PNG|||N||F||||20230531132852\r\x0388\r\n'
2023-07-18 12:41:38,538 DEBUG    <- Sending response: b'\x06'
2023-07-18 12:41:38,671 DEBUG    on_message: b'\x027R|49|^^^^DIST_PLT|PNG&R&20230718&R&2023_05_31_13_28_C23-64_PLT.PNG|||N||F||||20230531132852\r\x03BC\r\n'
2023-07-18 12:41:38,757 DEBUG    -> Data received from 192.168.0.7:4097: b'\x021L|1|N\r\x0304\r\n'
2023-07-18 12:41:38,757 DEBUG    on_message: b'\x021L|1|N\r\x0304\r\n'
2023-07-18 12:41:38,757 DEBUG    <- Sending response: b'\x06'
2023-07-18 12:41:38,781 DEBUG    -> Data received from 192.168.0.7:4097: b'\x04'
2023-07-18 12:41:38,782 DEBUG    on_eot: b'\x04'
2023-07-18 12:41:38,782 DEBUG    Dispatching ASTM Message
2023-07-18 12:41:38,783 WARNING  Lost connection for 192.168.0.7:4097
2023-07-18 12:41:38,785 INFO     Starting session with SENAITE ...
2023-07-18 12:41:38,818 INFO     Session established ('admin') with 'http://localhost:8088/senaite'
2023-07-18 12:41:38,834 WARNING  Could not push. Retrying 2/5
2023-07-18 12:41:40,316 DEBUG    ASTMProtocol:constructor
2023-07-18 12:41:40,318 DEBUG    Connection from 192.168.0.7:4097
2023-07-18 12:41:58,839 INFO     Starting session with SENAITE ...
2023-07-18 12:41:58,876 INFO     Session established ('admin') with 'http://localhost:8088/senaite'
2023-07-18 12:41:58,888 WARNING  Could not push. Retrying 3/5

Hi @berchie,

How did you connect the Cobas C111 with your Ethernet?
As far as I know, the Cobas C111 has only a serial port.

In the first snippet, you got 2 times the header H record in a single frame, which is not allowed and makes the checksum fail.

Furthermore, the C111 sends for all intermediate frames an ETB control character (hex \x17).
Currently, senaite.astm handles these as chunked/splitted messages.

Therefore, it won’t work with the current codebase, but we are working on this.

The last error you get is that it can not push to SENAITE.
You need either GitHub - senaite/senaite.lis2a: Import data compliant with standard CLSI LIS2-A2 into SENAITE or a custom endpoint to handle the ASTM message implemented.

Best regards
Ramon

I have connected the Cobas C111 to the USR232-32 serial to the Ethernet adapter.

I created a custom endpoint to handle the ASTM message that eliminates the last error “It can not push to SENAITE” but there was no update in SENAITE.

@ramonski Thanks for the information. I have to wait or find an alternative way to send the information to SENAITE. When is the next update available to work with the current codebase?