#[repr(u8)]pub enum Grib2TableC {
Show 19 variants
NcepReAnalysisProject = 1,
NcepEnsembleProducts = 2,
NcepCentralOperations = 3,
EnvironmentalModelingCenter = 4,
WeatherPredictionCenter = 5,
OceanPredictionCenter = 6,
ClimatePredictionCenter = 7,
AviationWeatherCenter = 8,
StormPredictionCenter = 9,
NationalHurricaneCenter = 10,
NwsTechniquesDevelopmentLaboratory = 11,
NesdisOfficeOfResearchAndApplications = 12,
FederalAviationAdministration = 13,
NwsMeteorologicalDevelopmentLaboratory = 14,
NorthAmericanRegionalReanalysisProject = 15,
SpaceWeatherPredictionCenter = 16,
EsrlGlobalSystemsDivision = 17,
NationalWaterCenter = 18,
Missing = 255,
}Expand description
§ON388 - TABLE C - NATIONAL SUB-CENTERS (Assigned By The Nation)
Details:
- Originating Center: 7 (US-NWS, NCEP)
- GRIB1 - PDS Octet: 26
- GRIB2 - Section: 1, Octets 8-9
- Revised: 02/23/2024
Reserved Ranges:
0: Reserved19-254: Reserved
Special Value:
255: Missing
§Description
This table defines the national sub-centers assigned by Originating Center 7 (US-NWS, NCEP) in GRIB1 and GRIB2 files, specifying various generating processes or models.
§Notes
- Red text depicts changes made since 06/25/2019
Variants§
NcepReAnalysisProject = 1
NcepEnsembleProducts = 2
NcepCentralOperations = 3
EnvironmentalModelingCenter = 4
WeatherPredictionCenter = 5
OceanPredictionCenter = 6
ClimatePredictionCenter = 7
AviationWeatherCenter = 8
StormPredictionCenter = 9
NationalHurricaneCenter = 10
NwsTechniquesDevelopmentLaboratory = 11
NesdisOfficeOfResearchAndApplications = 12
FederalAviationAdministration = 13
NwsMeteorologicalDevelopmentLaboratory = 14
NorthAmericanRegionalReanalysisProject = 15
SpaceWeatherPredictionCenter = 16
EsrlGlobalSystemsDivision = 17
NationalWaterCenter = 18
Missing = 255
Trait Implementations§
Source§impl Clone for Grib2TableC
impl Clone for Grib2TableC
Source§fn clone(&self) -> Grib2TableC
fn clone(&self) -> Grib2TableC
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for Grib2TableC
impl Debug for Grib2TableC
Source§impl Display for Grib2TableC
impl Display for Grib2TableC
Source§impl From<u8> for Grib2TableC
impl From<u8> for Grib2TableC
Source§impl PartialEq for Grib2TableC
impl PartialEq for Grib2TableC
impl Copy for Grib2TableC
impl Eq for Grib2TableC
impl StructuralPartialEq for Grib2TableC
Auto Trait Implementations§
impl Freeze for Grib2TableC
impl RefUnwindSafe for Grib2TableC
impl Send for Grib2TableC
impl Sync for Grib2TableC
impl Unpin for Grib2TableC
impl UnwindSafe for Grib2TableC
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more