- refactore Formatter
- prpeared for unscrambled sync data - State-based deformatter git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1063 b431acfa-c32f-4a4a-93f1-934dc6c82436
This commit is contained in:
+11
-1
@@ -29,9 +29,17 @@ enum frame_type
|
||||
|
||||
#pragma pack(push)
|
||||
#pragma pack(1)
|
||||
typedef struct _sync_t
|
||||
{
|
||||
} sync_t;
|
||||
|
||||
typedef struct _preamble_t
|
||||
{
|
||||
uint8_t data[2];
|
||||
} preamble_t;
|
||||
|
||||
typedef struct _frame_hdr_t
|
||||
{
|
||||
uint8_t preamble[2];
|
||||
uint32_t prn_state;
|
||||
uint16_t crc16;
|
||||
uint16_t type;
|
||||
@@ -41,6 +49,8 @@ typedef struct _frame_hdr_t
|
||||
|
||||
typedef struct _frame_t
|
||||
{
|
||||
sync_t sync;
|
||||
preamble_t preamble;
|
||||
frame_hdr_t hdr;
|
||||
uint8_t data[FRAME_NUM_BYTES_PER_FRAME];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user