Loading android/app/src/com/android/bluetooth/hfp/HeadsetHalConstants.java +17 −0 Original line number Diff line number Diff line Loading @@ -83,4 +83,21 @@ public final class HeadsetHalConstants { static final int BTHF_SWB_NONE = 0; static final int BTHF_SWB_NO = 1; static final int BTHF_SWB_YES = 2; static String getConnectionStateName(int state) { switch (state) { case CONNECTION_STATE_DISCONNECTED: return "CONNECTION_STATE_DISCONNECTED"; case CONNECTION_STATE_CONNECTING: return "CONNECTION_STATE_CONNECTING"; case CONNECTION_STATE_CONNECTED: return "CONNECTION_STATE_CONNECTED"; case CONNECTION_STATE_SLC_CONNECTED: return "CONNECTION_STATE_SLC_CONNECTED"; case CONNECTION_STATE_DISCONNECTING: return "CONNECTION_STATE_DISCONNECTING"; default: return "UNKNOWN STATE!!!"; } } } android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java +12 −4 Original line number Diff line number Diff line Loading @@ -458,7 +458,14 @@ public class HeadsetStateMachine extends StateMachine { * @param message the current message for the event * @param state connection state to transition to */ public abstract void processConnectionEvent(Message message, int state); public void processConnectionEvent(Message message, int state) { stateLogD( "processConnectionEvent, state=" + HeadsetHalConstants.getConnectionStateName(state) + "[" + state + "]"); } /** * Get a state value from {@link BluetoothProfile} that represents the connection state of Loading Loading @@ -577,7 +584,7 @@ public class HeadsetStateMachine extends StateMachine { @Override public void processConnectionEvent(Message message, int state) { stateLogD("processConnectionEvent, state=" + state); super.processConnectionEvent(message, state); switch (state) { case HeadsetHalConstants.CONNECTION_STATE_DISCONNECTED: stateLogW("ignore DISCONNECTED event"); Loading Loading @@ -772,7 +779,7 @@ public class HeadsetStateMachine extends StateMachine { @Override public void processConnectionEvent(Message message, int state) { stateLogD("processConnectionEvent, state=" + state); super.processConnectionEvent(message, state); switch (state) { case HeadsetHalConstants.CONNECTION_STATE_DISCONNECTED: stateLogW("Disconnected"); Loading Loading @@ -867,6 +874,7 @@ public class HeadsetStateMachine extends StateMachine { // in Disconnecting state @Override public void processConnectionEvent(Message message, int state) { super.processConnectionEvent(message, state); switch (state) { case HeadsetHalConstants.CONNECTION_STATE_DISCONNECTED: stateLogD("processConnectionEvent: Disconnected"); Loading Loading @@ -1092,7 +1100,7 @@ public class HeadsetStateMachine extends StateMachine { @Override public void processConnectionEvent(Message message, int state) { stateLogD("processConnectionEvent, state=" + state); super.processConnectionEvent(message, state); switch (state) { case HeadsetHalConstants.CONNECTION_STATE_CONNECTED: stateLogE("processConnectionEvent: RFCOMM connected again, shouldn't happen"); Loading Loading
android/app/src/com/android/bluetooth/hfp/HeadsetHalConstants.java +17 −0 Original line number Diff line number Diff line Loading @@ -83,4 +83,21 @@ public final class HeadsetHalConstants { static final int BTHF_SWB_NONE = 0; static final int BTHF_SWB_NO = 1; static final int BTHF_SWB_YES = 2; static String getConnectionStateName(int state) { switch (state) { case CONNECTION_STATE_DISCONNECTED: return "CONNECTION_STATE_DISCONNECTED"; case CONNECTION_STATE_CONNECTING: return "CONNECTION_STATE_CONNECTING"; case CONNECTION_STATE_CONNECTED: return "CONNECTION_STATE_CONNECTED"; case CONNECTION_STATE_SLC_CONNECTED: return "CONNECTION_STATE_SLC_CONNECTED"; case CONNECTION_STATE_DISCONNECTING: return "CONNECTION_STATE_DISCONNECTING"; default: return "UNKNOWN STATE!!!"; } } }
android/app/src/com/android/bluetooth/hfp/HeadsetStateMachine.java +12 −4 Original line number Diff line number Diff line Loading @@ -458,7 +458,14 @@ public class HeadsetStateMachine extends StateMachine { * @param message the current message for the event * @param state connection state to transition to */ public abstract void processConnectionEvent(Message message, int state); public void processConnectionEvent(Message message, int state) { stateLogD( "processConnectionEvent, state=" + HeadsetHalConstants.getConnectionStateName(state) + "[" + state + "]"); } /** * Get a state value from {@link BluetoothProfile} that represents the connection state of Loading Loading @@ -577,7 +584,7 @@ public class HeadsetStateMachine extends StateMachine { @Override public void processConnectionEvent(Message message, int state) { stateLogD("processConnectionEvent, state=" + state); super.processConnectionEvent(message, state); switch (state) { case HeadsetHalConstants.CONNECTION_STATE_DISCONNECTED: stateLogW("ignore DISCONNECTED event"); Loading Loading @@ -772,7 +779,7 @@ public class HeadsetStateMachine extends StateMachine { @Override public void processConnectionEvent(Message message, int state) { stateLogD("processConnectionEvent, state=" + state); super.processConnectionEvent(message, state); switch (state) { case HeadsetHalConstants.CONNECTION_STATE_DISCONNECTED: stateLogW("Disconnected"); Loading Loading @@ -867,6 +874,7 @@ public class HeadsetStateMachine extends StateMachine { // in Disconnecting state @Override public void processConnectionEvent(Message message, int state) { super.processConnectionEvent(message, state); switch (state) { case HeadsetHalConstants.CONNECTION_STATE_DISCONNECTED: stateLogD("processConnectionEvent: Disconnected"); Loading Loading @@ -1092,7 +1100,7 @@ public class HeadsetStateMachine extends StateMachine { @Override public void processConnectionEvent(Message message, int state) { stateLogD("processConnectionEvent, state=" + state); super.processConnectionEvent(message, state); switch (state) { case HeadsetHalConstants.CONNECTION_STATE_CONNECTED: stateLogE("processConnectionEvent: RFCOMM connected again, shouldn't happen"); Loading