1#!/bin/sh 2BTSTACK_ROOT=`dirname $0`'/..' 3 4# SM 5echo "Security Manager states" 6grep SM_ $BTSTACK_ROOT/src/hci.h | sed 's/^[[:space:]]*//' | nl -v0 7 8echo 9 10# RFCOMM 11echo "RFCOMM Multiplexer states" 12grep RFCOMM_MULTIPLEXER_ $BTSTACK_ROOT/src/classic/rfcomm.h | grep -v RFCOMM_MULTIPLEXER_EVENT | grep -v RFCOMM_MULTIPLEXER_STATE | sed 's/^[[:space:]]*//' | nl 13echo "RFCOMM Channel states" 14grep RFCOMM_CHANNEL_ $BTSTACK_ROOT/src/classic/rfcomm.h | grep -v RFCOMM_CHANNEL_STATE | grep -v "// state variables" | sed 's/^[[:space:]]*//' | nl 15 16echo 17 18# HFP 19echo "HFP Commands/States" 20grep HFP_CMD_ $BTSTACK_ROOT/src/classic/hfp.h | sed 's/^[[:space:]]*//' | nl -v 0 21echo "HFP Errors" 22grep HFP_CME_ $BTSTACK_ROOT/src/classic/hfp.h | sed 's/^[[:space:]]*//' | nl -v 0 23 24echo 25