| 
    Bluenet
    5.7.0
    
   Bluenet, firmware for nRF52 smart home devices 
   | 
 
Class that: More...
#include <cs_MeshMsgSender.h>


Private Member Functions | |
| cs_ret_code_t | handleSendMeshCommand (mesh_control_command_packet_t *command, const cmd_source_with_counter_t &source) | 
| cs_ret_code_t | addToQueue (MeshUtil::cs_mesh_queue_item_t &item) | 
| cs_ret_code_t | remFromQueue (MeshUtil::cs_mesh_queue_item_t &item) | 
Private Attributes | |
| MeshModelSelector * | _selector | 
Class that:
      
  | 
  private | 
      
  | 
  virtual | 
Internal usage.
Implements EventListener.
      
  | 
  private | 
| void MeshMsgSender::init | ( | MeshModelSelector * | selector | ) | 
      
  | 
  private | 
| cs_ret_code_t MeshMsgSender::sendBehaviourSettings | ( | const behaviour_settings_t * | item, | 
| uint8_t | transmissions = 0  | 
        ||
| ) | 
| cs_ret_code_t MeshMsgSender::sendMsg | ( | cs_mesh_msg_t * | meshMsg | ) | 
| cs_ret_code_t MeshMsgSender::sendMultiSwitchItem | ( | const internal_multi_switch_item_t * | item, | 
| const cmd_source_with_counter_t & | source, | ||
| uint8_t | transmissions = 0  | 
        ||
| ) | 
| cs_ret_code_t MeshMsgSender::sendNoop | ( | uint8_t | transmissions = 0 | ) | 
| cs_ret_code_t MeshMsgSender::sendProfileLocation | ( | const cs_mesh_model_msg_profile_location_t * | item, | 
| uint8_t | transmissions = 0  | 
        ||
| ) | 
| cs_ret_code_t MeshMsgSender::sendSetTime | ( | const cs_mesh_model_msg_time_t * | item, | 
| uint8_t | transmissions = 0  | 
        ||
| ) | 
| cs_ret_code_t MeshMsgSender::sendTestMsg | ( | ) | 
| cs_ret_code_t MeshMsgSender::sendTrackedDeviceHeartbeat | ( | const cs_mesh_model_msg_device_heartbeat_t * | item, | 
| uint8_t | transmissions = 0  | 
        ||
| ) | 
| cs_ret_code_t MeshMsgSender::sendTrackedDeviceListSize | ( | const cs_mesh_model_msg_device_list_size_t * | item, | 
| uint8_t | transmissions = 0  | 
        ||
| ) | 
| cs_ret_code_t MeshMsgSender::sendTrackedDeviceRegister | ( | const cs_mesh_model_msg_device_register_t * | item, | 
| uint8_t | transmissions = 0  | 
        ||
| ) | 
| cs_ret_code_t MeshMsgSender::sendTrackedDeviceToken | ( | const cs_mesh_model_msg_device_token_t * | item, | 
| uint8_t | transmissions = 0  | 
        ||
| ) | 
      
  | 
  private |