blob: 297883bcf472fe847474dd67826a7c2eafc7057a [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 Maiereaf5da32023-02-13 13:37:22 +01007void *l1if_open_pdch(uint8_t trx_no, uint32_t hlayer1, struct gsmtap_inst *gsmtap);
8int 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 Maiereaf5da32023-02-13 13:37:22 +010012int l1if_close_pdch(void *obj);