/** * @file tests/can_zkl.cpp * @brief brief * @date Aug 25, 2015 * @author rheijden * @copyright 2015 Dual Inventive Technology Centre B.V. * * descr */ #include "fixtures/CANTest.hpp" /** * Set nodeid based on "0..." device:uid */ TEST_F(DI_CAN, set_nodeid) { ASSERT_STREQ("00000000000000000000000000000000", di_device_uid_get()); di_can_set_nodeid(&_ctx, di_device_uid_get()); printf("nodeid(\"...0\"): 0x%08x\n", _ctx.nodeid); ASSERT_EQ(0xa29886da, _ctx.nodeid); di_device_uid_set("00000000000000000000000000000001"); di_can_set_nodeid(&_ctx, di_device_uid_get()); printf("nodeid(\"...1\"): 0x%08x\n", _ctx.nodeid); ASSERT_EQ(0xa096fec5, _ctx.nodeid); }