FreeCalypso > hg > ice1-trau-tester
annotate ater/globals.h @ 37:26c9535df39e
rm abis subdir: moved to e1-fake-trau repository
The present code repository is meant to contain code for talking
to a TRAU DUT, hence the name ice1-trau-tester. The different and
separate function of talking to an E1 BTS (Abis instead of Ater,
and in the opposite role) was never in scope for this project, but
that code got added here in a haste when the InSite BTS arrived
while the TRAU bring-up was still blocked. Now that we have our
Nokia TCSM2 system working and are doing TRAU experiments, let's
keep the code clean.
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Thu, 29 Aug 2024 19:02:02 +0000 |
parents | 2742dbea95f1 |
children | 16715bd149e0 |
rev | line source |
---|---|
15
98ae717734d6
ater: starting skeleton
Mychaela Falconia <falcon@freecalypso.org>
parents:
12
diff
changeset
|
1 /* global vars and intermodule-linkage functions in itt-ater-16 */ |
2
c03ec046471f
pcm: initial version compiles and links
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2 |
c03ec046471f
pcm: initial version compiles and links
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
3 #pragma once |
c03ec046471f
pcm: initial version compiles and links
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
4 |
19
1e375472d5a5
ater: implement TRAU frame output
Mychaela Falconia <falcon@freecalypso.org>
parents:
16
diff
changeset
|
5 extern void *g_ctx; |
2
c03ec046471f
pcm: initial version compiles and links
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
6 extern struct osmo_e1dp_client *g_client; |
c03ec046471f
pcm: initial version compiles and links
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
7 extern int ts_fd; |
16
4ffe22f5b4b5
ater: initial osmo_i460 framework
Mychaela Falconia <falcon@freecalypso.org>
parents:
15
diff
changeset
|
8 extern struct osmo_i460_timeslot i460_ts; |
2
c03ec046471f
pcm: initial version compiles and links
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
9 extern uint8_t readbuf[160]; |
6
631f2db08538
pcm: implement print-rx and record commands
Mychaela Falconia <falcon@freecalypso.org>
parents:
5
diff
changeset
|
10 extern FILE *record_file; |
2
c03ec046471f
pcm: initial version compiles and links
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
11 |
c03ec046471f
pcm: initial version compiles and links
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
12 int ts_fd_cb(struct osmo_fd *ofd, unsigned int what); |
15
98ae717734d6
ater: starting skeleton
Mychaela Falconia <falcon@freecalypso.org>
parents:
12
diff
changeset
|
13 void transmit_e1_ts(void); |
7
ca351324187a
pcm: implement Tx on the E1 timeslot
Mychaela Falconia <falcon@freecalypso.org>
parents:
6
diff
changeset
|
14 |
5
7233c10af3ad
pcm: hook in stdin select mechanism
Mychaela Falconia <falcon@freecalypso.org>
parents:
2
diff
changeset
|
15 void handle_user_cmd(int argc, char **argv); |
6
631f2db08538
pcm: implement print-rx and record commands
Mychaela Falconia <falcon@freecalypso.org>
parents:
5
diff
changeset
|
16 void cmd_record_start(int argc, char **argv); |
631f2db08538
pcm: implement print-rx and record commands
Mychaela Falconia <falcon@freecalypso.org>
parents:
5
diff
changeset
|
17 void cmd_record_stop(int argc, char **argv); |
631f2db08538
pcm: implement print-rx and record commands
Mychaela Falconia <falcon@freecalypso.org>
parents:
5
diff
changeset
|
18 void cmd_print_rx(int argc, char **argv); |
24
f49e57b0d1a2
ater: implement activ command
Mychaela Falconia <falcon@freecalypso.org>
parents:
19
diff
changeset
|
19 void cmd_activate(int argc, char **argv); |
25
45411b72b6b3
ater: implement deact command
Mychaela Falconia <falcon@freecalypso.org>
parents:
24
diff
changeset
|
20 void cmd_deact(int argc, char **argv); |
27
2742dbea95f1
ater: implement play command
Mychaela Falconia <falcon@freecalypso.org>
parents:
25
diff
changeset
|
21 void cmd_play_file(int argc, char **argv); |
2742dbea95f1
ater: implement play command
Mychaela Falconia <falcon@freecalypso.org>
parents:
25
diff
changeset
|
22 void cmd_play_stop(int argc, char **argv); |