pub enum PulseConstant {
PC1000,
PC100,
PC10,
PC1,
}Expand description
Pulse constant for the pulse output in impulses per kilo watt hour.
Note: If pulse constant is 1000 imp/kWh, then the pulse width is fixed to 35ms and cannot be adjusted!
Variants§
Implementations§
Source§impl PulseConstant
impl PulseConstant
pub fn decode_from_holding_registers(words: &[Word]) -> Result<Self, Error>
pub fn encode_for_write_registers(&self) -> Vec<Word> ⓘ
Trait Implementations§
Source§impl Clone for PulseConstant
impl Clone for PulseConstant
Source§fn clone(&self) -> PulseConstant
fn clone(&self) -> PulseConstant
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PulseConstant
impl Debug for PulseConstant
Source§impl Default for PulseConstant
impl Default for PulseConstant
Source§fn default() -> PulseConstant
fn default() -> PulseConstant
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PulseConstant
impl<'de> Deserialize<'de> for PulseConstant
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for PulseConstant
impl Display for PulseConstant
Source§impl ModbusParam for PulseConstant
impl ModbusParam for PulseConstant
Source§impl PartialEq for PulseConstant
impl PartialEq for PulseConstant
Source§impl Serialize for PulseConstant
impl Serialize for PulseConstant
impl Copy for PulseConstant
impl StructuralPartialEq for PulseConstant
Auto Trait Implementations§
impl Freeze for PulseConstant
impl RefUnwindSafe for PulseConstant
impl Send for PulseConstant
impl Sync for PulseConstant
impl Unpin for PulseConstant
impl UnwindSafe for PulseConstant
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more