Enums

enum class RxESP32::Status

Status codes for some ReactiveESP32 operations.

Values:

enumerator Ok

Operation completed successfully.

enumerator Unchanged

Value was unchanged (no update performed)

enumerator NotInitialized

System not initialized.

enumerator InvalidParam

Invalid parameter provided.

enumerator BufferTooSmall

Provided buffer is too small.

enumerator MutexNotCreated

Mutex could not be created.

enumerator NotFound

Requested item not found.

enumerator NoQueueReaderAvailable

No available queue reader slots.

enumerator AlreadyDirty

Node is already marked as dirty.

enumerator NotDirty

Node is not dirty (not ready for recomputation)

enumerator Suspended

Effect is suspended and cannot execute.

enum class RxESP32::Priority

Priority levels for dispatcher tasks.

Nodes with higher priority are processed before lower priority nodes. The number of priority levels is determined by the RXESP32_PRIORITY_LEVELS configuration. Each priority level is represented by an enum value, starting from Normal up to RXESP32_PRIORITY_LEVELS - 1.

For example, if RXESP32_PRIORITY_LEVELS is set to 3, the available priorities are:

  • Normal (0)

  • High (1)

  • Critical (2)

Will assert at compile time if RXESP32_PRIORITY_LEVELS is set to less than 1.

Values:

enumerator Normal
enumerator High
enumerator Critical
enumerator Level4
enumerator Level5
enumerator Level6
enumerator Level7
enumerator Level8
enumerator Level9
enumerator Level10

See Also

  • Core - Core Overview