! / 1760891492 0 0 0 1948 ` Lyyyyyyyyyyyyyllllllllmodbus_strerror_error_printmodbus_flushmodbus_receive_modbus_init_commonmodbus_set_slavemodbus_get_slavemodbus_set_error_recoverymodbus_set_socketmodbus_get_socketmodbus_get_response_timeoutmodbus_set_response_timeoutmodbus_get_byte_timeoutmodbus_set_byte_timeoutmodbus_get_indication_timeoutmodbus_set_indication_timeoutmodbus_get_header_lengthmodbus_enable_quirksmodbus_disable_quirksmodbus_connectmodbus_closemodbus_send_raw_request_tidmodbus_send_raw_requestmodbus_replymodbus_reply_exception_modbus_receive_msgmodbus_receive_confirmationmodbus_read_bitsmodbus_read_input_bitsmodbus_read_registersmodbus_read_input_registersmodbus_write_bitmodbus_write_registermodbus_write_bitsmodbus_write_registersmodbus_mask_write_registermodbus_write_and_read_registersmodbus_report_slave_idmodbus_freemodbus_set_debugmodbus_mapping_new_start_addressmodbus_mapping_newmodbus_mapping_freelibmodbus_version_microlibmodbus_version_minorlibmodbus_version_majormodbus_set_bits_from_bytemodbus_set_bits_from_bytesmodbus_get_byte_from_bitsmodbus_get_float_abcdmodbus_get_float_dcbamodbus_get_float_badcmodbus_get_float_cdabmodbus_get_floatmodbus_set_float_abcdmodbus_set_float_dcbamodbus_set_float_badcmodbus_set_float_cdabmodbus_set_floatmodbus_rtu_set_serial_modemodbus_rtu_get_serial_modemodbus_rtu_get_rtsmodbus_rtu_set_rtsmodbus_rtu_set_custom_rtsmodbus_rtu_get_rts_delaymodbus_rtu_set_rts_delaymodbus_new_rtu_modbus_rtu_backendmodbus_tcp_listenmodbus_tcp_pi_listenmodbus_tcp_acceptmodbus_tcp_pi_acceptmodbus_new_tcp_modbus_tcp_backendmodbus_new_tcp_pi_modbus_tcp_pi_backendmodbus.o/ 1760891488 1001 1001 100644 29056 ` ELFm@@@#b8Dq@TTqTqhTcQcqHT!"# @9!@9! *$|?@@B @ _RXq@T\qT@RB @ q@RaRB @ !"@$ @9!@9$ *xSB @ _ !{!!!}@qTC1T{Ĩ_   !R)r ?@qITBBHa8a""@_______________@@5_{@ @@!B@ @{è! @{è@R{$@ !<@ ?*1T` @5 @*{è_//@ @*{è_ @*{è_R   {S*@55@&@@@?t 8@SA{Ѩ_C=;{@==?_=@?@@4A1@{S[c*$@,@@SHt8?1 T&@qTkA:TJt8kTBqT:qhTq T q TsQsqTJ`8J`8  @ C Jt8kTSA[BcC{Ũ_Fq T^qTSA R[BcC{Ũ_֔cCJt8SA[B{Ũ_րRJ`8J`8_kT J`8J`8?k?qJ`8Jt8J`8C  Jt8@ *`@zT    @5@7aKRA֠rSA[BcC{Ũ_րJ`8J`8  Jt8|Sk!TSA[BcC{Ũ_sQsqHTJ`8J`8 R*_k!TJa8Ja8_kT Ja8Ja8Jt8Jt8k@AzT**@!@A''@ @! ?kTJt8Jt8!Q_kTKRA֠r @4**@!@ @4@*!@KRB֠rA8QJt8a 0q!@@6AH   ՠ$@B @{{R_   ?==?=<<_֠$@B@{{R_ `@_{{R_֠! R_{{R_րR_{{R_`@_{{R_ A#@R_{{R_  ՠ#*qGRrBCzT?'_ N /<R_{{R_   B#@R_{{R_  ?'GRrBAzT_ N /<R_{{R_C#@R_{{R_?'GRrBAzT_ N /<R_{{R_ր$@@_{{R_@B*R_{{R_  @B! R_{{R_  ՠ$@!0@{{R_   ՠ$@!8@_  {S[*c$@@`?*` @@4qT4   ա@8T@R `&@*@`?*1@Tq@z!TSA*[BcC{Ĩ_`@@6R@qIz@z!T`A`@ 7SA*[BcC{Ĩ_`AaKRA֠r{[*WQq(TS @9[@9 )`&@@c@?* qT~@ OO@c *SA[B@{ר_@R[BR R{CQS[c*k$@4@!@Q vJt8wJ`8bJb8`J`8[)S < ?>q1TTq6TH T q T Cq>T$C)bJ`8`Jt8  Qq(?T*SkT klT&@c7@#@?S 8|@7@a~@|@`xax|S@9@Bexax!h$8kT&@ !Zq`%TTBqTFqa.T&@c@#@?b 0&@!8!8 !"$@"! @9a 9aR 8 @*4*SB[CcDkE{A_q`Tq)T @45 RSB[CcDkE'4$B/T"@)fJ`8`Jt8  Q<q/T*Sk$ T k T&@c7@#@?7@ @*CR! 8`~@Rh`8c !*_qT%8k- Tha8k9Th`8*!*"RBklT&@%8fJ`8`J`8  QqT`J`8k$TcgR$RbR#X*&@@*5  ա@ !7SB[CcDkE{A_ @EkT @kTc*RBR#7*&@l c#RBR**&@_^qTgJ`8`J`8  fJ`8"`J`8  Qq TQq( T&`J`8kT!@*`J`8bJb8S Bk<K)T!@ k(T6+7 C ?k(T&@ck.@)#`?*N) #@Sk@@%8~@QfJt8 aJa8!S! ax xkT@|@(}@)|@bx`xB|S"9"!fx`xFh%8kT&@4 R Rc#$RbR*&@ @@kDT!@?kT$@|aJa8*bJb8h`x!S! !<&@# bJb8eJt8BSB A! a*h xk TcRbR\fJ`8`J`8  QqT`J`8 kLT!@*AkT#@ _k-T@ c*RBR?cR$RbRc$R**/ @EkDT @kT&@*k TcRbRc*RBR&@*wk` TcRbR @*@kT!@ k TA c*RBR"A)$B)cR*#$RbR&@*LcR@!@T`J`8aJt8& +R@zT@qKc @~@%8&@+!@bJt8`J`8@ X%x @Kc~@ @Kc*RbR$@|@QbJt8 `J`8S x!x!kT&@c@#@?a` &@ @c*C V7 c**RBRU*<RC {S*$@C@B@ Hc8cQ#Hc8)@?C&@#@@?.q(T@3 8SA{ը_RSAR {cs@w45'@4@ ?!4OkCS"????@ ?qA |! '@w@@s4<#=7R3 4[Rs?7@*@@?1T'@~@*$@`?41 T @` 5 sk! Ts@@ 4qT'@w@@Ka85_@qT_8qiT!Ka8A)s  _kTs4ARsB?mT *7@@7@?1aT!@6@qT&qTtSA[BkDcCsE{Ѩ_[B @5'@*(@`?SAkDcCsE{Ѩ_ւC7CiB'@?T_TqT?@uQ@8T'@w@@ka85?qT"<Q_qT?XqT?\qT!R3Rs_qDQzDWzT!Ka8?@qT?8qT!QR!?q!Rs)T*_\qT!$Ka8z!RRs~?Xq!RsATRx R!@ 6 Rt@q@zIz@TSA[BkD!RRs^!RRsZ@RaKRA֠r!SA[BkDnAd @4@"!@]`"R{{R_ {S*[$@ @#?*#bqTSA[B{֨_c"R1`T*#\1T&@"@J _k"T!KB*) QRR k-TFih8%*"R  j!d8KBxS+dAz T* T{ *_@qT**!R1`T* @{¨_@5KRA֠r@R!@R { *_@qT**AR1`T* @{¨_@5KRA֠r@R!@R {SqT$@ @#?*#qT@SA{֨_c"R1T@*#1T4a&@FR@cR(@F KcK   b Ha8Hb8!S!*$xT@@5KRA֠r@@**R!@{@_qT{**aR@5KRA֠r{_@R!@R{@_qT{**R@5KRA֠r{_@R!@R{`Sc<$@ @?*;qTSA{ը_#"R1 T@*6SA{ը_SAR_qR*cR{{R_֠**R{{R_   { S*[_q T*$@E @*R? @kqk+ 8q T@|@+JRR|@) #R9k!T@9jf8*# q9cxS? kAT !Tb qTSA[B{@ _"R1@T*SA[B{@ _@ 5KRA֠rSA[B@R!@RSA[B { S*[_q T*$@E @*R?dzS 8|@qmT`Q8qITc~SR!cP|[NN>LaT`nkTF |@|@|@z`xe|S%9%!h&8k T RqTSA[B{@ _"R1T*LSA[B{@ _*R@@5KRA֠rSA[BRSA[B@cR!@{S*[*$@RE @*R?Q~Sb!8Qu!8~Sa 8t!8qTSA[B{ը_#"R1T*#SA[B{ը_   C { S*[_q,Tq,Tc$@*R*F @*?|@ 8b~gzS!8!8 !8 8qmT`Q8q Tac~SRcT|[NN>LaT`nkTF |@|@|@z`xe|S%9%!h&8k T qTSA[BcC{@C _#"R1T*1T4&@DRcRF K'@cK  b aJa8bJb8!S!*$xT*R@5KRA֠rSA[B@4@*R!@SA[BcCR@#R!@{$@z[-TS*#cR$@R% @!R?Q#2*qTSAcC*[B{֨_c"R1T*#)*1TkҀ44`&@*@!*SAcC[B{֨_RSAcC$@!D@_  ՀR_{{R_{S*[**c**k**+*`)w5vf)5uj)5tn)5+@SA[BcCkD{ƨ_*!vf)`v4*!``@~!``@~!`@`@***R*RRR { @`@`@`@ @{¨_Illegal functionIllegal data addressIllegal data valueSlave device or server failureAcknowledgeSlave device or server is busyNegative acknowledgeMemory parity errorGateway path unavailableTarget device failed to respondInvalid CRCInvalid dataInvalid exception codeToo many dataResponse not from requested slaveERROR %s: %s Bytes flushed (%d) Received function not corresponding to the request (0x%X != 0x%X) Received data not corresponding to the request (%d != %d) Message length not corresponding to the computed length (%d != %d) [%.2X]read_input_bitsread_bitsread_input_registersread_registersIllegal nb of values %d in %s (max %d) Illegal data address 0x%0X in %s Illegal data address 0x%0X in write bit Invalid request length in modbus_reply to write bit (%d) Illegal data value 0x%0X in write_bit request at address %0X Illegal data address 0x%0X in write_register Invalid request length in modbus_reply to write register (%d) Illegal number of values %d in write_bits (max %d) Illegal data address 0x%0X in write_bits Illegal number of values %d in write_registers (max %d) Illegal data address 0x%0X in write_registers LMB3.1.11FIXME Not implemented Invalid request length in modbus_reply to mask write register (%d) Illegal nb of values (W%d, R%d) in write_and_read_registers (max W%d, R%d) Illegal data read address 0x%0X or write address 0x%0X write_and_read_registers Unknown Modbus function code: 0x%0X Waiting for an indication...Waiting for a confirmation...ERROR The connection is not established. selectread<%.2X>too many dataERROR Too many bits requested (%d > %d) ERROR Too many discrete inputs requested (%d > %d) ERROR Too many registers requested (%d > %d) ERROR Too many input registers requested (%d > %d) ERROR Writing too many bits (%d > %d) ERROR Trying to write to too many registers (%d > %d) ERROR Too many registers to write (%d > %d) * !$'  GCC: (crosstool-NG 1.28.0) 15.2.0zRx ,TB@RL(`D0EO C C8A0DI BA F BA AC A (A"!C DU A hAP CCr A I A F A f A N A `4FC(4FC,DC4FC0EC,DC48GCTTNCt8GCLLC8GCLLC0EC8GC48GCT4FCt@hA@BBCi A \ A DA.-C)*B(D+,[AAAA*)(.-BD(d AA21C/0B-.B+,B)*sAAABA0/.-,+*)21K AAAA _ AAABA E0/.-,+*)4A*)C'([AA('*)EA"!BBOB XWAADA "!AI ACA FD Z BAA HCJ AAA E,DC, A,+B*)B('O A A BN A A BN A <@@A,+B*)D(LBA*)(,+eH(A$AE E H A $AE E H A <A*)C'(MAA('*)M AA A<HC04FChPAAHGCEFBCD{ABAFEDCHGL ABA H AA HEFEDCABdAAHGCEFBCDzABAFEDCHGL ABA KAFFEDCA BA 4$A*)B('C&%[ A Nl\AAJICGHBEFFCDCAABAHGFEDCJIeH AA KDCABAFHGFEpA,+D('B)*C%&PACA*)('&%,+[ABA(',+E*)&%AB@ T 0EC<t 4A` B BCDCW A  $ HB BL  9TXX[@n0 h@  @"X X  @$4 ($H45,F4`0r ,@ 8 T 8 Ll 8  L( 0A 8V` 8l 4{ h @Hd `%*,F`W n!`"#<#4$%' `(+*B,N ,0_P,4-$-Hmodbus.c$xcompute_response_length_from_request.isra.0_sleep_response_timeout.isra.0$dresponse_exceptioncheck_confirmationsend_msgread_io_statuswrite_single__errno_locationnanosleepmodbus_strerror_error_printstderrfputcmodbus_flushvfprintfmodbus_receive_modbus_init_commonmodbus_set_slavemodbus_get_slavemodbus_set_error_recoverymodbus_set_socketmodbus_get_socketmodbus_get_response_timeoutmodbus_set_response_timeoutmodbus_get_byte_timeoutmodbus_set_byte_timeoutmodbus_get_indication_timeoutmodbus_set_indication_timeoutmodbus_get_header_lengthmodbus_enable_quirksmodbus_disable_quirksmodbus_connectmodbus_closeputcharmodbus_send_raw_request_tidmemcpymodbus_send_raw_requestmodbus_replyfwritemodbus_set_bits_from_bytesmodbus_reply_exception_modbus_receive_msgputsmodbus_receive_confirmationmodbus_read_bitsmodbus_read_input_bitsmodbus_read_registersmodbus_read_input_registersmodbus_write_bitmodbus_write_registermodbus_write_bitsmodbus_write_registersmodbus_mask_write_registermodbus_write_and_read_registersmodbus_report_slave_idmodbus_freemodbus_set_debugmodbus_mapping_new_start_addressmalloccallocmodbus_mapping_newmodbus_mapping_freelibmodbus_version_microlibmodbus_version_minorlibmodbus_version_major TX \ pt|00HHhhxx((@@ PP4788LT\xdxh! 78"$ 78 87<8@0D0L\7`8hlt  ,+08+d$ `   T    @   D xP xh !x 5   4 3H  P  7 (D6pDL0888HpPph8p8((HH4<t|78  :l77P;lt0HPP>,04@`4h3pp>0!$(,85 78:=$=78P h 7l 8t x    !=!!7!8!P!P!"0"74"8<"P@"PH"P"""7"8""""<#=t###$%=`%%7%8%%%%&=,'L'p'7t'8|'''$(=)=P*x*7|*8*P*P***7*8***p+=+7+8,,N,O-O -P(-P<-OL-P\-Ol-P|-P-M-P-P-P-P-P0P@d$@0d H 8@ X x  l    8` X x  h @,H`@`  D !`""#4#T$%('``(*D ,X  ,x P, - -.symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.8.rodata.rodata.cst16.comment.note.GNU-stack.rela.eh_frame @- @M &0.,0.120.E@x6 H6 V06#_6t6 o@xh @  H@m~modbus-data.o/ 1760891488 1001 1001 100644 3752 ` ELF @@B/<_ ]@@@GG^@GG=]^<!_$ ?kbTFQ@!R|SdHd8(B$h%8kBBDZT__ qTRR"4 d Hd8 c*_kAT*_{c!R@y@y@* '_@Z'_@Z'_@_&}"|Sy_&"Zy"|SBSA`A*y_&!Z__  modbus-data.cnb_bits < 8modbus_get_byte_from_bitsGCC: (crosstool-NG 1.28.0) 15.2.0zRx P,X@dPXl     +PEPX`dz  0@HL` 3Imodbus-data.c$x$d__PRETTY_FUNCTION__.0modbus_set_bits_from_bytemodbus_set_bits_from_bytesmodbus_get_byte_from_bits__assert_failmodbus_get_float_abcdmodbus_get_float_dcbamodbus_get_float_badcmodbus_get_float_cdabmodbus_get_floatmodbus_set_float_abcdmodbus_set_float_dcbamodbus_set_float_badcmodbus_set_float_cdabmodbus_set_float ,  H0PD\ p 0@HL`.symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.8.rodata.cst8.rodata.comment.note.GNU-stack.rela.eh_frame @ @h &,12@M U0:#^]s` n@0 8   hZh }modbus-rtu.o/ 1760891489 1001 1001 100644 12976 ` ELF.@@@"9@ 9@R_  R_@ *|S_  {S@**?@q2x?*@SA{Ĩ_{ (@@`*@ @{¨  {S[6c@@O~~~~@q!"!|caBb!1T@qAT @4@!4SA[BcC{Ĩ_ RSA[BcC{Ĩ_@AR@@6_{Rb(@B@@`@@`{¨_  {G<*q`TQR' '*  @8JId8J#Id8AT *" D_8B_8S*< $kT!@9B@?qDAzaT{¨_@ @5R{¨_RR@ @ 5@ @7AKRA֠r@!@@@@AR{S(@@ 5@A0Rr` 7B[O=Å< @* 7*7;@2@9!tqTq`TqRR"*!*!6@9 x:@9!2_q?@!d3@B 8qT$xq2!22! )p37@Ryx7`@*R7[BSA{Ǩ_R!*!xx )@6@92@9:@9 @R!*`@`[B` @4@@@@!@B|@  {S(@bj@b4"R @j5RSA{¨_5!RajSA{¨_R{S[U|@(@R@4@*52@q@?րV@`@J)R@2@q@?@SA[B{Ĩ_@"!@R@SA[B{Ĩ@   @R_RB_kTR_{{R_#@9B@9qdBzaTR_{@5KR{A֠r_@!@@1 TBZcZ9R9yy_{cc! R?<rTR !*@8BJHb8cJHb8ATe *#!8|S#8 _#R*!8#8 _ {$@@5(@*?q`T5L@qTRL@ @7 Aᅊ3@x3@@6{Ũ_ր@ /7 Aᅊ3@23@7@R/@LR  {$@!@5(@L@{_R {$@!@5(@P@{_R {$@c@5?qHT(@?qAPB0@@?R{_R  { $@B@5(@0R{_R{$@!@5(@T@{_R {!@z+T$@B@5(@TR{_R{[@c@94* 4* S*kY @&*@ `  ;Q?qAzT?;q29sHRsrs 69:9s~2ja )SAcCkD[B{Ũ_cC!@b@R[B{Ũ_@!Ң@RcCRSAcCkDRSAcCkDSAcCkDA non blocked signal was caught ERROR CRC received 0x%0X != CRC calculated 0x%0X Request for slave %d ignored (not %d) Opening %s at %d bauds (%c, %d, %d) ERROR Can't open the device %s (%s) Confirmation to ignoreSending request using RTS signal The responding slave %d isn't the requested slave %d modbus-rtu.cctx->slave != -1The device string is empty The baud rate value must not be zero @AA@A@@AA@@A@AA@A@@A@AA@@AA@A@@AA@@A@AA@@AA@A@@A@AA@A@@AA@@A@AA@  01326754<=?>:;98()+*./-,$%'&"#! `acbfgedlmonjkihxy{z~}|tuwvrsqpPQSRVWUT\]_^Z[YXHIKJNOMLDEGFBCA@_modbus_rtu_build_request_basisGCC: (crosstool-NG 1.28.0) 15.2.0zRx ,@$T`A@CBQ |8A BJ<A@BCCm A H LE M$(A e A D A D<Ap B L |BAp  GI H 0pA BL A F A <A@CGY DA JD HKC,dHF D LXLdxxAP c A <AH A <AH A XAO A @AI A <AH A 8HAK A XAP BBHBpAABAP AOAP MAG AAA G AAA ABA2 O(h@`~8 L@(hL `p/HAddlXx    j '3<AUZao@@ < < X @` < H &-AU\cmodbus-rtu.c$x_modbus_rtu_build_response_basis_modbus_rtu_get_response_tid_modbus_rtu_is_connected_modbus_rtu_ioctl_rts_modbus_rtu_free$d_modbus_rtu_select_modbus_rtu_flush_modbus_rtu_close_modbus_rtu_check_integrity_modbus_rtu_connect_modbus_rtu_recv_modbus_rtu_receive_modbus_rtu_send_modbus_set_slave_modbus_rtu_pre_check_confirmation_modbus_rtu_build_request_basis_modbus_rtu_send_msg_pretable_crc_hitable_crc_lo__PRETTY_FUNCTION__.0ioctlstderr__errno_locationfwritetcflushtcsetattrfprintfopentcgetattrcfsetispeedcfsetospeedstrerrorread_modbus_receive_msgputsusleep__assert_failmodbus_rtu_set_serial_modemodbus_rtu_get_serial_modemodbus_rtu_get_rtsmodbus_rtu_set_rtsmodbus_rtu_set_custom_rtsmodbus_rtu_get_rts_delaymodbus_rtu_set_rts_delaymodbus_new_rtumalloc_modbus_init_common_modbus_rtu_backendstrlenmemcpymodbus_freed$$%%%  7&8&h't()(*+ ,`d ` `-(47&88&< (@ (L.`*/012+  -,7&8&((38 < @.T455  6 708@7t7&x8&  )8(4(P7&T8&X \ d. P ` P `9$$$ $( (h ( ( (L ( ( (( B4 C8 7D< 8DH B\ Eh B| F @ @ 7& 8&  x  x ) (< 7&@ 8&T  X  \ )` (x G ( G (l ( 08@`HLP@X`hh(px0 D(X@@@hL`0Plh|@@    ` < \ .symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.8.rodata.rela.data.rel.ro.local.comment.note.GNU-stack.rela.eh_frame @ @ & , 12 @ MH@P* `0#i~y@+X $ `o(.modbus-tcp.o/ 1760891489 1001 1001 100644 15000 ` ELF6@@(@R@yk T|SyBZ9cZ@y9y@9R9yy_RR@B|"9@"9?y@"9@ 9R_@yZ<_"QBZy*_   *_@ *|S_  {"RRR *?1`T@RR"RR?*1Z @{Ĩ_{$@9C@9kAT$@9C@9kTA@yR5{_֠@5aKRA֠r@#@yB@y!@cZBZc<B<@4@!Z"<!@(@ {@{¨ {S(@@ @`*@SA{¨{S[6c@@O~~~~@q!"!|caBb!1T@qAT @4@!4SA[BcC{Ĩ_ RSA[BcC{Ĩ_@B|@R@@6_{AR@@@@@{¨_   R@B|@R  @6?qTR_?qT?q@T{{R_{SR[R@R q TK?kKTs s>q`T[B*SA{Ԩ_րRa RSA[B{Ԩ_ {S*[@qaT@qCaO!R?!|5Ҡ"Ӛ_|_|_|_|@!`75 RSA[B{ͨ_***;@*4 R  O{#[C(@RC<'S R[C<=@5S'@Rr`@)b@!**7a@?qT @5a@*b@1T'@@@SA|[B{Ȩ_֡b*1!T*s@@'@@ @5'@ R!@S3@!SA   {!RRrS(@@R`7[*1 T` @"5@Rcy@Zgy@RqMTt@R*1T@RSA{Ĩ_*ab;*1T`@@t   @` @5`@@`@!@`@u@ {S[*!RR*@r@R*1T!RRBR?1`T#@Ryy@Zy"@9qT"@Rq-T*R1T**1T[B*SA{Ũ_֠ @4@"!@*[B[BR {S [5Rc*#(@O@@9@9?q_q!"RC