NGM_HCI_LP_CON_REQ |
| Requests the lower protocol to create a connection. If a physical link to the remote device does not exist, this message must be sent to the lower protocol (baseband) to establish the physical connection. |
NGM_HCI_LP_DISCON_REQ |
| Requests the lower protocol (baseband) to terminate a connection. |
NGM_HCI_LP_CON_CFM |
| Confirms success or failure of the NGM_HCI_LP_CON_REQ request to establish a lower layer (baseband) connection. This includes passing the authentication challenge if authentication is required to establish the physical link. |
NGM_HCI_LP_CON_IND |
| Indicates the lower protocol (baseband) has successfully established incoming connection. |
NGM_HCI_LP_CON_RSP |
| A response accepting or rejecting the previous connection indication request. |
NGM_HCI_LP_DISCON_IND |
| Indicates the lower protocol (baseband) has terminated connection. This could be a response to NGM_HCI_LP_DISCON_REQ or a timeout event. |
NGM_HCI_LP_QOS_REQ |
| Requests the lower protocol (baseband) to accommodate a particular QoS parameter set. |
NGM_HCI_LP_QOS_CFM |
| Confirms success or failure of the request for a given quality of service. |
NGM_HCI_LP_QOS_IND |
| Indicates the lower protocol (baseband) has detected a violation of the QoS agreement. |
|
NGM_HCI_NODE_GET_STATE |
| Returns current state for the node. |
NGM_HCI_NODE_INIT |
| Turn on "inited" bit for the node. |
NGM_HCI_NODE_GET_DEBUG |
| Returns an integer containing the current debug level for the node. |
NGM_HCI_NODE_SET_DEBUG |
| This command takes an integer argument and sets current debug level for the node. |
NGM_HCI_NODE_GET_BUFFER |
| Returns current state of data buffers. |
NGM_HCI_NODE_GET_BDADDR |
| Returns BD_ADDR as cached in the node. |
NGM_HCI_NODE_GET_FEATURES |
| Returns the list of features supported by hardware (as cached by the node). |
NGM_HCI_NODE_GET_NEIGHBOR_CACHE |
| Returns content of the neighbor cache. |
NGM_HCI_NODE_FLUSH_NEIGHBOR_CACHE |
| Remove all neighbor cache entries. |
NGM_HCI_NODE_GET_CON_LIST |
| Returns list of active baseband connections (i.e., ACL and SCO links). |
NGM_HCI_NODE_GET_STAT |
| Returns various statistic counters. |
NGM_HCI_NODE_RESET_STAT |
| Resets all statistic counters to zero. |
NGM_HCI_NODE_SET_LINK_POLICY_SETTINGS_MASK |
| Sets current link policy settings mask. After the new ACL connection is created the HCI node will try set link policy for the ACL connection. By default, every supported Link Manager (LM) mode will be enabled. User can override this by setting link policy settings mask which specifies LM modes to be enabled. |
NGM_HCI_NODE_GET_LINK_POLICY_SETTINGS_MASK |
| Returns current link policy settings mask. |
NGM_HCI_NODE_SET_PACKET_MASK |
| Sets current packet mask. When new baseband (ACL or SCO) connection is created the HCI node will specify every packet type supported by the device. User can override this by setting packet mask which specifies packet types to be used for new baseband connections. |
NGM_HCI_NODE_GET_PACKET_MASK |
| Returns current packet mask. |
NGM_HCI_NODE_SET_ROLE_SWITCH |
| Sets the value of the role switch. Role switch is enabled when this value is not zero. This is the default state. Note that actual role switch at Bluetooth link level will only be performed if hardware supports role switch and it was enabled. |
NGM_HCI_NODE_GET_ROLE_SWITCH |
| Returns the value of the role switch for the node. |
|