/**
  * Subscribe to a FloatInput from the network at the specified path.
  *
  * @param path The path to subscribe to.
  * @param subscribeByDefault Should this request the value from the remote by default, as opposed
  *     to waiting until this is needed. If this is false, then readValue() won't work until you
  *     run addTarget().
  * @return the FloatInput.
  */
 public static FloatInput subscribeFI(final String path, boolean subscribeByDefault) {
   return CluckPublisher.subscribeFI(node, path, subscribeByDefault);
 }