wireshark/asn1/tetra/tetra.cnf
Anders Broman c88ad5ccb2 The Beijing Institute of Technology (BIT) and associate professor LI Hai has created a TETRA decoder for wireshark,
they made the decision to use the ASN1 infrastructure for creating the dissector and were kind enough to send the
GPLed sourcecode to us(The Osmocom Group). This group is using a protocol provided by their equipment.

This is an initial checkin of the code from BIT, it is not fit for inclusion in Wireshark in this state. Further patches are expected
before the code can be integrated by being added to the makefiles.

svn path=/trunk/; revision=35753
2011-02-02 06:35:08 +00:00

334 lines
7.1 KiB
INI

# umac.cnf
# umac conformation file
#.OPT
-u
# $Id$
#.MODULE_IMPORT
#.EXPORTS
U-ALERT
U-CONNECT
U-DISCONNECT
U-INFO
U-RELEASE
U-SETUP
U-STATUS
U-TX-CEASED
U-TX-DEMAND
U-CALL-RESTORE
U-SDS-DATA
D-ALERT
D-CALL-PROCEEDING
D-CONNECT
D-CONNECT-ACK
D-DISCONNECT
D-INFO
D-RELEASE
D-SETUP
D-STATUS
D-TX-CEASED
D-TX-GRANTED
D-CALL-RESTORE
D-SDS-DATA
D-TX-WAIT
D-TX-CONTINUE
D-ATTACH-DETACH-GROUP-IDENTITY
D-ATTACH-DETACH-GROUP-IDENTITY-ACK
U-LOCATION-UPDATE-DEMAND
U-ATTACH-DETACH-GROUP-IDENTITY
U-ATTACH-DETACH-GROUP-IDENTITY-ACK
U-MM-STATUS
D-LOCATION-UPDATE-ACCEPT
D-LOCATION-UPDATE-REJECT
D-MM-STATUS
#.END
#.PDU
AACH
MAC-DATA
MAC-FRAG
MAC-FRAG120
MAC-END-UPLINK
MAC-END-UP114
MAC-END-HU
MAC-END-DOWNLINK
MAC-END-DOWN111
MAC-ACCESS-DEFINE
MAC-RESOURCE
MAC-ACCESS
BSCH
BNCH
#.FN_BODY U-RELEASE
%(DEFAULT_BODY)s
if (check_col(actx->pinfo->cinfo, COL_INFO)){
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "U-RELEASE");
}
#.END
#.FN_BODY D-RELEASE
%(DEFAULT_BODY)s
if (check_col(actx->pinfo->cinfo, COL_INFO)){
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "D-RELEASE");
}
#.END
#.FN_BODY D-CALL-PROCEEDING
%(DEFAULT_BODY)s
if (check_col(actx->pinfo->cinfo, COL_INFO)){
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "D-CALL-PROCEEDING");
}
#.END
#.FN_BODY D-SETUP
%(DEFAULT_BODY)s
if (check_col(actx->pinfo->cinfo, COL_INFO)){
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "D-SETUP");
}
#.END
#.FN_BODY U-LOCATION-UPDATE-DEMAND
%(DEFAULT_BODY)s
if (check_col(actx->pinfo->cinfo, COL_INFO)){
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "U-LOCATION-UPDATE-DEMAND");
}
#.END
#.FN_BODY D-LOCATION-UPDATE-ACCEPT
%(DEFAULT_BODY)s
if (check_col(actx->pinfo->cinfo, COL_INFO)){
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "D-LOCATION-UPDATE-ACCEPT");
}
#.END
#.FN_BODY D-CONNECT
%(DEFAULT_BODY)s
if (check_col(actx->pinfo->cinfo, COL_INFO)){
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "D-CONNECT");
}
#.END
#.FN_BODY D-RELEASE
%(DEFAULT_BODY)s
if (check_col(actx->pinfo->cinfo, COL_INFO)){
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "D-RELEASE");
}
#.END
#.FN_BODY D-CONNECT-ACK
%(DEFAULT_BODY)s
if (check_col(actx->pinfo->cinfo, COL_INFO)){
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "D-CONNECT-ACK");
}
#.END
#.FN_BODY D-INFO
%(DEFAULT_BODY)s
if (check_col(actx->pinfo->cinfo, COL_INFO)){
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "D-INFO");
}
#.END
#.FN_BODY D-DISCONNECT
%(DEFAULT_BODY)s
if (check_col(actx->pinfo->cinfo, COL_INFO)){
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "D-DISCONNECT");
}
#.END
#.FN_BODY D-ALERT
%(DEFAULT_BODY)s
if (check_col(actx->pinfo->cinfo, COL_INFO)){
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "D-ALERT");
}
#.END
#.FN_BODY D-TX-CEASED
%(DEFAULT_BODY)s
if (check_col(actx->pinfo->cinfo, COL_INFO)){
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "D-TX-CEASED");
}
#.END
#.FN_BODY D-STATUS
%(DEFAULT_BODY)s
if (check_col(actx->pinfo->cinfo, COL_INFO)){
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "D-STATUS");
}
#.END
#.FN_BODY D-TX-CONTINUE
%(DEFAULT_BODY)s
if (check_col(actx->pinfo->cinfo, COL_INFO)){
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "D-TX-CONTINUE");
}
#.END
#.FN_BODY D-TX-GRANTED
%(DEFAULT_BODY)s
if (check_col(actx->pinfo->cinfo, COL_INFO)){
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "D-TX-GRANTED");
}
#.END
#.FN_BODY D-TX-WAIT
%(DEFAULT_BODY)s
if (check_col(actx->pinfo->cinfo, COL_INFO)){
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "D-TX-WAIT");
}
#.END
#.FN_BODY D-CALL-RESTORE
%(DEFAULT_BODY)s
if (check_col(actx->pinfo->cinfo, COL_INFO)){
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "D-CALL-RESTORE");
}
#.END
#.FN_BODY D-SDS-DATA
%(DEFAULT_BODY)s
if (check_col(actx->pinfo->cinfo, COL_INFO)){
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "D-SDS-DATA");
}
#.END
#.FN_BODY D-TX-WAIT
%(DEFAULT_BODY)s
if (check_col(actx->pinfo->cinfo, COL_INFO)){
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "D-TX-WAIT");
}
#.END
#.FN_BODY U-ALERT
%(DEFAULT_BODY)s
if (check_col(actx->pinfo->cinfo, COL_INFO)){
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "U-ALERT");
}
#.END
#.FN_BODY U-CONNECT
%(DEFAULT_BODY)s
if (check_col(actx->pinfo->cinfo, COL_INFO)){
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "U-CONNECT");
}
#.END
#.FN_BODY U-DISCONNECT
%(DEFAULT_BODY)s
if (check_col(actx->pinfo->cinfo, COL_INFO)){
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "U-DISCONNECT");
}
#.END
#.FN_BODY U-RELEASE
%(DEFAULT_BODY)s
if (check_col(actx->pinfo->cinfo, COL_INFO)){
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "U-RELEASE");
}
#.END
#.FN_BODY U-SETUP
%(DEFAULT_BODY)s
if (check_col(actx->pinfo->cinfo, COL_INFO)){
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "U-SETUP");
}
#.END
#.FN_BODY U-STATUS
%(DEFAULT_BODY)s
if (check_col(actx->pinfo->cinfo, COL_INFO)){
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "U-STATUS");
}
#.END
#.FN_BODY U-SDS-DATA
%(DEFAULT_BODY)s
if (check_col(actx->pinfo->cinfo, COL_INFO)){
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "U-SDS-DATA");
}
#.END
#.FN_BODY U-CALL-RESTORE
%(DEFAULT_BODY)s
if (check_col(actx->pinfo->cinfo, COL_INFO)){
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "U-CALL-RESTORE");
}
#.END
#.FN_BODY U-TX-DEMAND
%(DEFAULT_BODY)s
if (check_col(actx->pinfo->cinfo, COL_INFO)){
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "U-TX-DEMAND");
}
#.END
#.FN_BODY U-TX-CEASED
%(DEFAULT_BODY)s
if (check_col(actx->pinfo->cinfo, COL_INFO)){
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "U-TX-CEASED");
}
#.END
#.FN_BODY U-MM-STATUS
%(DEFAULT_BODY)s
if (check_col(actx->pinfo->cinfo, COL_INFO)){
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "U-MM-STATUS");
}
#.END
#.FN_BODY D-MM-STATUS
%(DEFAULT_BODY)s
if (check_col(actx->pinfo->cinfo, COL_INFO)){
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "U-MM-STATUS");
}
#.END
#.FN_BODY U-ATTACH-DETACH-GROUP-IDENTITY
%(DEFAULT_BODY)s
if (check_col(actx->pinfo->cinfo, COL_INFO)){
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "U-ATTACH-DETACH-GROUP-IDENTITY");
}
#.END
#.FN_BODY U-ATTACH-DETACH-GROUP-IDENTITY-ACK
%(DEFAULT_BODY)s
if (check_col(actx->pinfo->cinfo, COL_INFO)){
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "U-ATTACH-DETACH-GROUP-IDENTITY-ACK");
}
#.END
#.FN_BODY D-LOCATION-UPDATE-REJECT
%(DEFAULT_BODY)s
if (check_col(actx->pinfo->cinfo, COL_INFO)){
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "D-LOCATION-UPDATE-REJECT");
}
#.END
#.FN_BODY D-ATTACH-DETACH-GROUP-IDENTITY
%(DEFAULT_BODY)s
if (check_col(actx->pinfo->cinfo, COL_INFO)){
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "U-ATTACH-DETACH-GROUP-IDENTITY");
}
#.END
#.FN_BODY D-ATTACH-DETACH-GROUP-IDENTITY-ACK
%(DEFAULT_BODY)s
if (check_col(actx->pinfo->cinfo, COL_INFO)){
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "U-ATTACH-DETACH-GROUP-IDENTITY-ACK");
}
#.END