ceilN Helper

template<size_t MaxDeps = 8, typename Source>
auto RxESP32::Helpers::Numerical::ceilN(Source &source, const typename Computed<decltype(source.get()), 1, MaxDeps>::Options &options = {})

Ceiling (round up) source value.

Creates a Computed that rounds source values up to nearest integer.

Since

v0.1.0

Signal<float> value(3.14f);
auto ceil_value = ceilN(value);
ceil_value.get();  // 4.0
value.set(2.71f);
ceil_value.get();  // 3.0

Warning

Only accepts floating-point types (float, double).

Template Parameters:
size_t MaxDeps = 8

Maximum number of dependents for the computed signal.

Parameters:
Source &source

Source (determines result type).

const typename Computed<decltype(source.get()), 1, MaxDeps>::Options &options = {}

Optional Computed configuration.

Returns:

Computed with ceiling values.

See Also