Skip to main content

Repeating

Struct Repeating 

Source
pub struct Repeating {
Show 32 fields pub act_pts: u16, pub str_tms: u32, pub rep_per: u16, pub intv_typ: RepeatingIntvTyp, pub x_typ: RepeatingXTyp, pub x_sf: i16, pub y_typ: RepeatingYTyp, pub y_sf: i16, pub x1: i32, pub y1: i32, pub x2: Option<i32>, pub y2: Option<i32>, pub x3: Option<i32>, pub y3: Option<i32>, pub x4: Option<i32>, pub y4: Option<i32>, pub x5: Option<i32>, pub y5: Option<i32>, pub x6: Option<i32>, pub y6: Option<i32>, pub x7: Option<i32>, pub y7: Option<i32>, pub x8: Option<i32>, pub y8: Option<i32>, pub x9: Option<i32>, pub y9: Option<i32>, pub x10: Option<i32>, pub y10: Option<i32>, pub nam: Option<String>, pub win_tms: Option<u16>, pub rmp_tms: Option<u16>, pub act_indx: u16,
}
Available on crate feature model133 only.

Fields§

§act_pts: u16

ActPts

Number of active entries in schedule.

§str_tms: u32

StrTms

Schedule start in seconds since 2000 JAN 01 00:00:00 UTC.

§rep_per: u16

RepPer

The repetition count for time-based schedules (0=repeat forever)

§intv_typ: RepeatingIntvTyp

SchdTyp

The repetition frequency for time-based schedules: no repeat=0

§x_typ: RepeatingXTyp

XTyp

The meaning of the X-values in the array.

§x_sf: i16

X_SF

Scale factor for schedule range values.

§y_typ: RepeatingYTyp

YTyp

The meaning of the Y-values in the array.

§y_sf: i16

Y_SF

Scale factor for schedule target values.

§x1: i32

X1

Entry 1 range.

§y1: i32

Y1

Entry 1 target.

§x2: Option<i32>

X2

Entry 2 range.

§y2: Option<i32>

Y2

Entry 2 target.

§x3: Option<i32>

X3

Entry 3 range.

§y3: Option<i32>

Y3

Entry 3 target.

§x4: Option<i32>

X4

Entry 4 range.

§y4: Option<i32>

Y4

Entry 4 target.

§x5: Option<i32>

X5

Entry 15range.

§y5: Option<i32>

Y5

Entry 5 target.

§x6: Option<i32>

X6

Entry 6 range.

§y6: Option<i32>

Y6

Entry 6 target.

§x7: Option<i32>

X7

Entry 7 range.

§y7: Option<i32>

Y7

Entry 7 target.

§x8: Option<i32>

X8

Entry 8 range.

§y8: Option<i32>

Y8

Entry 8 target.

§x9: Option<i32>

X9

Entry 9 range.

§y9: Option<i32>

Y9

Entry 9 target.

§x10: Option<i32>

X10

Entry 10 range.

§y10: Option<i32>

Y10

Entry 10 target.

§nam: Option<String>

Nam

Optional description for schedule.

§win_tms: Option<u16>

WinTms

Time window for schedule entry change.

§rmp_tms: Option<u16>

RmpTms

Ramp time for moving from current target to new target.

§act_indx: u16

ActIndx

Index of active entry in the active schedule.

Implementations§

Source§

impl Repeating

Source

pub const ACT_PTS: Point<Self, u16>

Source

pub const STR_TMS: Point<Self, u32>

Source

pub const REP_PER: Point<Self, u16>

Source

pub const INTV_TYP: Point<Self, RepeatingIntvTyp>

Source

pub const X_TYP: Point<Self, RepeatingXTyp>

Source

pub const X_SF: Point<Self, i16>

Source

pub const Y_TYP: Point<Self, RepeatingYTyp>

Source

pub const Y_SF: Point<Self, i16>

Source

pub const X1: Point<Self, i32>

Source

pub const Y1: Point<Self, i32>

Source

pub const X2: Point<Self, Option<i32>>

Source

pub const Y2: Point<Self, Option<i32>>

Source

pub const X3: Point<Self, Option<i32>>

Source

pub const Y3: Point<Self, Option<i32>>

Source

pub const X4: Point<Self, Option<i32>>

Source

pub const Y4: Point<Self, Option<i32>>

Source

pub const X5: Point<Self, Option<i32>>

Source

pub const Y5: Point<Self, Option<i32>>

Source

pub const X6: Point<Self, Option<i32>>

Source

pub const Y6: Point<Self, Option<i32>>

Source

pub const X7: Point<Self, Option<i32>>

Source

pub const Y7: Point<Self, Option<i32>>

Source

pub const X8: Point<Self, Option<i32>>

Source

pub const Y8: Point<Self, Option<i32>>

Source

pub const X9: Point<Self, Option<i32>>

Source

pub const Y9: Point<Self, Option<i32>>

Source

pub const X10: Point<Self, Option<i32>>

Source

pub const Y10: Point<Self, Option<i32>>

Source

pub const NAM: Point<Self, Option<String>>

Source

pub const WIN_TMS: Point<Self, Option<u16>>

Source

pub const RMP_TMS: Point<Self, Option<u16>>

Source

pub const ACT_INDX: Point<Self, u16>

Trait Implementations§

Source§

impl Debug for Repeating

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Group for Repeating

Source§

const LEN: u16 = 60

Group length (without nested and repeating groups)

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.