KPL/SCLK BepiColombo MMO Spacecraft SCLK File by ESA SPICE Service =========================================================================== This file is a SPICE spacecraft clock (SCLK) kernel containing information required for the BepiColombo Mercury Magnetospheric Orbiter (MMO) spacecraft on-board clock to UTC conversion. This file contains the data necessary for converting from ET to ticks for the MMO spacecraft clock (clock ID code 68) Production/History of this SCLK file -------------------------------------------------------- Version 0.0 -- January 3th, 2024 -- Ricardo Valles Blanco, ESAC/ESA Initial release. Cloned and edited from bc_mmo_fict_20231129.tsc Production/History of this SCLK file -------------------------------------------------------- This SCLK kernel is intended to be used with CK files with structure IDs on board the spacecraft MPO_SPACECRAFT. The NAIF ID code for MMO_SPACECRAFT is -68000. Usage -------------------------------------------------------- This file is used by the SPICE system as follows: programs that make use of this frame kernel must "load" the kernel normally during program initialization. Loading the kernel associates the data items with their names in a data structure called the "kernel pool". The routine that loads a kernel into the pool is shown below: FORTRAN: (SPICELIB) CALL FURNSH ( frame_kernel_name ) C: (CSPICE) furnsh_c ( frame_kernel_name ); IDL: (ICY) cspice_furnsh, frame_kernel_name MATLAB: (MICE) cspice_furnsh ( 'frame_kernel_name' ) PYTHON: (SPICEYPY)* furnsh( frame_kernel_name ) This file must be loaded into the user's program in order to use the SPICE SCLK family of subroutines to convert MMO spacecraft on-board clock to ET and vice versa. This file was created and may be updated with a text editor or word processor. * SPICEYPY is a non-official, community developed Python wrapper for the NAIF SPICE toolkit. Its development is managed on Github. It is available at: https://github.com/AndrewAnnex/SpiceyPy SCLK Format -------------------------------------------------------- The on-board clock, the conversion for which is provided by this SCLK file, consists of two fields: P/SSSSSSSSSS:FFFFF where: P/ -- optional partition identifier SSSSSSSSSS -- count of on-board seconds (32 bits) FFFFF -- count of fractions of a second (16 bits) References -------------------------------------------------------- 1. SCLK Required Reading Document 2. MAKCLK User's Guide Document 3. SFOC SCLKvSCET SIS Document 4. BepiColombo Space-to-Ground ICD, BC-ASD-IF-00019, volume 2 5. BepiColombo OBC HW/SW ICD, BC-TAM-IF-00002 Contact Information ------------------------------------------------------------------------ If you have any questions regarding this file contact the ESA SPICE Service (ESS) at ESAC: Alfredo Escalante Lopez (+34) 91-8131-429 spice@sciops.esa.int Kernel DATA -------------------------------------------------------- This SCLK file is constructed so that the valid SCLK strings are simply the number of TDB seconds that have passed since the Ephemeris epoch 2016-JULY-12-00:01:08.184. Thus 1/288929292.8201 simply represents the epoch that occurs 288929292.12514 TDB seconds past the ET epoch 2016-JULY-12-00:01:08.184. For all time, the clock runs at the same rate as TDB. There is only one partition for this clock. \begindata SCLK_KERNEL_ID = ( @2017-02-28/18:02:00 ) SCLK_DATA_TYPE_68 = ( 1 ) SCLK01_TIME_SYSTEM_68 = ( 2 ) SCLK01_N_FIELDS_68 = ( 2 ) SCLK01_MODULI_68 = ( 4294967296 65536 ) SCLK01_OFFSETS_68 = ( 0 0 ) SCLK01_OUTPUT_DELIM_68 = ( 1 ) SCLK_PARTITION_START_68 = ( 0.0000000000000E+00 ) SCLK_PARTITION_END_68 = ( 1.0995116277750E+18 ) SCLK01_COEFFICIENTS_68 = ( 0.0000000000000E+00 @2016-07-12T00:01:08.184 1.0000000000000E+00 ) \begintext End of SCLK file.