mesh_vendor_specific_app is a sample implementation of mesh vendor model.
Please check wiced_bt_mesh_event.h for the detailed description about mesh event APIs and usage.
I'm Afraid, I did not understand the below statement.
"But I don't want to use the function: mesh_vendor_server_send_data (wiced_bt_mesh_create_reply_event (p_event), MESH_VENDOR_OPCODE3, p_buffer, data_len +1);" ->
mesh_vendor_server_send_data() wrapper function used to send the VS data and status messages between VS client and server.
I would suggest you to go through the below documents to understand the mesh architecture and basics.
- Lab manual (chapter:7 is about mesh):CypressAcademy_WBT101_Files/Labmanual at master · cypresssemiconductorco/CypressAcademy_WBT101_Files · GitHub
- Appnote: https://www.cypress.com/file/473921/download