130 likes | 268 Views
Events Kernel Notebook Component ENB One of Three Components of the E-Kernel Subsystem. June 2004. ENB Purpose.
E N D
Events KernelNotebook ComponentENBOne of Three Components of the E-Kernel Subsystem June 2004
ENB Purpose • The Experimenter’s Notebook functions as a simple, searchable, web-based bulletin board, somewhat similar to the Usenet system. It offers flight and science teams a convenient mechanism to record and share information on mission operations, particularly as affects science investigations. • The ENB can be used to document any event–whether known or only suspected–which might assist a researcher to better understand observations made by a science instrument. • The notes entered to the ENB will be archived with other SPICE products for reference long into the future. Events Kernel Notebook Component (ENB)
Structure of an ENB Entry Items Descriptions A small header contains the data needed to populate an ENB registry The required header keywords are: - SYSTEM - AUTHOR - INSTITUTION - START_TIME Any other keywords are optional \header SYSTEM AUTHOR INSTITUTION START_TIME STOP_TIME TARGET SEQUENCE \text << ASCII text data is placed here. Type or cut-and-paste as much as you like.>> Mime attachment Text data composes the body of an ENB. The system imposes no size limit on an entry. For ENB entries made using e-mail, one may attach any MIME-compliant files such as gif or EXCEL or Word documents. Events Kernel Notebook Component (ENB)
Example of an ENB Entry From a science instrument team \header ENTRY_TIME = 1999 SEP 30 15:33:15 SYSTEM_NAME = TES AUTHOR = BENDER, KELLY INSTITUTION = ASU START_TIME = 1999 SEP 26 15:52:24 STOP_TIME = 1999 SEP 27 15:24:10 TARGET = MARS ORBIT = NULL \text 4103 1) optical switch 00 2) surface = -80 to +40 degrees lat., full spectral, full spatial(day) night = +60 to -60 degrees lat., spectral mask, full spatial poles = rest of lats., spectral mask, spatial mask (all detectors averaged together) - short packets except for space/reference sets 3) for realtime orbits: full spatial, full spectral for entire orbit - long packets - maximum 4 interferograms near subsolar point, detector 2, one minute between interferograms [for mini_tes] 4) limb: all forward looking, space, +75 degrees, limb set (100 km height, 1/2 degree steps, padded by one look at surface angle) - all short packets 5) limbs every 10 degrees, alternate orbits (a and b) 6) continuous limb look - with 3 nadir looks between set for once per week repeat. cont_limb 90S - 30N Events Kernel Notebook Component (ENB)
Example of an ENB Entry From a spacecraft control team \header ENTRY_TIME = 1999 SEP 16 00:10:34 SYSTEM_NAME = SCOPS AUTHOR = MCOACE INSTITUTION = LMA START_TIME = 1999 AUG 13 17:23:35 STOP_TIME = NULL TARGET = NULL ORBIT = NULL \text LOGFILE: /u/mgs/mgsys/ACELOGS/sc127_99_225_1723.acelog ACE Entry Time DSN Event/Notes --- ---------- --- ----------- DE 99-225/17:25:05.600 DSS-65 D/L Change: X/25, 2-Way, BW=5, BR=5688.0, FL=10112, SC=HIGH, MOD=ON, MI=72.2, ANT=HGA DE 99-225/17:35:05.627 DSS-65 D/L Change: X/25, 2-Way, BW=5, BR=5688.0, FL=10112, SC=HIGH, MOD=ON, MI=72.2, ANT=HGA DE 99-225/21:20:00.000 DSS-65 NOTE: Transmitter Off in 15 minutes DE 99-225/21:30:00.000 DSS-65 Range Modulation Off DE 99-225/21:35:00.000 DSS-65 Transmitter Off DE 99-225/21:47:17.000 DSS-65 NOTE: Below Uplink Interlock Limit DE 99-225/21:51:48.564 DSS-65 Acquire D/L: X/23, 1-Way, BW=5, BR=5688.0, FL=10112, SC=HIGH, MOD=ON, MI=72.2, ANT=HGA DE 99-225/21:55:00.000 DSS-65 End Tracking DE 99-225/21:55:14.000 DSS-65 Sent up files for Small forces default config, burn config, slew config, nom config and the init to all files. All these files and three clock correlation u/ds confirmed on board. Events Kernel Notebook Component (ENB)
ENB Features • An ENB consists of separate sections, each section corresponding to a flight or instrument team. Each team has a unique login ID. • Two methods are available to write an ENB entry • Web browser (requires privileged access using Login ID/password) • E-mail (public access) • A web browser must be used to read or manage ENB entries • Two levels of user access are provided • public user (a user without a login ID) may access any public message file. • privileged user (a user with an ID) may post entries to the ENB via the “Submit an Entry” web page, access all public and any private entries with the same team ID, and delete team postings. • HTML-based help is available from all pages for most functions. • Two modes for data search are provided • Database search on information provided in the header • A “grep” on ALL text within a message file Events Kernel Notebook Component (ENB)
WWW Submission of an ENB Entry • A privileged user may submit a text message to the ENB using a web browser (accessed through the mission’s private page) • The author supplies a few identifying parameters in the header section, then types in (or cut-and-pastes) the ASCII text data • The message file is stamped with the ID of the user and the current system time, then stored in the ENB Events Kernel Notebook Component (ENB)
Cassini/Huygens ENB Home Page Connect to the ENB as a privileged user to make a WWW entry Events Kernel Notebook Component (ENB)
Cassini/Huygens Privileged Page Choose this link to make a WWW ENB entry Events Kernel Notebook Component (ENB)
E-mail Submission of an ENB Entry • The ENB allows submission of entries using e-mail. The e-mail message must include a valid ENB header • The user may request the ENB system to send an e-mail acknowledgement which confirms the successful acceptance of the message • An e-mail submission requires certain keywords: SYSTEM, AUTHOR, INSTITUTION, START_TIME and allows some optional keywords, such as: PROTECTION, STOP_TIME, TARGET, ORBIT or SEQUENCE NUMBER, ACKNOWLEDGMENT, EMAIL_ADDRESS Events Kernel Notebook Component (ENB)
ENB E-mail Entry Template \header SYSTEM_NAME = SYSTEM ID *PROTECTION = PRIVATE (default is PUBLIC) AUTHOR = Dr. somebody INSTITUTION = Institute START_TIME = YYYY Mon dd hh:mm:ss *STOP_TIME = YYYY Mon dd hh:mm:ss *TARGET = Body name *SEQUENCE = Sequence ID *ACKNOWLEDGMENT = YES (default is NO) *EMAIL_ADDRESS = somebody@computer.institution.country \text << Write (or cut-and-paste) your notes here >> • An e-mail header and a WWW header differ by the addition of the PROTECTION, ACKNOWLEDGEMENT and EMAIL_ADDRESS keywords to the e-mail header. • A “*” indicates an optional entry. • Header entries are case insensitive. Events Kernel Notebook Component (ENB)
WWW Navigation for Reading ENB ENB Home Page Public Access Privileged Access Login with a system ID and password View all Public Messages Search Access for all Public Messages Search on all Public and any Private Messages for Your Team Delete any Public or Private Messages for Your Team View all Public and Private Messages for Your Team Events Kernel Notebook Component (ENB)
MIME Attachments • An ENB entry made using the e-mail mechanism may include MIME attachments. The system stores the attachments as external files in their original binary format. The ENB message page for an entry contains hyperlinks to the attachment file. • A submission may have more than one attachment and the attachments may be of any file type: • GIF, JPEG, Excel, MS Word, PDF, StarOffice, etc. Events Kernel Notebook Component (ENB)