snotel goes project
DESCRIPTION
SNOTEL GOES Project. A Cooperative Design Effort Rose Loehr - Portland John Weeks - Portland Austin Beard - Montana Richard Brown - Alaska. Seal Island - Prince William Sound, Alaska. Primary Design Goal. Add GOES data modems to the SNOTEL operational framework. Design Requirements. - PowerPoint PPT PresentationTRANSCRIPT
SNOTEL GOES ProjectSNOTEL GOES Project
A Cooperative Design EffortA Cooperative Design Effort
Rose Loehr - PortlandRose Loehr - Portland
John Weeks - PortlandJohn Weeks - Portland
Austin Beard - MontanaAustin Beard - Montana
Richard Brown - AlaskaRichard Brown - Alaska
Seal Island - Prince William Sound, AlaskaSeal Island - Prince William Sound, Alaska
Primary Design GoalPrimary Design Goal
• Add GOES data modems to the Add GOES data modems to the SNOTEL operational frameworkSNOTEL operational framework
Design RequirementsDesign Requirements• Automate retrieval of GOES data Automate retrieval of GOES data
from NESDISfrom NESDIS• Automatically import GOES data to Automatically import GOES data to
SNOTEL in MBD message formatSNOTEL in MBD message format• Accommodate popular GOES modem Accommodate popular GOES modem
modelsmodels• Do not impact SNOTEL structureDo not impact SNOTEL structure• Eliminate recurring costsEliminate recurring costs• Should be OS portableShould be OS portable
Basic msiDCSdecode Basic msiDCSdecode FunctionalityFunctionality
• Retrieve data message context from Retrieve data message context from NESDISNESDIS
• Associate GOES ID with SNOTEL IDAssociate GOES ID with SNOTEL ID
• Decode and translate data message Decode and translate data message context to FP2 parameter format for each context to FP2 parameter format for each sensor valuesensor value
• Generate data messages in MBD format for Generate data messages in MBD format for direct import to SNOTELdirect import to SNOTEL
• Generate and save GOES RMP messagesGenerate and save GOES RMP messages
GOES Data Message GOES Data Message ContextContext
• Text based systemText based system
• Various binary encoding schemes are Various binary encoding schemes are usedused
• All data groups packed in one GOES All data groups packed in one GOES messagemessage
SNOTEL GOES Data Message SNOTEL GOES Data Message RulesRules
• All sensor values exist in array[0..n-All sensor values exist in array[0..n-1]1]
• Array[0] must be data julian dateArray[0] must be data julian date
• Array[1] must be data time of dayArray[1] must be data time of day
Supported GOES Data Supported GOES Data ModemsModems
Campbell Sci TX312Campbell Sci TX312
• Simple Interface Simple Interface with CSI Modemswith CSI Modems
• FP2 data valuesFP2 data values
Microcom GTXMicrocom GTX
• Flexible data value Flexible data value formattingformatting
• Built in RMP valuesBuilt in RMP values
What to give to Rose for each What to give to Rose for each sitesite
Campbell Sci TX312Campbell Sci TX312
• Site NameSite Name
• GOES ID = SNOT IDGOES ID = SNOT ID
• GMT OffsetGMT Offset
• Modem TypeModem Type
• Group definitionsGroup definitions
Microcom GTXMicrocom GTX
• Site NameSite Name
• GOES ID = SNOT IDGOES ID = SNOT ID
• GMT OffsetGMT Offset
• Modem TypeModem Type
• Group definitionsGroup definitions
• TPL FileTPL File