V "GNAT Lib v15" A -O3 A -gnatA A -ffunction-sections A -fdata-sections A -gnata A -gnato1 A -gnatVa A -gnatwa A -gnatwJ A -gnatwK A -gnat2022 A -mcpu=arm1176jzf-s A -mfloat-abi=hard A -mfpu=vfpv2 A -mtls-dialect=gnu A -marm A -mlibarch=armv6kz+fp A -march=armv6kz+fp P SS ZX RN RV NO_ALLOCATORS RV NO_DISPATCHING_CALLS RV NO_EXCEPTION_HANDLERS RV NO_EXCEPTION_PROPAGATION RV NO_EXCEPTIONS RV NO_IMPLICIT_CONDITIONALS RV NO_LOCAL_ALLOCATORS RV NO_SECONDARY_STACK RV NO_STANDARD_STORAGE_POOLS RV NO_DEFAULT_INITIALIZATION RV NO_DYNAMIC_SIZED_OBJECTS RV NO_IMPLEMENTATION_PRAGMAS RV NO_ELABORATION_CODE U modbus.discreteinputs%b modbus-discreteinputs.adb 4b0535f7 OO PK KU Z ada.exceptions%s a-except.adb a-except.ali Z ada.strings.text_buffers%s a-sttebu.adb a-sttebu.ali Z ada.tags%s a-tags.adb a-tags.ali W modbus%s modbus.adb modbus.ali Z system%s system.ads system.ali Z system.finalization_primitives%s s-finpri.adb s-finpri.ali Z system.secondary_stack%s s-secsta.adb s-secsta.ali Z system.storage_elements%s s-stoele.ads s-stoele.ali Z system.storage_pools%s s-stopoo.adb s-stopoo.ali Z system.storage_pools.subpools%s s-stposu.adb s-stposu.ali U modbus.discreteinputs%s modbus-discreteinputs.ads 7f2b0286 EE OO PF PK KU Z ada.exceptions%s a-except.adb a-except.ali Z ada.streams%s a-stream.adb a-stream.ali Z ada.strings.text_buffers%s a-sttebu.adb a-sttebu.ali Z ada.tags%s a-tags.adb a-tags.ali W gpio%s gpio.ads gpio.ali W modbus%s modbus.adb modbus.ali Z system%s system.ads system.ali Z system.put_images%s s-putima.adb s-putima.ali Z system.return_stack%s s-retsta.ads s-retsta.ali Z system.secondary_stack%s s-secsta.adb s-secsta.ali Z system.stream_attributes%s s-stratt.adb s-stratt.ali D ada.ads 20250808065140 76789da1 ada%s D a-except.ads 20250808065140 e7970cd9 ada.exceptions%s D a-finali.ads 20250808065140 bf4f806b ada.finalization%s D a-ioexce.ads 20250808065140 40018c65 ada.io_exceptions%s D a-stream.ads 20250808065140 17477cbd ada.streams%s D a-string.ads 20250808065140 90ac6797 ada.strings%s D a-sttebu.ads 20250808065140 f1ad67a2 ada.strings.text_buffers%s D a-stuten.ads 20250808065140 c6ced0ae ada.strings.utf_encoding%s D a-tags.ads 20250808065140 fbca0ad5 ada.tags%s D a-textio.ads 20250808065140 34ef47de ada.text_io%s D a-tienio.ads 20250808065140 77610959 ada.text_io.enumeration_io%s D a-unccon.ads 20250808065140 0e9b276f ada.unchecked_conversion%s D gpio.ads 20250912235441 5224934b gpio%s D interfac.ads 20250808065140 9111f9c1 interfaces%s D i-c.ads 20250808065140 e94c966a interfaces.c%s D i-cstrin.ads 20250808065140 5409c1a4 interfaces.c.strings%s D i-cstrea.ads 20250808065140 ffd01b9d interfaces.c_streams%s D io_interfaces.ads 20250912235441 03fd2692 io_interfaces%s D liblinux.ads 20250822150043 b36ea609 liblinux%s D libmodbus.ads 20250822150043 44b8c05b libmodbus%s D modbus.ads 20250822150043 0f456c96 modbus%s D modbus-discreteinputs.ads 20250822150043 224afd5b modbus.discreteinputs%s D modbus-discreteinputs.adb 20250822150043 694fc8ac modbus.discreteinputs%b D system.ads 20250808065140 d0bef732 system%s D s-crtl.ads 20250808065140 beb39b9e system.crtl%s D s-exctab.ads 20250808065140 91bef6ef system.exception_table%s D s-ficobl.ads 20250808065140 dc5161d4 system.file_control_block%s D s-finpri.ads 20250808065140 5970d55a system.finalization_primitives%s D s-finroo.ads 20250808065140 0a7c3ed4 system.finalization_root%s D s-oscons.ads 20251021062004 42659860 system.os_constants%s D s-oslock.ads 20250808065140 13fa6b78 system.os_locks%s D s-parame.ads 20250808065140 3597fc11 system.parameters%s D s-pooglo.ads 20250808065140 91708d21 system.pool_global%s D s-putima.ads 20250808065140 17291fe4 system.put_images%s D s-retsta.ads 20250808065140 0f6b06cb system.return_stack%s D s-secsta.ads 20250808065140 578279f5 system.secondary_stack%s D s-soflin.ads 20250808065140 5d88fdea system.soft_links%s D s-stache.ads 20250808065140 0b81c1fe system.stack_checking%s D s-stalib.ads 20250808065140 1c9580f6 system.standard_library%s D s-stoele.ads 20250808065140 ccded4e8 system.storage_elements%s D s-stopoo.ads 20250808065140 e9fa2dd8 system.storage_pools%s D s-stposu.ads 20250808065140 e0b9fefd system.storage_pools.subpools%s D s-stratt.ads 20250808065140 516607ae system.stream_attributes%s D s-traent.ads 20250808065140 c81cbf8c system.traceback_entries%s D s-unstyp.ads 20250808065140 fa2a7f59 system.unsigned_types%s D s-wchcon.ads 20250808065140 d9032363 system.wch_con%s G a e G c Z s b [create modbus__discreteinputs 33 12 none] G c Z s b [initialize modbus__discreteinputs 40 13 none] G c Z s b [destroy modbus__discreteinputs 48 13 none] G c Z s b [get modbus__discreteinputs 52 12 none] G c Z s b [put modbus__discreteinputs 54 13 none] G c Z s b [checkdestroyed modbus__discreteinputs 60 13 none] G c Z s s [pinsubclassDA modbus__discreteinputs 62 8 none] G c Z s s [pinsubclassDF modbus__discreteinputs 62 8 none] G c Z s s [pinsubclassIP modbus__discreteinputs 62 8 none] G r c none [create modbus__discreteinputs 33 12 none] [selectslave modbus 87 13 none] G r c none [create modbus__discreteinputs 33 12 none] [modbus_read_input_bits libmodbus 122 12 none] G r c none [create modbus__discreteinputs 33 12 none] [error_message libmodbus 226 12 none] G r c none [initialize modbus__discreteinputs 40 13 none] [selectslave modbus 87 13 none] G r c none [initialize modbus__discreteinputs 40 13 none] [modbus_read_input_bits libmodbus 122 12 none] G r c none [initialize modbus__discreteinputs 40 13 none] [error_message libmodbus 226 12 none] G r c none [get modbus__discreteinputs 52 12 none] [selectslave modbus 87 13 none] G r c none [get modbus__discreteinputs 52 12 none] [modbus_read_input_bits libmodbus 122 12 none] G r c none [get modbus__discreteinputs 52 12 none] [error_message libmodbus 226 12 none] X 13 gpio.ads 26K9*GPIO 54e9 22|23w6 27r27 36r29 62r27 23|30r29 101r13 30X3*GPIO_Error 23|101r18 47h8*PinInterface<18|41R8[42]> 22|27r32 62r32 52P8*Pin(47R8) 22|36r34 23|30r34 X 16 i-cstrin.ads 65P9*chars_ptr X 18 io_interfaces.ads 41h8*InputOutputInterface X 20 libmodbus.ads 28K9*libModbus 266e14 22|63r13 63r34 68r52 23|71r11 77r8 79r9 45P8*Context<16|65P9> 22|63r23 46M8*byte 48A8*bytearray(46M8) 23|71r21 51p3*Null_Context{45P8} 22|63r44 68r62 122V12*modbus_read_input_bits{integer} 23|77s18 226V12*error_message{string} 23|79s19 X 21 modbus.ads 23K9*Modbus 91e11 22|25r9 71r5 23|23r14 105r5 25X3*Error 23|78r13 92r11 27R8*Bus 81e13 22|34r13 42r13 23|28r13 43r13 80p5*ctx{20|45P8} 23|51r31 87U13 SelectSlave 23|75s5 X 22 modbus-discreteinputs.ads 25K16*DiscreteInputs 21|23k9 22|60E13 71l12 71e26 23|23b21 105l12 105t26 27R8*PinSubclass<13|47R8> 29r24 40p13 41r20 48p13 48r35 52P12 52r30 54P13 . 54r31 60p13 60r35 62c8 66e13 68r24 68r39 23|32r13 36r16 42r20 51r13 61r35 . 69r30 87r31 97r35 29r3*Destroyed{27R8} 68c3 23|64r13 100r15 33V12*Create{13|52P8} 34>5 35>5 36>5 23|27b12 37l7 37t13 34r5 cont{21|27R8} 23|28b5 35r21 35i5 slave{natural} 23|29b5 35r27 36i5 addr{natural} 23|30b5 35r34 40U13*Initialize 41=5 42>5 43>5 44>5 23|35s10 41b13 57l7 57t17 41r5 Self{27R8} 23|42b5 50m5 50r5 51m5 52m14 52r14 55m7 55r7 42r5 cont{21|27R8} 23|43b5 51r26 43i5 slave{natural} 23|44b5 51r36 44i5 addr{natural} 23|45b5 51r43 48U13*Destroy 48=21 23|50s10 55s12 61b13 65l7 65t14 48r21 Self{27R8} 23|61b21 64m5 52V12*Get{boolean}<18|45p12> 52=16 23|52s19 69b12 83l7 83t10 52r16 Self{27R8} 23|69b16 74r5 75r17 75r27 77r41 77r51 54U13*Put<18|49p13> 54=17 54>44 23|87b13 93l7 93t10 54r17 Self{27R8} 23|87b17 90r5 54b44 state{boolean} 23|87b44 60U13 CheckDestroyed 60>28 23|74s10 90s10 97b13 103l7 103t21 60r28 Self{27R8} 23|97b28 100r8 63p5 ctx{20|45P8} 23|75r22 77r46 64i5 slave{natural} 23|75r32 65i5 addr{natural} 23|77r56 X 23 modbus-discreteinputs.adb 32r5 Self{22|27R8} 35m5 35r5 36r29 47b5 dummy{boolean} 52m5 71a5 buf{20|48A8} 77m65 77r65 82r24