# types::WriteFloat

    sys::Obj
      sys::Virtual
        sys::Component
          types::WriteFloat

`public class WriteFloat` `[niagaraIcon="module://icons/x16/control/numericPointWr.png"]`

WriteFloat can be used to link or set a float. If in is unlinked, in values can be set by actions.

in

  `public property float in [summary, config]`

  input property, persisted as config property

out

  `public property float out [summary, readonly]`

  output property = in, runtime property

execute

  `public virtual override void execute()`

  Execute is called once every scan.

set

  `public action void set(float x)`

  action sets in to a value

setNull

  `public action void setNull()`

  action sets in to null