From 25370660cc9eaedcc846f37e35ecd6e592351fc7 Mon Sep 17 00:00:00 2001 From: Markus Kohlhase Date: Wed, 7 Oct 2020 16:28:57 +0200 Subject: [PATCH] Add dict_upload method --- src/master.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/master.rs b/src/master.rs index 2485d8b..60b324d 100644 --- a/src/master.rs +++ b/src/master.rs @@ -491,6 +491,14 @@ impl Master { Ok(()) } + #[cfg(feature = "sncn")] + pub fn dict_upload(&mut self, slave_pos: SlavePos) -> Result<()> { + let mut data = ec::ec_ioctl_slave_dict_upload_t::default(); + data.slave_position = u16::from(slave_pos); + ioctl!(self, ec::ioctl::SLAVE_DICT_UPLOAD, &mut data)?; + Ok(()) + } + // XXX missing: write_idn, read_idn, // application_time, sync_reference_clock, sync_slave_clocks, // reference_clock_time, sync_monitor_queue, sync_monitor_process