1a068cdf4SMatthias Ringwald#!/bin/sh 2a068cdf4SMatthias RingwaldBTSTACK_ROOT=`dirname $0`'/..' 3a068cdf4SMatthias Ringwald 4a068cdf4SMatthias Ringwald# SM 5a068cdf4SMatthias Ringwaldecho "Security Manager states" 6*25d5427aSMatthias Ringwaldgrep SM_ $BTSTACK_ROOT/src/hci.h | sed 's/^[[:space:]]*//' | nl -v0 7a068cdf4SMatthias Ringwald 8a068cdf4SMatthias Ringwaldecho 9a068cdf4SMatthias Ringwald 10a068cdf4SMatthias Ringwald# RFCOMM 11a068cdf4SMatthias Ringwaldecho "RFCOMM Multiplexer states" 12*25d5427aSMatthias Ringwaldgrep RFCOMM_MULTIPLEXER_ $BTSTACK_ROOT/src/classic/rfcomm.h | grep -v RFCOMM_MULTIPLEXER_EVENT | grep -v RFCOMM_MULTIPLEXER_STATE | sed 's/^[[:space:]]*//' | nl 13a068cdf4SMatthias Ringwaldecho "RFCOMM Channel states" 14*25d5427aSMatthias Ringwaldgrep RFCOMM_CHANNEL_ $BTSTACK_ROOT/src/classic/rfcomm.h | grep -v RFCOMM_CHANNEL_STATE | grep -v "// state variables" | sed 's/^[[:space:]]*//' | nl 15a068cdf4SMatthias Ringwald 16a068cdf4SMatthias Ringwaldecho 17695025bfSMatthias Ringwald 18695025bfSMatthias Ringwald# HFP 19695025bfSMatthias Ringwaldecho "HFP Commands/States" 20*25d5427aSMatthias Ringwaldgrep HFP_CMD_ $BTSTACK_ROOT/src/classic/hfp.h | sed 's/^[[:space:]]*//' | nl -v 0 21695025bfSMatthias Ringwaldecho "HFP Errors" 22*25d5427aSMatthias Ringwaldgrep HFP_CME_ $BTSTACK_ROOT/src/classic/hfp.h | sed 's/^[[:space:]]*//' | nl -v 0 23695025bfSMatthias Ringwald 24695025bfSMatthias Ringwaldecho 25