pub trait IDVBSLocator_Impl: Sized + IDigitalLocator_Impl {
    // Required methods
    fn SignalPolarisation(&self) -> Result<Polarisation>;
    fn SetSignalPolarisation(&self, polarisationval: Polarisation) -> Result<()>;
    fn WestPosition(&self) -> Result<VARIANT_BOOL>;
    fn SetWestPosition(&self, westlongitude: VARIANT_BOOL) -> Result<()>;
    fn OrbitalPosition(&self) -> Result<i32>;
    fn SetOrbitalPosition(&self, longitude: i32) -> Result<()>;
    fn Azimuth(&self) -> Result<i32>;
    fn SetAzimuth(&self, azimuth: i32) -> Result<()>;
    fn Elevation(&self) -> Result<i32>;
    fn SetElevation(&self, elevation: i32) -> Result<()>;
}

Required Methods§

fn SignalPolarisation(&self) -> Result<Polarisation>

fn SetSignalPolarisation(&self, polarisationval: Polarisation) -> Result<()>

fn WestPosition(&self) -> Result<VARIANT_BOOL>

fn SetWestPosition(&self, westlongitude: VARIANT_BOOL) -> Result<()>

fn OrbitalPosition(&self) -> Result<i32>

fn SetOrbitalPosition(&self, longitude: i32) -> Result<()>

fn Azimuth(&self) -> Result<i32>

fn SetAzimuth(&self, azimuth: i32) -> Result<()>

fn Elevation(&self) -> Result<i32>

fn SetElevation(&self, elevation: i32) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§