diff options
author | Pau Espin Pedrol <pespin@sysmocom.de> | 2022-08-12 17:42:51 +0200 |
---|---|---|
committer | laforge <laforge@osmocom.org> | 2022-08-20 08:11:27 +0000 |
commit | 4d0886d77d4c486a4a40577d2c1d730107362406 (patch) | |
tree | c6c0bc41c8aafaff9b9a8e7325c1d9d5872e30d6 | |
parent | ef046b39bf040e9602068a699083210a2b39ba6c (diff) |
OSMUX_Emulation: Add special error case for port events
This way it's easier to quickly spot there was a problem with the socket
connection.
Change-Id: I962bf4837a9e359576c42a51a9919891186c7100
-rw-r--r-- | library/OSMUX_Emulation.ttcn | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/library/OSMUX_Emulation.ttcn b/library/OSMUX_Emulation.ttcn index 5d9a95e5..61892669 100644 --- a/library/OSMUX_Emulation.ttcn +++ b/library/OSMUX_Emulation.ttcn @@ -422,7 +422,7 @@ function f_main() runs on OSMUX_Emulation_CT var OsmuxRxHandle rx_hdl; var OsmuxTxHandle tx_hdl; var octetstring payload_truncated; - + var PortEvent port_event; timer T_transmit := int2float(g_cfg.tx_duration_ms)/1000.0; var Osmux_RecvFrom rx_osmux; var PDU_Osmux_AMR rx_amr; @@ -569,6 +569,11 @@ function f_main() runs on OSMUX_Emulation_CT T_transmit.start; } + [] OSMUX.receive(PortEvent:?) -> value port_event { + Misc_Helpers.f_shutdown(__BFILE__, __LINE__, fail, + log2str("Received unexpected port event from Osmux:", port_event)); + } + /* fail on any unexpected messages */ [] OSMUX.receive { Misc_Helpers.f_shutdown(__BFILE__, __LINE__, fail, |