def mesh_firmware(fetch: true)
      @mesh_firmware ||= begin
        send_message!(Protocol::Device::GetMeshFirmware.new,
          wait_for: Protocol::Device::StateMeshFirmware) do |payload|
          Firmware.new(payload)
        end if fetch
      end
    end
def mesh_firmware(fetch: true)
      @mesh_firmware ||= begin
        send_message!(Protocol::Device::GetMeshFirmware.new,
          wait_for: Protocol::Device::StateMeshFirmware) do |payload|
          Firmware.new(payload)
        end if fetch
      end
    end
Returns the mesh firmware details
 @api private
 @return [Hash] firmware details