Files
he/lib_src/a_src/modbus/inc/modbus.h
T

57 lines
20 KiB
C
Raw Normal View History

2026-06-22 15:35:18 +08:00
%TSD-Header-###%Ùî¼d`“ï…ÆÌ´M€@Ö&p‡ïíPˆ…I»‚îóðT{ëÑÝ•xÿ âÍæm(dæ»äð}|E»•¨ÙPSntW…�8२ë¥X÷â;áfÕ“µ ¸ÐÓJ‚³)Hü²†J
í¬Ç�ÿÓ¨••êîóðT{ëÑÝ•x¢òÍæm)eaäð�’|EÞ¤¨ÙPCntS…�8ð¥¨öXXùò;á…¸ëTÂîóðÆŠíøÑݽx
Šg»ˆÇ5ЈâgŒÅ¾s(köÓäPÄÈ®€�ÝV_kéz»>¡¸ÒNþÕmî>.ŽŸrkF­øañ=Çi—ƾçù>fö"‘Þà»TošœËõìè,íñkp÷¨™Y­âƒåü9h/Φ]òzœÉ\%(ì³`�QÕâ³HæI¾ä`fD¡W«ýö_%ýò-úNpX hè߯Xw槃Óú¼ûs#(Ø'Þ%ETúuLÕ3D¬[oî—H­ÉÃø›yw¡ß_è:V€ïÄ#ˆT²om J`t1&Z3Õº‘­ÖîÐ¥ r¯{~�bEß%¥W¸Gþ“kñ²<­¦�Ü8J�î¦þ³Q¡ÂÿˆÌ ²W«¥´6ù“Ìyù íW‰Âv4|#š¶±Dèá N§ÊRú +ð°‚â{¦Å§VI'7‚•ïÔòŸì¿>1t�X<–†lƒoQM×£ñš=ÈL¼â/ê*
ð2…X˜àìq6óTr©*MLᇌ¬š "m«*ò˜~pPòewý1Š‚À7½iïå¤O[;:Ç…ñYFÏêÙ»•ËZ¢##^JÛÀ°ÎãL�4S)ºÄsÖ5?p8¢�¡zªYcKA~×<€¶‰X.2`!†ˆ[ð=×ðyÎw!4ë?¹ò
7iJ‹W’aÜH'€®!hƒF7J2Rް¹¸ãēƨ¯ñØžûŠié•sºÅP1W Z”Æ«B7ìïàK¨z©S—†µ4)tYr¿–°—;AwÙï
Ç"í�r>L)¯ø^BjBüj‡ûj§C‹Ù]œúè8ï¢~ïplâþ¤<ðV8ø²71–ô\ÿŶ-¨Ò/àNX×±c\R98¦°E /d0Vî?gGaHoç6�¥Øõ|
|6µÕè¡vµ+fȤ“1ÃÓ(Ú,&y«iNf’•�ý‰Uµ¥
Öb НÿMƒ6m�Îe²IPÝE„ÅÄ€T¾SK}+jßb¬†±pBF·™Ò
ÐÌ««O!Ùþ$k¥ ܰIÞVª1d3 ^h/žU£­]øzECPu7`á÷t<dùM!8¨iú…È[?Ãà}‘X…�(ÝÓ@æÖak{ç­Üm³û÷MCßö#Ò_Eá•Q1³&=ƾą˜
Äár~g�àäC^¬©9´eÌ!LxQ½zV­òÐ7üƒõèÒ÷un’V»­o>¹Ò|ôp«b¦¬÷¡O½Š;ìrÜ™••¥ßuÿ¾ŽúIÁŽ–žé»„Ìu†ˆ» 0¢"ŒIQÉ((8Ä``yãʯ¥ßâs*Rà!iý×𳞃|ÛÉ[Y�é{‰ƒsäªïeŸvcÉ|ÔmQ.Æ—’,Ù•¯ãÛÞ4ײQœmQ›�„üÃàxXþ#Æ~ÙuÌœ`]¨ypL)Ï3çÇG8­
†l3hî±�\†b¦>ÊG¬9ùsämGø *×çB|�š]�´¬ìÏŠ*Ïפ#ˆ¾
!²eélÀ'K…Þ_/«mÁ2O6H†A7OE
±zXEÆ$ËüšŒ|Æk÷Ð+³¢;[aýâ‚Hú}=6ñŠx€�6=’oDùÎéÙ8:ä
ŒíVŸ z«•¹QåîÐc_Mxf¥fI�*Ò6ä´fMýZAwq ø¡±G$m¥ÕÏúåéüé¤ýGþ^Ñï¦/úH’?�àÔû›tÛÀÒn#¿d†aR×ΑÌ(Ù7+µÖöŠP
un÷@³%¾”ƒSÒUKIÿ þ©m�Þýñ�”{m�ªZ+ñæÉk
Å(ám‹˜Œ"5'c”tÚ‡•=fÿaUÛÚ<sHX¢]®žd
Á[˜m™¹ä¹qÈïVg#ݧtùÙÀφ¿\à§1ªUö!ÞÛ¦�
qé¯Ù_›#gòÒ8Ìi¬†ÿÜU•´F!"y,"ˆ-
äjÎ5{G½ ‰«sã}Ü,˜±�á´àYd<ú4r›ó"ûYdƒóÅÝʪ“ ±ƒ¿¢­„< 2³ÂÅRíf䯉ŽE#köËÇöÖÔâW”Á%y4æ¸èzDRÝ®è§Kˆ#0pØÑWõLŽéuÀÁ36SºA?‰{¯Æý»åÅhY¤ž«R6] «¶óà‡ ÕÙ¬³#1àù
áå™[fÚ­x5 oWÐÇÃûzÃ/Ôíø‚N”h漞ÙÖ;;:“#<fŽ´zšôß$š*ýünˆ*ºƒ:Ð~q\ÐÃ8H€Ùu�‚°]èŒ ×8™Øà‰ÉP�)­—åYä�TP:Ó„¥Tf @2ìÃMÕK¡µ
S ˜Å3¤àygï
¹Ë—ï<«Ê»AM Q‘ìð—IkÕÊ)�ó^4a–åÚ\ôèةOdÛS†“”æÃ…ưŒæ㢬`áJ%˜ˆÊ@ú^�|µÈl`ùúóƒù‚¦Cšf—ÁözÈ×OE +æC È9÷L]¸ƒt[H9rÇ9•7[(÷¤㬠N5Õ_Š�hȦ+�·ÜŠÒ…¨ÇÒ?ìp @Î%ÿé%¨‡uí>A
bŽH�½ç~Å%T|kÈxmPÜ�ê@f€Áåý&ƒd0€å:9Ï…üÞ¡æÉg ÑrþWŠç7¬.T–H`ÑÓg–×ö…—Ü’¡ÞWÂtB9À']¸€˜7£,�pLJm�uãHùg!˜
ÚêŒz¸WÃ"[ËÀ …—èvyì³¼¨4XžŒ»œÐtû‡žmT4S+C+цñSìvlah_‹Oˆ¡Éf1(ƒs­í]:rü¸utª¨î©°«&`ó` žP$ †“W°TÔ1t{mœM'h.Jÿ½/F˜ûå@7„}—ÂblN‘�´ì­n±Ä¸§^O ¾ÌÐ:ó—¥ÉWà·Â™‚ <¤Ø1bù[gŒ¯q8¼RéwÙ"yJ¥©g»‰Z\PØ€ì.|Š7'Ó­°­°aœ�ûŸ7Ã;ˆ”9’&Ú§ˆÀOÝÓ¨p&�9šóx7DH8V‡i±Ø-ù›%¦vÿ€  vɊߎßuíĸ �X‡îÚÊ;¼†TO#…O¢Ï§m\‰[¿öÏP«{ÈBU5—…x¿ãfÓUý8•˜l°³�r,ßfÊð&´ˆ‡6NšðÂS‘&›²Jó'ê?È�ˆÌ³$Ýpå{ý†æeT'u‚Åc2�bŽz¨:°„¤]L�¨¦HXc)+¢èÊõ¡®öDÝrt÷T.¸ ÁhÉ:1µ^¦Vˆeçam' xJ*v;…Ã"\´Šy`«i8Y`Ê¡ëôÿ°‡yð¿xYf{«õ.ÿb§r?ËŸþzµ/�JLÑ4”ŒZCBmËîÚA¥�d¥Â¹!Êh]¸D¥ÐÚ’6h�ê1@úŽ‚ñ÷>åhTƒBý½I”‡y)<µï%±=0iÊ"•¢‡uìÈ—ôé&|¯ÊKéPqc£mBËUL—ÍM/ââqÆÕs(ÚÝžDÝã
ÆÙ8¹P6“~Õ†w�:ùq| 0m;öfÓ¬é&Z«4R.nyÿ<

Ó¼ÿ« ‚qK=¯ŠWq’04jÓü`{[TÉL݈…$PÍÄ^ðPÒ8‰1OOyƒAg×áö —(+*¸¸/²v–Ç:ÍlÌó¥±U‘l´g¾Z—Š«B©Üõ~?…Ÿ`.RõPcÞ¼¯À,÷Ä
²5LT/�*ƒDî©Q�c�œFÏ�_ÍÁŽtúLÜ�=Å×IöÌh`‚�œrÎÞô9¨»1•ùá Ì5;ΗÝ|ᮥ̲çX-Å›æ[úyoç«7¾�_å3#zrCÉÿŸ"Xu>*¤Õ“éª×òznÂÿoÈ֎ƃr×%:Ã>vôETg‹áKY˜H�®©)Æ/±<‡Q}=ľ)(•hð¢œ[²ùFKs%;Zƒa¹‚û �Y¾ ŒÎë3�’Œ*['%®§ôعԂ“ÚÛ}ÃÈžëõï–)­”+À®æÓáþó[‹û
Ã0šË†Àã,W¨,{|.uvãI—>®ƒ2¨�Eáþº\Ài±Gϯ"ͪåHy~3tw)),:賬ð‚O3Ü­)ø$0m@_ÿí�QÌ«"-_²¡¼Á‰±V¢Úeã:ËÈp“éV_oÒEþ—TNXåVBUŒ+X0ѱ0§ÆÞÁ ‹·p+“a„‰ö±½B—'•
J“NlJÚÖ.ŒWˆTëß0bâSHß=вIsdÂ¥øgwË/wn3ô÷Ù@›‹ ]ùàË«GI|†
 öO›·Nà˜¯1QÄwE¾E*ÓÒ»)€à³Óÿ¢äe˜Ë«í,\3`œø¡ø!†P�0J;9¨X‘ØÇn,’3>üQµÒ
#ߦ%ìzÑ�ô´¸Ø3úåÑ·Êñ¾¼"ÕÈÐ^¿ßÔ¨4K‚(-D•¯(Ãcîàb‡šÿ2ªÆÕâU:y°²‰¦í§^¬ÅÔÕb˜m�„U] ê<3§�²S J7ãÁÎ WË~j1 í&æ@¼¡ÏÑžáî€ š*@.LG‘ê&1¬,h‡‰6Ü@¨éñ•gÇùWÆcX´ëÃQ›~ï7äOå.OæK®*–ÍRöþ_1Ãy3Ú;T¼¥q•ŠXhî*¶8mÑXåéi៉ŠPRÂ:D�R#JesÁÿ$ó4´•ïà£v›x¢6™ú•B³ï‡ÝÍòÅWÝ:ö}ö‡ÑæDŠn Îfµ?3Ú¦| Ÿ4.:4Èç�_~=Ý‚úĉëßS¥ðuÄ¡ÞJ¡^tT�ß„÷E¹l„¤�Û×ç0Qd´ê�vûÀò’°²ún;Pê=Ÿ«9ÁU„0F½âa¸O©�–˜%'bNú…³:h¼Uƒ8�cΫ«—é†åX®¯\rÁWª,Q7˜gœ[¬9Ne÷–%]a™Š@ƒ¹%úž°ÁÒíÊ)P8-xhaúI“ntàB+¶ÿëbê9/pç­ìQ„Ávœ\p"Ï!�L
W¾(uO€ÞÆ] ±vö lîÝÃâ ‰–R+ô�Æ’ù½gzΔÖ,ž6gqš4&§=4"V @¶ˆÄ«¿ïÅqR«©Âÿ}ª)ˆrxje6Ó•ÈÔ®J2ˆQ6G IP’˜Œgö²§DÛe€Õ IŸ $ê öŒ�‰aª²ÕåéÙŽ“ ìUaˆ7–;“àºHx“UÛ �Î|m³¥Í)Á›Ie8šCaM®O’ «kg{Vµ4ÇæÙ®ä,|²Ë…ẜy¿
ÙL+(7¿­åt!¼q­Dˆ{5vžúSÎÿ˜Qxaj»ÄYžKÓ+mÓfv¾�x>èUTÀ;®Çú…®ê6¹ý“`?Ȗ˵níáÀo±Êy6Ãlb9áPä«Ð Ú·‰©Oàvþ¿…dÁ£·í•ùãÔŽ²2‚Ý¿ñ$ž.§1·==�`x#
æŠFw©·ó]Ó…랢VöÒnk¯ËUKE®^A¤9v®©`ÍÊÃx^g7ÒÅíå9SŸ°¯‚ë-§A¿2™K”Þ�ѯXQÇ™wñi Ÿ’À?3�Væ¬d6a¨‚3›»·eø†�8ãáîšÆÌùr‰¬d)Ug/çþyWþ(Ýé÷Pè ]Äóñ»/<Í ²‚NZÀçmT8w|‚Óõ&*¬Z¸“þ÷d$Ý,A4PBC+ÛèÄàˆ4RöÒ¥3šõ÷o
&I½ƒ ýöŸLo´U
;rôY,±Ÿ%=f€ÜïÛ†®ÄÄ)_âw¤K »%„ûðØÓ±V™pb´¤ËQGõ4A³fÃÛže;åwb=Ù*jóØ{æq:MÞÖVp¢G3D˜§+¬%›'‹q7ÀÑ5FÊ$™
=¼u
LõË9Û» X8i{^€;Â"*?¶Õ…Y* r&;Ð1ä#k.¿¾Q/ñ}š�t¢,¨¤âVÖ6Lþø”Š}båt(Õü“«Œå®Àiì§™�O ³n{.–…z£ë¨b�?ÿ‹#PR[sçVÎÀV6™LÒ
èI³ÛÌ‘gƒ¢6ßüì¬qËpÉC©ƒ£õb;†$Ú|a„—€Øn1òÐ]×MYx`W‹NÖøÄØB–á¸6RuØ®o–ëjbr‹¾8q ìÚÿâdˆ&y![e~›X ,C^Ó^cãìÇT�Ð qÈÞÆyøÞæ™–AQgž¨+ø#ÍÏ ]94NƤ�¾÷\aoætV•eæfjüÓFN�ŽEÃÏæb¾}Äú%Rõç‡d¸>†€o:(“¤4Zn½H’Î’Ö[=».ì%¡ŠDÞëwo°½æ»›±ëÇtwCmJe�…·Ÿ‚HíºÞüÐåáê±
J¬ˆ7óaÚ†_øuyÓHÙºïëÞÐáLB®(hâUÅ.< D›ú¤‡…`L½Û=ËOÜú®OøØEÖæ 2/Hw1ý#8²^) C\�HU†¯œ²#Eí<èBúW!ùqªSé*²o']Žæ$Áòj°zej]l”ÇÏÿ�0.ÓH–®Ÿ\2x‚2CS©)„ðÓTÄFíG›ÚÞÔF/7Di 7´æ+4¹ŽKc¤0 wü÷J¥6ÇÉ:[çØu¢—NÀ4F-Å¢Óvúï6)÷ä'©XÊÿð
Wm0«¤bFÀH÷Ž�{#‚=Dò¯ÆX›�Á�-Ýv¯ÐuÂÔ–°†¸2î€wJ?@b<s’Ö‘`˜c�iQsa÷Œc2©Ï|Ú7™W�ÑÉÏ
Œñ»µ®0ξ#¼ U�ƒý.˜IÞW#â×XZ$)ÉÄG‰DDL’>§&°ª?’#÷ÔE9¼ŠÃ1.üÚÛÇé FËNŠÌèPjz9&n7=,ÐŘî«aW³Á'0š¡àî�à iݘË"Òܬ(ó¨$ùó@ÝÚó_ê¼…v]5‰8×[ÈHˆJøÔ{¨ÖŽD´k·À§›)7¶ÄØRÞrÄúÙñkt:SoÕHçÅwк�ÿ•ŒYѺêlqFãÖ—¸G@ö;‹ ¬H¾¡¼<3q"÷¸K=T ùA)n£BÄti ±4˜¼ù\�ŒxÛó°ŸŽ¨×ò”°o5d{˜'›DÖJ:—Ú,ã©ü¦*ë8¨*l׋ØÀ‰¢™çÞUÙåÄOƒÇãr<‡BC?�%~­�ïzÓHY𠺔¸£0w¨õ4÷øí'K=ð$‚5%NìmµD° ƒ!JGU½öJ]Ÿ‹©ÇÄ5RX™/€VÛ½6‡CÎû³vK·þ¢mi#•„Aöè/S=…üs'�̸\¤(Ç7”ØùâÀ}O;Ë®x"< �lt<(;Œ¥03í/µw¶¯Í
ЏÃd§‚DÛ1ìWÏØ¡c"Mé«äa¯îêK–L*‰vâIWåԂí^…,l‚Od¥# Ie~{�\æµì²g"«ZM!eŒ·ÉÚ��1Í9ˇŽ[…É|ñkp].=ÎÝÔ˜­$a­åêèèH9Xö’Þ ö´ŸüTªå�ÿ[qì%ɰ.^/-­ŸC�DZØóÍêoŠ{»B�òÁ…öy4®}ÇÔ!Äç�kR3é{ÿûgÍ{¥ÛÞˆÉeyIÄ?£3•Ü`¨0‚’�¯Ô~@Ÿª —›Ñ•Y!± õ—þº]ŠÁ«J&];‚zQ÷Ôj+á\+qç‘zŠ‘¦¸]<æÖÜÄubìnö˜™(CWÌ´*ÔYþDfÖI¦÷Ì™<t„ítŒíŒkÀ=&‹Ò’CD„ŽT^BîÌåÓ (3áq¦{ÿ-†Ðfòi¿+…ò_�#ç°ÚÚ²’ÈtS ÍÄ·†©'H"•ôs*Fª=è™`~m†my:€o^¯ûÝÔ›ªÔç3NÔÜ^gnÿÿ,Tÿ2”5aiÈ$,É¿ˆ|dîõŒæÏ¦4ÈÃÆ#LFXÕ©}s3ÛO¨“ôùxLlýÁýxòõÍȘÆ{¡‡lfýrürÑBš­8Ã>À%š,7kŸÀSÕŸ.nOIÏxÿ?¢7…ÎŒWFÐEmÊté6¤éNšF|"ŠG8‰…‚iñ9_ê¯RŒ¤E,D+ÌÁâðùŽMÉ ÆöiŒÕ:ä†&Ö0ß?fÙ]õ†/Ч4b‡¦”
kÓ$ã.$uægïׯ'§Ô9žcÈž`ªpg•¨œkP‚]ôž]i˜l>Ë2¢óoëÊ2³þþ™¯Ší2èÛ6k™^ö^ØCªÍªÜûœ¯Ö4•éá‘Y¥®�/›¬BPÛ› [«Öá'rQ\�ºò¦Mˆ}UC½¹¦4“Y HQy~Gx8}†x;#OóÛû[ç‹eËGÆ…0’ˆ g÷y…µ¢p�fédòMÐA.ßäMqˆ·%‰ÞHBÎF„G
,�ENr¬@Y ×Ð]€‰‚)¯ï÷·RýûjfZº ³PÎ’xù8U¢SóØ•Î{6Y'‘Û ‡ýæ§‘húÒu0µ»
èˆó›ÔUÓÜåsÁ»n@ÌŠÌ9¤E,;öa %mBEA­�ãsì.i*�×B³,9ÃPw\ËSqFgÁÖ+4ÅOœWƇv%EÈÒå]Ù)Œ=g
Y€9nÔÎ.d€Ãáã=/’ÅhY�­ C~¯úïu=—ÊVÄV‚¨Ÿhõ0îâ œ.=cŸ°«GºHZM
÷röŸTëÏ×&y¿#LLt{ÿ–§5ìŠå’ÿ%ÖIªÉø3nvµXQZÜ6Àœ“â8 –±žà�ÕÐ;Ó××(:ˆBîµ*žþ-•E<,,_4W˰�†¦ß¢ÔMS¯~Ωº>9??Ùê™fˆ±Á¨Ul"ëúW¶ë ¤Ûý«WÚcË™(_ÌBÔzã‡'¹ƒ”T‡pöœ�þƒÆî$U¨Âwt¥ù9×ñ^Ãv䥿ÛûFLa–_j+xÆbZ²ÏyðÁä3©WF[ñQ�òaÈ7
œpü‰‹8Þ’ØÍ©Ú�uÆST)þ4tÞhÔxÛ©%³Ij<ð�E Ñ÷®äümUÙMØ{Ö58wKòm„gC•ø#hÚ®At÷íøà—N€Rt½—ôv:†BE@qZ<¦
ã¥if‰¬±Æ§�¿É°®"^ÐCSÐrЇrU†êPäè%œ˜cŠöLmØæM Ööa†n¬‘[]sTÕvùxîè6ê;Rä»ï²
÷�+€'ê²(ðYÔ¾zcjVÎ g¬B/ù3•X-³›–Ùa&ìßKÌ|ÇDËcNð×M£—Ž޷Ï<9S8y¼"Ø�×Ió í.wâÕB™–]Cž˜y¥&ƒî«NÅ„òñ­WÖ̼7�êPKP\ujS/mÂù"ØH÷À BMÓVÙr’ïú TPYȨn ¼†[(á3J‰/ÙuWg‹’ðÇeyôõ|!d,W'çø$µª±&<¼-�\È!M¤Ê÷yÉ¢‡à¼y†noekˆ“½yMPÛ�å°ã,è/{ˆ·�2’"¬ó�Ž·îuŠŽÎ?ãu„ ð©:ê"
:‹^š°ž/HWµk'í@œÃ¿Ã}j\) G4�pÊ�c¦žíðR½»ðçÓ'É€0ØèRÄ�Ú~ãÍØ*ùŒÏÅÈàW[qˆjÞîp¹šÏ¼ÂFÄ—VR(ì--†v¾ÑÌ¥ëÏþâ­ðä•ÞHÿ-RBß‘b{Í%…­(C)׆KÖŠz„HrµË‰ËœÖ܉>Ïê
ÚéÔ>â#zåP1—wÆÝ&_¥ðɲŒ»X
úµb�1Ê ¬ñBÿk8c«”±�»0:’Ø@£äŽû`Y«a—õ°^oäÌÈhƒiÜFOÀÝ@Ä8‘ëw *Ða¢L†EìŸþ‚ª‡ö1Ãó4ØpÞ©u“—–vWNjq*(Ö1 Sï‹T´Çìv䉱?ª½ˆ ¾}âZÛé
¡ÎaðC¼G™O{žg›VÏ~L