Harald Welte | eac38c3 | 2017-05-29 18:02:53 +0200 | [diff] [blame] | 1 | #pragma once |
| 2 | |
| 3 | #include <osmocom/gsm/protocol/gsm_04_14.h> |
| 4 | |
Neels Hofmeyr | c4628a3 | 2018-12-07 14:47:34 +0100 | [diff] [blame] | 5 | struct msc_a; |
| 6 | |
| 7 | int gsm0414_tx_close_tch_loop_cmd(struct msc_a *msc_a, |
Harald Welte | eac38c3 | 2017-05-29 18:02:53 +0200 | [diff] [blame] | 8 | enum gsm414_tch_loop_mode loop_mode); |
Neels Hofmeyr | c4628a3 | 2018-12-07 14:47:34 +0100 | [diff] [blame] | 9 | int gsm0414_tx_open_loop_cmd(struct msc_a *msc_a); |
| 10 | int gsm0414_tx_act_emmi_cmd(struct msc_a *msc_a); |
| 11 | int gsm0414_tx_test_interface(struct msc_a *msc_a, |
Harald Welte | eac38c3 | 2017-05-29 18:02:53 +0200 | [diff] [blame] | 12 | uint8_t tested_devs); |
Neels Hofmeyr | c4628a3 | 2018-12-07 14:47:34 +0100 | [diff] [blame] | 13 | int gsm0414_tx_reset_ms_pos_store(struct msc_a *msc_a, |
Harald Welte | eac38c3 | 2017-05-29 18:02:53 +0200 | [diff] [blame] | 14 | uint8_t technology); |
| 15 | |
Neels Hofmeyr | c4628a3 | 2018-12-07 14:47:34 +0100 | [diff] [blame] | 16 | int gsm0414_rcv_test(struct msc_a *msc_a, |
Harald Welte | eac38c3 | 2017-05-29 18:02:53 +0200 | [diff] [blame] | 17 | struct msgb *msg); |