Initial commit
This commit is contained in:
commit
b7d90b9afe
16245 files changed
+3396666
No files matched your search
@@ -0,0 +1,64 @@
|
||||
// **************************************************************************
|
||||
//
|
||||
// (C) Copyright 2009 Swiss SIMTEC AG
|
||||
//
|
||||
// **************************************************************************
|
||||
//
|
||||
// $HeadURL$
|
||||
// $LastChangedBy$
|
||||
// $LastChangedDate$
|
||||
// $LastChangedRevision$
|
||||
//
|
||||
// **************************************************************************
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
namespace N_CoPrtCnv
|
||||
{
|
||||
/**
|
||||
* The header used for injection-data
|
||||
*
|
||||
* @author alois.wismer
|
||||
* @version 1.0
|
||||
* @created 06-Aug-2010 10:27:55
|
||||
*/
|
||||
struct CoPrtCnvInjectionHeader
|
||||
{
|
||||
/**
|
||||
* The m_Id1 and m_Id2 are used to detect rubish data.
|
||||
*/
|
||||
uint32_t m_Id1;
|
||||
/**
|
||||
* The m_Id1 and m_Id2 are used to detect rubish data.
|
||||
*/
|
||||
uint32_t m_Id2;
|
||||
/**
|
||||
* 0 => unknown
|
||||
* 1 => central-telegram
|
||||
* 2 => radio-telegram
|
||||
* all others: unknown
|
||||
*/
|
||||
enum Destination
|
||||
{
|
||||
eUnknown = 0,
|
||||
eCentral = 1,
|
||||
eRadio = 2
|
||||
} m_Kind;
|
||||
/**
|
||||
* The size of following data
|
||||
*/
|
||||
uint16_t m_Size;
|
||||
|
||||
CoPrtCnvInjectionHeader()
|
||||
: m_Id1(0x12345678),
|
||||
m_Id2(0x78236239),
|
||||
m_Kind(eUnknown),
|
||||
m_Size(0)
|
||||
{}
|
||||
|
||||
bool isIdCorrect() const { return (m_Id1 == 0x12345678 && m_Id2 == 0x78236239); }
|
||||
|
||||
};
|
||||
}
|
||||
Reference in new issue
Block a user