[−][src]Struct google_prod_tt_sasportal1_alpha1::SasPortalInstallationParams
Information about the device installation parameters.
This type is not used in any activity, and only used as part of another schema.
Fields
cpe_cbsd_indication: Option<bool>
If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
eirp_capability: Option<i32>
This parameter is the maximum device EIRP in units of dBm/10MHz and is an integer with a value between -127 and +47 (dBm/10 MHz) inclusive. If not included, SAS interprets it as maximum allowable EIRP in units of dBm/10MHz for device category.
antenna_azimuth: Option<i32>
Boresight direction of the horizontal plane of the antenna in degrees with respect to true north. The value of this parameter is an integer with a value between 0 and 359 inclusive. A value of 0 degrees means true north; a value of 90 degrees means east. This parameter is optional for Category A devices and conditional for Category B devices.
height_type: Option<String>
Specifies how the height is measured.
antenna_model: Option<String>
If an external antenna is used, the antenna model is optionally provided in this field. The string has a maximum length of 128 octets.
longitude: Option<f64>
Longitude of the device antenna location. in degrees relative to the WGS 84 datum. The allowed range is from -180.000000 to +180.000000. Positive values represent longitudes east of the prime meridian; negative values west of the prime meridian.
antenna_gain: Option<i32>
Peak antenna gain in dBi. This parameter is an integer with a value between -127 and +128 (dBi) inclusive.
indoor_deployment: Option<bool>
Whether the device antenna is indoor or not. True: indoor. False: outdoor.
antenna_beamwidth: Option<i32>
3-dB antenna beamwidth of the antenna in the horizontal-plane in degrees. This parameter is an unsigned integer having a value between 0 and 360 (degrees) inclusive; it is optional for Category A devices and conditional for Category B devices.
horizontal_accuracy: Option<f64>
A positive number in meters to indicate accuracy of the device antenna horizontal location. This optional parameter should only be present if its value is less than the FCC requirement of 50 meters.
antenna_downtilt: Option<i32>
Antenna downtilt in degrees and is an integer with a value between -90 and +90 inclusive; a negative value means the antenna is tilted up (above horizontal). This parameter is optional for Category A devices and conditional for Category B devices.
latitude: Option<f64>
Latitude of the device antenna location in degrees relative to the WGS 84 datum. The allowed range is from -90.000000 to +90.000000. Positive values represent latitudes north of the equator; negative values south of the equator.
height: Option<f64>
Device antenna height in meters. When the heightType parameter value is "AGL", the antenna height should be given relative to ground level. When the heightType parameter value is "AMSL", it is given with respect to WGS84 datum.
vertical_accuracy: Option<f64>
A positive number in meters to indicate accuracy of the device antenna vertical location. This optional parameter should only be present if its value is less than the FCC requirement of 3 meters.
Trait Implementations
impl Clone for SasPortalInstallationParams
[src]
fn clone(&self) -> SasPortalInstallationParams
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for SasPortalInstallationParams
[src]
impl Default for SasPortalInstallationParams
[src]
impl<'de> Deserialize<'de> for SasPortalInstallationParams
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Part for SasPortalInstallationParams
[src]
impl Serialize for SasPortalInstallationParams
[src]
Auto Trait Implementations
impl RefUnwindSafe for SasPortalInstallationParams
impl Send for SasPortalInstallationParams
impl Sync for SasPortalInstallationParams
impl Unpin for SasPortalInstallationParams
impl UnwindSafe for SasPortalInstallationParams
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Typeable for T where
T: Any,
T: Any,