// h file namespace TestLib { typedef enum { telegramFormat_1 = 0, telegramFormat_2, }st_telegramFormat; typedef struct { uint16_t length; uint8_t* telegramData; }st_telegramData; bool CheckTelegram(st_telegramData telegramCheck); } // cpp file namespace TestLib { bool CheckTelegram(st_telegramData telegramToCheck) { return false; } } // Verwendung #include uint8_t testtelegramm[100] = { 0xBE, 0x44, 0xC5, 0x14, 0x77, 0x55, 0x44, 0x33, 0x00, 0x04, 0x4E, 0x2F }; int main() { TestLib::st_telegramData testtelegramm{ 0x00, 0, 0, TestLib::telegramFormat_1, 0, telegrammPayload }; TestLib::CheckTelegram(testtelegramm); }