ping.
On 03/28/2014 03:48 PM, Ravi kumar Veeramally wrote:
ping.
On 03/25/2014 04:34 PM, Ravi kumar Veeramally wrote:
Due to limited IPC_MTU and variable length of
fields from 'bthl_reg_param_t *', it is difficult to put them
in single command and send though IPC. So we split this command
to multiple calls. First command will be called with opcode of
HAL_OP_HEALTH_REG_APP with 'struct hal_cmd_health_reg_app' data.
Later command will be called with opcode of
HAL_OP_HEALTH_MDEP with 'struct hal_cmd_health_mdep' data for
number_of_mdeps times. Daemon (android/health) side it will
process after it received all data and response will be sent
along with last call of HAL_OP_HEALTH_MDEP.
This avoids increasing value of IPC_MTU and mainly because of
optional parameters in 'bthl_reg_param_t'. Incase of unfilled
optional parameters, fixed size arrays in hal commands will be
empty.
Ravi kumar Veeramally (3):
android/hal-ipc-api: Add extra command to Health HAL api document
android/hal-msg: Add extra struct for mdep data
android/hal-health: Add HDP .register_application method
android/hal-health.c | 88
++++++++++++++++++++++++++++++++++++++++++++++++-
android/hal-ipc-api.txt | 34 +++++++++++--------
android/hal-msg.h | 37 ++++++++++-----------
3 files changed, 126 insertions(+), 33 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe
linux-bluetooth" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html