obex_message_builder: add general response

This commit is contained in:
Matthias Ringwald 2022-04-07 16:31:44 +02:00
parent 1f6020d50e
commit 09ef1e1ec3
2 changed files with 13 additions and 0 deletions

View File

@ -124,6 +124,10 @@ uint8_t obex_message_builder_response_create_connect(uint8_t * buffer, uint16_t
return obex_message_builder_header_add_connection_id(buffer, buffer_len, obex_connection_id);
}
uint8_t obex_message_builder_response_create_general(uint8_t * buffer, uint16_t buffer_len, uint8_t opcode){
return obex_message_builder_packet_init(buffer, buffer_len, opcode);
}
uint8_t obex_message_builder_request_create_get(uint8_t * buffer, uint16_t buffer_len, uint32_t obex_connection_id){
uint8_t status = obex_message_builder_packet_init(buffer, buffer_len, OBEX_OPCODE_GET | OBEX_OPCODE_FINAL_BIT_MASK);
if (status != ERROR_CODE_SUCCESS) return status;

View File

@ -90,6 +90,15 @@ uint8_t obex_message_builder_request_create_connect(uint8_t * buffer, uint16_t b
*/
uint8_t obex_message_builder_response_create_connect(uint8_t * buffer, uint16_t buffer_len, uint8_t obex_version_number, uint8_t flags, uint16_t maximum_obex_packet_length, uint32_t connection_id);
/**
* @brief Start General response with given opcode
* @param buffer
* @param buffer_len
* @param opcode
* @return status
*/
uint8_t obex_message_builder_response_create_general(uint8_t * buffer, uint16_t buffer_len, uint8_t opcode);
/**
* @brief Start Disconnect request
* @param buffer