Add test function that creates a default outgoing header for TX testing

This commit is contained in:
Ed Gonzalez 2015-08-03 14:50:01 -05:00
parent bea9eea4a8
commit f17aaa53d8
2 changed files with 18 additions and 5 deletions

View file

@ -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;
}

View file

@ -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;