GDTR collision checks, ordered storage

This commit is contained in:
Pavel Kirienko
2014-02-28 11:59:54 +04:00
parent c4add96a81
commit e4f6866524
3 changed files with 39 additions and 1 deletions
@@ -127,6 +127,7 @@ TEST(GlobalDataTypeRegistry, Basic)
/*
* These types will be necessary for the aggregate signature test
*/
ASSERT_FALSE(GlobalDataTypeRegistry::instance().assign<DataTypeC>(741)); // COLLISION - error
ASSERT_TRUE(GlobalDataTypeRegistry::instance().assign<DataTypeC>(DataTypeC::DefaultDataTypeID));
uavcan::DefaultDataTypeRegistrator<DataTypeD> reg_DataTypeD;