pub enum Type {
Show 54 variants
VoltageFeedingBcr1,
CurrentBcr1Sa1a,
CurrentBcr1Sa1b,
ArrayTempSa1a,
ArrayTempSa1b,
SunDetectorSa1a,
SunDetectorSa1b,
VoltageFeedingBcr2,
CurrentBcr2Sa2a,
CurrentBcr2Sa2b,
ArrayTempSa2a,
ArrayTempSa2b,
SunDetectorSa2a,
SunDetectorSa2b,
VoltageFeedingBcr3,
CurrentBcr3Sa3a,
CurrentBcr3Sa3b,
ArrayTempSa3a,
ArrayTempSa3b,
SunDetectorSa3a,
SunDetectorSa3b,
BcrOutputCurrent,
BcrOutputVoltage,
CurrentDraw3V3,
CurrentDraw5V,
OutputCurrent12V,
OutputVoltage12V,
OutputCurrentBattery,
OutputVoltageBattery,
OutputCurrent5V,
OutputVoltage5V,
OutputCurrent33V,
OutputVoltage33V,
OutputVoltageSwitch1,
OutputCurrentSwitch1,
OutputVoltageSwitch2,
OutputCurrentSwitch2,
OutputVoltageSwitch3,
OutputCurrentSwitch3,
OutputVoltageSwitch4,
OutputCurrentSwitch4,
OutputVoltageSwitch5,
OutputCurrentSwitch5,
OutputVoltageSwitch6,
OutputCurrentSwitch6,
OutputVoltageSwitch7,
OutputCurrentSwitch7,
OutputVoltageSwitch8,
OutputCurrentSwitch8,
OutputVoltageSwitch9,
OutputCurrentSwitch9,
OutputVoltageSwitch10,
OutputCurrentSwitch10,
BoardTemperature,
}
Expand description
Motherboard telemetry values
See Table 11-7 in the EPS’ User Manual for more information
Variants
VoltageFeedingBcr1
$type
CurrentBcr1Sa1a
$type
CurrentBcr1Sa1b
$type
ArrayTempSa1a
$type
ArrayTempSa1b
$type
SunDetectorSa1a
$type
SunDetectorSa1b
$type
VoltageFeedingBcr2
$type
CurrentBcr2Sa2a
$type
CurrentBcr2Sa2b
$type
ArrayTempSa2a
$type
ArrayTempSa2b
$type
SunDetectorSa2a
$type
SunDetectorSa2b
$type
VoltageFeedingBcr3
$type
CurrentBcr3Sa3a
$type
CurrentBcr3Sa3b
$type
ArrayTempSa3a
$type
ArrayTempSa3b
$type
SunDetectorSa3a
$type
SunDetectorSa3b
$type
BcrOutputCurrent
$type
BcrOutputVoltage
$type
CurrentDraw3V3
$type
CurrentDraw5V
$type
OutputCurrent12V
$type
OutputVoltage12V
$type
OutputCurrentBattery
$type
OutputVoltageBattery
$type
OutputCurrent5V
$type
OutputVoltage5V
$type
OutputCurrent33V
$type
OutputVoltage33V
$type
OutputVoltageSwitch1
$type
OutputCurrentSwitch1
$type
OutputVoltageSwitch2
$type
OutputCurrentSwitch2
$type
OutputVoltageSwitch3
$type
OutputCurrentSwitch3
$type
OutputVoltageSwitch4
$type
OutputCurrentSwitch4
$type
OutputVoltageSwitch5
$type
OutputCurrentSwitch5
$type
OutputVoltageSwitch6
$type
OutputCurrentSwitch6
$type
OutputVoltageSwitch7
$type
OutputCurrentSwitch7
$type
OutputVoltageSwitch8
$type
OutputCurrentSwitch8
$type
OutputVoltageSwitch9
$type
OutputCurrentSwitch9
$type
OutputVoltageSwitch10
$type
OutputCurrentSwitch10
$type
BoardTemperature
$type
Trait Implementations
sourceimpl From<Type> for MotherboardTelemetryType
impl From<Type> for MotherboardTelemetryType
sourceimpl<__S: ScalarValue> FromInputValue<__S> for Type
impl<__S: ScalarValue> FromInputValue<__S> for Type
sourcefn from_input_value(v: &InputValue<__S>) -> Option<Type> where
for<'__b> &'__b __S: ScalarRefValue<'__b>,
fn from_input_value(v: &InputValue<__S>) -> Option<Type> where
for<'__b> &'__b __S: ScalarRefValue<'__b>,
Performs the conversion.
sourceimpl<__S> GraphQLType<__S> for Type where
__S: ScalarValue,
for<'__b> &'__b __S: ScalarRefValue<'__b>,
impl<__S> GraphQLType<__S> for Type where
__S: ScalarValue,
for<'__b> &'__b __S: ScalarRefValue<'__b>,
sourcefn meta<'r>(_: &(), registry: &mut Registry<'r, __S>) -> MetaType<'r, __S> where
__S: 'r,
fn meta<'r>(_: &(), registry: &mut Registry<'r, __S>) -> MetaType<'r, __S> where
__S: 'r,
The meta type representing this GraphQL type.
sourcefn resolve(
&self,
_: &(),
_: Option<&[Selection<'_, __S>]>,
_: &Executor<'_, Self::Context, __S>
) -> Value<__S>
fn resolve(
&self,
_: &(),
_: Option<&[Selection<'_, __S>]>,
_: &Executor<'_, Self::Context, __S>
) -> Value<__S>
Resolve the provided selection set against the current object. Read more
fn resolve_field(
&self,
info: &Self::TypeInfo,
field_name: &str,
arguments: &Arguments<'_, S>,
executor: &Executor<'_, Self::Context, S>
) -> Result<Value<S>, FieldError<S>>
fn resolve_field(
&self,
info: &Self::TypeInfo,
field_name: &str,
arguments: &Arguments<'_, S>,
executor: &Executor<'_, Self::Context, S>
) -> Result<Value<S>, FieldError<S>>
Resolve the value of a single field on this type. Read more
fn resolve_into_type(
&self,
info: &Self::TypeInfo,
type_name: &str,
selection_set: Option<&[Selection<'_, S>]>,
executor: &Executor<'_, Self::Context, S>
) -> Result<Value<S>, FieldError<S>>
fn resolve_into_type(
&self,
info: &Self::TypeInfo,
type_name: &str,
selection_set: Option<&[Selection<'_, S>]>,
executor: &Executor<'_, Self::Context, S>
) -> Result<Value<S>, FieldError<S>>
Resolve this interface or union into a concrete type Read more
fn concrete_type_name(
&self,
context: &Self::Context,
info: &Self::TypeInfo
) -> String
fn concrete_type_name(
&self,
context: &Self::Context,
info: &Self::TypeInfo
) -> String
Return the concrete type name for this instance/union. Read more
sourceimpl<__S: ScalarValue> ToInputValue<__S> for Type
impl<__S: ScalarValue> ToInputValue<__S> for Type
sourcefn to_input_value(&self) -> InputValue<__S>
fn to_input_value(&self) -> InputValue<__S>
Performs the conversion.
impl Eq for Type
impl StructuralEq for Type
impl StructuralPartialEq for Type
Auto Trait Implementations
impl RefUnwindSafe for Type
impl Send for Type
impl Sync for Type
impl Unpin for Type
impl UnwindSafe for Type
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> CloneAny for T where
T: Any + Clone,
impl<T> CloneAny for T where
T: Any + Clone,
fn clone_any(&self) -> Box<dyn CloneAny + 'static, Global>
fn clone_any_send(&self) -> Box<dyn CloneAny + Send + 'static, Global> where
T: Send,
fn clone_any_sync(&self) -> Box<dyn CloneAny + Sync + 'static, Global> where
T: Sync,
fn clone_any_send_sync(
&self
) -> Box<dyn CloneAny + Sync + Send + 'static, Global> where
T: Send + Sync,
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.