pub enum BsecError {
Show 32 variants
DoStepsInvalidInput,
DoStepsValueLimits,
DoStepsDuplicateInput,
DoStepsNoOutputsReturnable,
DoStepsExcessOutputs,
DoStepsTsIntraDiffOutOfRange,
UpdateSubscriptionWrongDataRate,
UpdateSubscriptionSampleRateLimits,
UpdateSubscriptionDuplicateGate,
UpdateSubscriptionInvalidSampleRate,
UpdateSubscriptionGateCountExceedsArray,
UpdateSubscriptionSampleIntervalIntegerMult,
UpdateSubscriptionMultGaaSamplInterval,
UpdateSubscriptionHighHeaterOnDuration,
UpdateSubscriptionUnkownOutputGate,
UpdateSubscriptionModeInNonUlp,
UpdateSubscriptionSubscribedOutputGates,
ParseSectionExceedsWorkBuffer,
ConfigFail,
ConfigVersionMismatch,
ConfigFeatureMismatch,
ConfigCrcMismatch,
ConfigEmpty,
ConfigInsufficientWorkBuffer,
ConfigInvalidStringSize,
ConfigInsufficientBuffer,
SetInvalidChannelIdentifier,
SetInvalidLength,
SensorControlCallTimingViolation,
SensorControlModeExceedsUlpTimelimit,
SensorControlModeInsufficientWaitTime,
Unknown(bsec_library_return_t),
}
Expand description
Error reported by the Bosch BSEC library.
See Bosch BSEC documentation.
Variants§
DoStepsInvalidInput
DoStepsValueLimits
DoStepsDuplicateInput
DoStepsNoOutputsReturnable
DoStepsExcessOutputs
DoStepsTsIntraDiffOutOfRange
UpdateSubscriptionWrongDataRate
UpdateSubscriptionSampleRateLimits
UpdateSubscriptionDuplicateGate
UpdateSubscriptionInvalidSampleRate
UpdateSubscriptionGateCountExceedsArray
UpdateSubscriptionSampleIntervalIntegerMult
UpdateSubscriptionMultGaaSamplInterval
UpdateSubscriptionHighHeaterOnDuration
UpdateSubscriptionUnkownOutputGate
UpdateSubscriptionModeInNonUlp
UpdateSubscriptionSubscribedOutputGates
ParseSectionExceedsWorkBuffer
ConfigFail
ConfigVersionMismatch
ConfigFeatureMismatch
ConfigCrcMismatch
ConfigEmpty
ConfigInsufficientWorkBuffer
ConfigInvalidStringSize
ConfigInsufficientBuffer
SetInvalidChannelIdentifier
SetInvalidLength
SensorControlCallTimingViolation
SensorControlModeExceedsUlpTimelimit
SensorControlModeInsufficientWaitTime
Unknown(bsec_library_return_t)
An error not known by the crate.
Trait Implementations§
source§impl Error for BsecError
impl Error for BsecError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()