blob: 08b7d238c7e1a771b7f0f0ca6fe77c414c4d17d0 [file] [log] [blame]
Philipp Maiereaf5da32023-02-13 13:37:22 +01001#pragma once
2
3#include <stdint.h>
Philipp Maieraf8d49a2023-02-27 15:01:22 +01004#include <osmocom/core/gsmtap_util.h>
Philipp Maiereaf5da32023-02-13 13:37:22 +01005
Philipp Maier916e9d32023-02-27 16:42:26 +01006int l1if_init(void);
Philipp Maier6ee8d132023-04-25 09:41:17 +02007void *l1if_open_trx(uint8_t bts_nr, uint8_t trx_no, uint32_t hlayer1, struct gsmtap_inst *gsmtap);
Philipp Maiereaf5da32023-02-13 13:37:22 +01008int l1if_connect_pdch(void *obj, uint8_t ts);
9int l1if_pdch_req(void *obj, uint8_t ts, int is_ptcch, uint32_t fn, uint16_t arfcn, uint8_t block_nr, uint8_t *data,
10 uint8_t len);
Philipp Maier72ed3332023-02-27 15:32:00 +010011int l1if_disconnect_pdch(void *obj, uint8_t ts);
Philipp Maier6ee8d132023-04-25 09:41:17 +020012int l1if_close_trx(void *obj);