Enum MasterBrickFunction

Source
pub enum MasterBrickFunction {
Show 129 variants GetStackVoltage, GetStackCurrent, SetExtensionType, GetExtensionType, IsChibiPresent, SetChibiAddress, GetChibiAddress, SetChibiMasterAddress, GetChibiMasterAddress, SetChibiSlaveAddress, GetChibiSlaveAddress, GetChibiSignalStrength, GetChibiErrorLog, SetChibiFrequency, GetChibiFrequency, SetChibiChannel, GetChibiChannel, IsRs485Present, SetRs485Address, GetRs485Address, SetRs485SlaveAddress, GetRs485SlaveAddress, GetRs485ErrorLog, SetRs485Configuration, GetRs485Configuration, IsWifiPresent, SetWifiConfiguration, GetWifiConfiguration, SetWifiEncryption, GetWifiEncryption, GetWifiStatus, RefreshWifiStatus, SetWifiCertificate, GetWifiCertificate, SetWifiPowerMode, GetWifiPowerMode, GetWifiBufferInfo, SetWifiRegulatoryDomain, GetWifiRegulatoryDomain, GetUsbVoltage, SetLongWifiKey, GetLongWifiKey, SetWifiHostname, GetWifiHostname, SetStackCurrentCallbackPeriod, GetStackCurrentCallbackPeriod, SetStackVoltageCallbackPeriod, GetStackVoltageCallbackPeriod, SetUsbVoltageCallbackPeriod, GetUsbVoltageCallbackPeriod, SetStackCurrentCallbackThreshold, GetStackCurrentCallbackThreshold, SetStackVoltageCallbackThreshold, GetStackVoltageCallbackThreshold, SetUsbVoltageCallbackThreshold, GetUsbVoltageCallbackThreshold, SetDebouncePeriod, GetDebouncePeriod, IsEthernetPresent, SetEthernetConfiguration, GetEthernetConfiguration, GetEthernetStatus, SetEthernetHostname, SetEthernetMacAddress, SetEthernetWebsocketConfiguration, GetEthernetWebsocketConfiguration, SetEthernetAuthenticationSecret, GetEthernetAuthenticationSecret, SetWifiAuthenticationSecret, GetWifiAuthenticationSecret, GetConnectionType, IsWifi2Present, StartWifi2Bootloader, WriteWifi2SerialPort, ReadWifi2SerialPort, SetWifi2AuthenticationSecret, GetWifi2AuthenticationSecret, SetWifi2Configuration, GetWifi2Configuration, GetWifi2Status, SetWifi2ClientConfiguration, GetWifi2ClientConfiguration, SetWifi2ClientHostname, GetWifi2ClientHostname, SetWifi2ClientPassword, GetWifi2ClientPassword, SetWifi2ApConfiguration, GetWifi2ApConfiguration, SetWifi2ApPassword, GetWifi2ApPassword, SaveWifi2Configuration, GetWifi2FirmwareVersion, EnableWifi2StatusLed, DisableWifi2StatusLed, IsWifi2StatusLedEnabled, SetWifi2MeshConfiguration, GetWifi2MeshConfiguration, SetWifi2MeshRouterSsid, GetWifi2MeshRouterSsid, SetWifi2MeshRouterPassword, GetWifi2MeshRouterPassword, GetWifi2MeshCommonStatus, GetWifi2MeshClientStatus, GetWifi2MeshApStatus, SetBrickletXmcFlashConfig, SetBrickletXmcFlashData, SetBrickletsEnabled, GetBrickletsEnabled, SetSpitfpBaudrateConfig, GetSpitfpBaudrateConfig, GetSendTimeoutCount, SetSpitfpBaudrate, GetSpitfpBaudrate, GetSpitfpErrorCount, EnableStatusLed, DisableStatusLed, IsStatusLedEnabled, GetProtocol1BrickletName, GetChipTemperature, Reset, WriteBrickletPlugin, ReadBrickletPlugin, GetIdentity, CallbackStackCurrent, CallbackStackVoltage, CallbackUsbVoltage, CallbackStackCurrentReached, CallbackStackVoltageReached, CallbackUsbVoltageReached,
}

Variants§

§

GetStackVoltage

§

GetStackCurrent

§

SetExtensionType

§

GetExtensionType

§

IsChibiPresent

§

SetChibiAddress

§

GetChibiAddress

§

SetChibiMasterAddress

§

GetChibiMasterAddress

§

SetChibiSlaveAddress

§

GetChibiSlaveAddress

