mirror of
https://github.com/n5ac/smartsdr-dsp.git
synced 2026-01-07 17:09:57 +01:00
Add test function that creates a default outgoing header for TX testing
This commit is contained in:
parent
bea9eea4a8
commit
f17aaa53d8
|
|
@ -442,6 +442,16 @@ void dstar_FECencode(const BOOL * in, BOOL * out, unsigned int inLen, unsigned i
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
void dstar_createTestHeader( DSTAR_HEADER header )
|
||||
{
|
||||
strcpy(header->departure_rptr, "AAAAAAAA");
|
||||
strcpy(header->destination_rptr, "BBBBBBBB");
|
||||
strcpy(header->companion_call, "KG5FBT ");
|
||||
strcpy(header->own_call1, "KG5FBT ");
|
||||
strcpy(header->own_call2, "WOOT");
|
||||
}
|
||||
|
||||
DSTAR_MACHINE dstar_createMachine(void)
|
||||
{
|
||||
DSTAR_MACHINE machine = safe_malloc(sizeof(dstar_machine));
|
||||
|
|
@ -469,6 +479,9 @@ DSTAR_MACHINE dstar_createMachine(void)
|
|||
machine->data_sync_pm = bitPM_create( DATA_SYNC_BITS, 24);
|
||||
machine->end_pm = bitPM_create(END_PATTERN_BITS, END_PATTERN_LENGTH_BITS);
|
||||
|
||||
|
||||
dstar_createTestHeader(&(machine->outgoing_header));
|
||||
|
||||
return machine;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -47,11 +47,11 @@ typedef struct _dstar_header
|
|||
unsigned char flag1;
|
||||
unsigned char flag2;
|
||||
unsigned char flag3;
|
||||
unsigned char destination_rptr[9];
|
||||
unsigned char departure_rptr[9];
|
||||
unsigned char companion_call[9];
|
||||
unsigned char own_call1[9];
|
||||
unsigned char own_call2[5];
|
||||
char destination_rptr[9];
|
||||
char departure_rptr[9];
|
||||
char companion_call[9];
|
||||
char own_call1[9];
|
||||
char own_call2[5];
|
||||
uint16 p_fcs;
|
||||
} dstar_header, * DSTAR_HEADER;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue