test.c 684 Bytes
Newer Older
Cedric Roux's avatar
Cedric Roux committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
#include "nr_rlc_entity.h"

#include <stdio.h>

int main(void)
{
  char out[32768];
  nr_rlc_entity_t *am;
  int sdu_id = 0;
  int size;
  int i;

  am = new_nr_rlc_entity_am(100000, 100000,
                            0, 0,
                            0, 0,
                            0, 0,
                            45, 35, 0,
                            -1, -1, 8,
                            12);

  char data[8] = { 1, 2, 3, 4, 8, 7, 6, 5 };

  am->recv_sdu(am, data, sizeof(data), sdu_id++);

  size = am->generate_pdu(am, out, 32768);

  printf("generate_pdu[%d]:", size);
  for (i = 0; i < size; i++) printf(" %2.2x", (unsigned char)out[i]);
  printf("\n");

  return 0;
}