§

GetChibiSignalStrength

§

GetChibiErrorLog

§

SetChibiFrequency

§

GetChibiFrequency

§

SetChibiChannel

§

GetChibiChannel

§

IsRs485Present

§

SetRs485Address

§

GetRs485Address

§

SetRs485SlaveAddress

§

GetRs485SlaveAddress

§

GetRs485ErrorLog

§

SetRs485Configuration

§

GetRs485Configuration

§

IsWifiPresent

§

SetWifiConfiguration

§

GetWifiConfiguration

§

SetWifiEncryption

§

GetWifiEncryption

§

GetWifiStatus

§

RefreshWifiStatus

§

SetWifiCertificate

§

GetWifiCertificate

§

SetWifiPowerMode

§

GetWifiPowerMode

§

GetWifiBufferInfo

§

SetWifiRegulatoryDomain

§

GetWifiRegulatoryDomain

§

GetUsbVoltage

§

SetLongWifiKey

§

GetLongWifiKey

§

SetWifiHostname

§

GetWifiHostname

§

SetStackCurrentCallbackPeriod

§

GetStackCurrentCallbackPeriod

§

SetStackVoltageCallbackPeriod

§

GetStackVoltageCallbackPeriod

§

SetUsbVoltageCallbackPeriod

§

GetUsbVoltageCallbackPeriod

§

SetStackCurrentCallbackThreshold

§

GetStackCurrentCallbackThreshold

§

SetStackVoltageCallbackThreshold

§

GetStackVoltageCallbackThreshold

§

SetUsbVoltageCallbackThreshold

§

GetUsbVoltageCallbackThreshold

§

SetDebouncePeriod

§

GetDebouncePeriod

§

IsEthernetPresent

§

SetEthernetConfiguration

§

GetEthernetConfiguration

§

GetEthernetStatus

§

SetEthernetHostname

§

SetEthernetMacAddress

§

SetEthernetWebsocketConfiguration

§

GetEthernetWebsocketConfiguration

§

SetEthernetAuthenticationSecret

§

GetEthernetAuthenticationSecret

§

SetWifiAuthenticationSecret

§

GetWifiAuthenticationSecret

§

GetConnectionType

§

IsWifi2Present

§

StartWifi2Bootloader

§

WriteWifi2SerialPort

§

ReadWifi2SerialPort

§

SetWifi2AuthenticationSecret

§

GetWifi2AuthenticationSecret

§

SetWifi2Configuration

§

GetWifi2Configuration

§

GetWifi2Status

§

SetWifi2ClientConfiguration

§

GetWifi2ClientConfiguration

§

SetWifi2ClientHostname

§

GetWifi2ClientHostname

§

SetWifi2ClientPassword

§

GetWifi2ClientPassword

§

SetWifi2ApConfiguration

§

GetWifi2ApConfiguration

§

SetWifi2ApPassword

§

GetWifi2ApPassword

§

SaveWifi2Configuration

§

GetWifi2FirmwareVersion

§

EnableWifi2StatusLed

§

DisableWifi2StatusLed

§

IsWifi2StatusLedEnabled

§

SetWifi2MeshConfiguration

§

GetWifi2MeshConfiguration

§

SetWifi2MeshRouterSsid

§

GetWifi2MeshRouterSsid

§

SetWifi2MeshRouterPassword

§

GetWifi2MeshRouterPassword

§

GetWifi2MeshCommonStatus

§

GetWifi2MeshClientStatus

§

GetWifi2MeshApStatus

§

SetBrickletXmcFlashConfig

§

SetBrickletXmcFlashData

§

SetBrickletsEnabled

§

GetBrickletsEnabled

§

SetSpitfpBaudrateConfig

§

GetSpitfpBaudrateConfig

§

GetSendTimeoutCount

§

SetSpitfpBaudrate

§

GetSpitfpBaudrate

§

GetSpitfpErrorCount

§

EnableStatusLed

§

DisableStatusLed

§

IsStatusLedEnabled

§

GetProtocol1BrickletName

§

GetChipTemperature

§

Reset

§

WriteBrickletPlugin

§

ReadBrickletPlugin

§

GetIdentity

§

CallbackStackCurrent

§

CallbackStackVoltage

§

CallbackUsbVoltage

§

CallbackStackCurrentReached

§

CallbackStackVoltageReached

§

CallbackUsbVoltageReached

Trait Implementations§

Source§

impl From<MasterBrickFunction> for u8

Source§

fn from(fun: MasterBrickFunction) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.