Philipp Maier | eaf5da3 | 2023-02-13 13:37:22 +0100 | [diff] [blame] | 1 | #pragma once |
| 2 | |
| 3 | #include <stdint.h> |
Philipp Maier | af8d49a | 2023-02-27 15:01:22 +0100 | [diff] [blame] | 4 | #include <osmocom/core/gsmtap_util.h> |
Philipp Maier | eaf5da3 | 2023-02-13 13:37:22 +0100 | [diff] [blame] | 5 | |
Philipp Maier | 916e9d3 | 2023-02-27 16:42:26 +0100 | [diff] [blame] | 6 | int l1if_init(void); |
Philipp Maier | c82c948 | 2023-03-03 11:39:00 +0100 | [diff] [blame] | 7 | void *l1if_open_pdch(uint8_t bts_nr, uint8_t trx_no, uint32_t hlayer1, struct gsmtap_inst *gsmtap); |
Philipp Maier | eaf5da3 | 2023-02-13 13:37:22 +0100 | [diff] [blame] | 8 | int l1if_connect_pdch(void *obj, uint8_t ts); |
| 9 | int 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 Maier | 72ed333 | 2023-02-27 15:32:00 +0100 | [diff] [blame] | 11 | int l1if_disconnect_pdch(void *obj, uint8_t ts); |
Philipp Maier | eaf5da3 | 2023-02-13 13:37:22 +0100 | [diff] [blame] | 12 | int l1if_close_pdch(void *obj); |