dist/monitor-all.js
function() {
      var t = this,
          writableAttributes = t.get('writableAttributes'),
          writableChanges = {};

      // Add any writable changes
      var probeAttrs = t.toProbeJSON();
      delete probeAttrs.id;
      for (var attrName in probeAttrs) {
        var isWritable = writableAttributes === '*' || writableAttributes.indexOf(attrName) >= 0;
        if (isWritable && !(_.isEqual(t.attributes[attrName], t._probeValues[attrName]))) {
          writableChanges[attrName] = t.attributes[attrName];
        }
      }

      // Pass any writable changes on to control.set()
      if (Monitor._.size(writableChanges)) {
        t.control('set', writableChanges, function(error) {
          if (error) {
            log.error('probeSet', 'Problem setting writable value', writableChanges, t.toMonitorJSON());
          }
        });
      }
    }
function() {
      var t = this,
          writableAttributes = t.get('writableAttributes'),
          writableChanges = {};

      // Add any writable changes
      var probeAttrs = t.toProbeJSON();
      delete probeAttrs.id;
      for (var attrName in probeAttrs) {
        var isWritable = writableAttributes === '*' || writableAttributes.indexOf(attrName) >= 0;
        if (isWritable && !(_.isEqual(t.attributes[attrName], t._probeValues[attrName]))) {
          writableChanges[attrName] = t.attributes[attrName];
        }
      }

      // Pass any writable changes on to control.set()
      if (Monitor._.size(writableChanges)) {
        t.control('set', writableChanges, function(error) {
          if (error) {
            log.error('probeSet', 'Problem setting writable value', writableChanges, t.toMonitorJSON());
          }
        });
      }
    }
function ( ) { var t = this , writableAttributes = t . get ( 'writableAttributes' ) , writableChanges = { } ; // Add any writable changes var probeAttrs = t . toProbeJSON ( ) ; delete probeAttrs . id ; for ( var attrName in probeAttrs ) { var isWritable = writableAttributes === '*' || writableAttributes . indexOf ( attrName ) >= 0 ; if ( isWritable && ! ( _ . isEqual ( t . attributes [ attrName ] , t . _probeValues [ attrName ] ) ) ) { writableChanges [ attrName ] = t . attributes [ attrName ] ; } } // Pass any writable changes on to control.set() if ( Monitor . _ . size ( writableChanges ) ) { t . control ( 'set' , writableChanges , function ( error ) { if ( error ) { log . error ( 'probeSet' , 'Problem setting writable value' , writableChanges , t . toMonitorJSON ( ) ) ; } } ) ; } }
Forward changes on to the probe, when connected.

This is called whenever a change trigger is fired.  It forwards any
changes of writable attributes onto the probe using control('set').
Forward changes on to the probe when connected .