Skip to content

Commit

Permalink
Update AgIsoStack to bring in fixes for element number deserialization
Browse files Browse the repository at this point in the history
Updated the stack to fix a situation where device element numbers could
be truncated when being deserialized from binary. This could have
caused duplicate objects and other strange issues.
  • Loading branch information
ad3154 committed Sep 23, 2023
1 parent 293a3f2 commit 8c3532b
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion submodules/agisostack
Submodule agisostack updated 52 files
+26 −0 .github/workflows/build.yml
+1 −1 .github/workflows/linting.yml
+2 −1 examples/task_controller_client/main.cpp
+0 −5 examples/task_controller_client/section_control_implement_sim.cpp
+1 −1 examples/transport_layer/main.cpp
+150 −0 generateArduinoLibrary.py
+16 −4 hardware_integration/CMakeLists.txt
+128 −0 hardware_integration/include/isobus/hardware_integration/can_hardware_interface_single_thread.hpp
+63 −0 hardware_integration/include/isobus/hardware_integration/flex_can_t4_plugin.hpp
+692 −0 hardware_integration/lib/Teensy/FlexCan_T4/FlexCAN_T4.hpp
+1,807 −0 hardware_integration/lib/Teensy/FlexCan_T4/FlexCAN_T4.tpp
+833 −0 hardware_integration/lib/Teensy/FlexCan_T4/FlexCAN_T4FD.tpp
+569 −0 hardware_integration/lib/Teensy/FlexCan_T4/FlexCAN_T4FDTimings.tpp
+781 −0 hardware_integration/lib/Teensy/FlexCan_T4/circular_buffer.hpp
+1,205 −0 hardware_integration/lib/Teensy/FlexCan_T4/imxrt_flexcan.hpp
+1,141 −0 hardware_integration/lib/Teensy/FlexCan_T4/kinetis_flexcan.hpp
+2 −2 hardware_integration/src/can_hardware_interface.cpp
+266 −0 hardware_integration/src/can_hardware_interface_single_thread.cpp
+125 −0 hardware_integration/src/flex_can_t4_plugin.cpp
+11 −2 isobus/include/isobus/isobus/can_callbacks.hpp
+5 −0 isobus/include/isobus/isobus/can_control_function.hpp
+10 −10 isobus/include/isobus/isobus/can_extended_transport_protocol.hpp
+34 −8 isobus/include/isobus/isobus/can_network_configuration.hpp
+45 −5 isobus/include/isobus/isobus/can_network_manager.hpp
+2 −0 isobus/include/isobus/isobus/can_parameter_group_number_request_protocol.hpp
+6 −1 isobus/include/isobus/isobus/can_stack_logger.hpp
+15 −15 isobus/include/isobus/isobus/can_transport_protocol.hpp
+7 −2 isobus/include/isobus/isobus/isobus_functionalities.hpp
+2 −0 isobus/include/isobus/isobus/isobus_task_controller_client.hpp
+6 −1 isobus/include/isobus/isobus/isobus_virtual_terminal_client.hpp
+5 −1 isobus/include/isobus/isobus/nmea2000_fast_packet_protocol.hpp
+8 −2 isobus/src/can_control_function.cpp
+27 −22 isobus/src/can_extended_transport_protocol.cpp
+1 −1 isobus/src/can_internal_control_function.cpp
+23 −14 isobus/src/can_network_configuration.cpp
+100 −11 isobus/src/can_network_manager.cpp
+12 −0 isobus/src/can_parameter_group_number_request_protocol.cpp
+3 −1 isobus/src/can_partnered_control_function.cpp
+4 −0 isobus/src/can_stack_logger.cpp
+22 −32 isobus/src/can_transport_protocol.cpp
+31 −2 isobus/src/isobus_device_descriptor_object_pool.cpp
+64 −0 isobus/src/isobus_functionalities.cpp
+3 −2 isobus/src/isobus_guidance_interface.cpp
+1 −1 isobus/src/isobus_maintain_power_interface.cpp
+4 −4 isobus/src/isobus_speed_distance_messages.cpp
+33 −1 isobus/src/isobus_task_controller_client.cpp
+11 −1 isobus/src/isobus_virtual_terminal_client.cpp
+10 −4 isobus/src/nmea2000_fast_packet_protocol.cpp
+95 −0 test/core_network_management_tests.cpp
+10 −0 test/ddop_tests.cpp
+2 −1 test/tc_client_tests.cpp
+14 −1 utility/include/isobus/utility/event_dispatcher.hpp

0 comments on commit 8c3532b

Please sign in to comment.