#[repr(C, align(4))]pub struct LTCFrame {
pub _bitfield_align_1: [u16; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 10]>,
pub __bindgen_padding_0: u16,
}Fields§
§_bitfield_align_1: [u16; 0]§_bitfield_1: __BindgenBitfieldUnit<[u8; 10]>§__bindgen_padding_0: u16Implementations§
Source§impl LTCFrame
impl LTCFrame
pub fn frame_units(&self) -> c_uint
pub fn set_frame_units(&mut self, val: c_uint)
pub fn user1(&self) -> c_uint
pub fn set_user1(&mut self, val: c_uint)
pub fn frame_tens(&self) -> c_uint
pub fn set_frame_tens(&mut self, val: c_uint)
pub fn dfbit(&self) -> c_uint
pub fn set_dfbit(&mut self, val: c_uint)
pub fn col_frame(&self) -> c_uint
pub fn set_col_frame(&mut self, val: c_uint)
pub fn user2(&self) -> c_uint
pub fn set_user2(&mut self, val: c_uint)
pub fn secs_units(&self) -> c_uint
pub fn set_secs_units(&mut self, val: c_uint)
pub fn user3(&self) -> c_uint
pub fn set_user3(&mut self, val: c_uint)
pub fn secs_tens(&self) -> c_uint
pub fn set_secs_tens(&mut self, val: c_uint)
pub fn biphase_mark_phase_correction(&self) -> c_uint
pub fn set_biphase_mark_phase_correction(&mut self, val: c_uint)
pub fn user4(&self) -> c_uint
pub fn set_user4(&mut self, val: c_uint)
pub fn mins_units(&self) -> c_uint
pub fn set_mins_units(&mut self, val: c_uint)
pub fn user5(&self) -> c_uint
pub fn set_user5(&mut self, val: c_uint)
pub fn mins_tens(&self) -> c_uint
pub fn set_mins_tens(&mut self, val: c_uint)
pub fn binary_group_flag_bit0(&self) -> c_uint
pub fn set_binary_group_flag_bit0(&mut self, val: c_uint)
pub fn user6(&self) -> c_uint
pub fn set_user6(&mut self, val: c_uint)
pub fn hours_units(&self) -> c_uint
pub fn set_hours_units(&mut self, val: c_uint)
pub fn user7(&self) -> c_uint
pub fn set_user7(&mut self, val: c_uint)
pub fn hours_tens(&self) -> c_uint
pub fn set_hours_tens(&mut self, val: c_uint)
pub fn binary_group_flag_bit1(&self) -> c_uint
pub fn set_binary_group_flag_bit1(&mut self, val: c_uint)
pub fn binary_group_flag_bit2(&self) -> c_uint
pub fn set_binary_group_flag_bit2(&mut self, val: c_uint)
pub fn user8(&self) -> c_uint
pub fn set_user8(&mut self, val: c_uint)
pub fn sync_word(&self) -> c_uint
pub fn set_sync_word(&mut self, val: c_uint)
pub fn new_bitfield_1( frame_units: c_uint, user1: c_uint, frame_tens: c_uint, dfbit: c_uint, col_frame: c_uint, user2: c_uint, secs_units: c_uint, user3: c_uint, secs_tens: c_uint, biphase_mark_phase_correction: c_uint, user4: c_uint, mins_units: c_uint, user5: c_uint, mins_tens: c_uint, binary_group_flag_bit0: c_uint, user6: c_uint, hours_units: c_uint, user7: c_uint, hours_tens: c_uint, binary_group_flag_bit1: c_uint, binary_group_flag_bit2: c_uint, user8: c_uint, sync_word: c_uint, ) -> __BindgenBitfieldUnit<[u8; 10]>
Trait Implementations§
impl Copy for LTCFrame
Auto Trait Implementations§
impl Freeze for LTCFrame
impl RefUnwindSafe for LTCFrame
impl Send for LTCFrame
impl Sync for LTCFrame
impl Unpin for LTCFrame
impl UnwindSafe for LTCFrame
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