diff --git a/firmware/controllers/lua/lua_lib.h b/firmware/controllers/lua/lua_lib.h index b4423774c4..bb72fcb8e7 100644 --- a/firmware/controllers/lua/lua_lib.h +++ b/firmware/controllers/lua/lua_lib.h @@ -124,7 +124,7 @@ end \ " #define HYUNDAI_SUM_NIBBLES "\ -function hyuindaiSumNibbles(seed) \ +function hyuindaiSumNibbles(data, seed) \ local sum = seed \ for i = 1, 7, 1 \ do \ diff --git a/unit_tests/tests/lua/test_lua_kia.cpp b/unit_tests/tests/lua/test_lua_kia.cpp index a913a50cbf..aeba92b875 100644 --- a/unit_tests/tests/lua/test_lua_kia.cpp +++ b/unit_tests/tests/lua/test_lua_kia.cpp @@ -31,10 +31,10 @@ rpm = 990 } TEST(LuaKia, calcSumOfNibbles) { -#define real81Packet "\ndata = { 0x40, 0x85, 0x5F, 0x00, 0x00, 0x00, 0x00, 0xED}\n " +#define real81Packet "\npacket = { 0x40, 0x85, 0x5F, 0x00, 0x00, 0x00, 0x00, 0xED}\n " const char* script = HYUNDAI_SUM_NIBBLES real81Packet R"( function testFunc() - return hyuindaiSumNibbles(0xD) + return hyuindaiSumNibbles(packet, 0xD) end )"; EXPECT_NEAR_M3(testLuaReturnsNumberOrNil(script).value_or(0), 0xE);