------------------------------------------------------------------------------- - OrbitalSystems::tracker_child 1.159 starting at Fri Mar 28 06:50:54 2025. STATUS: Starting to track pass for 'AQUA'. Pedestal: Pedestal_1(24_AEBP). Start Az, El: 131.056070471709, 6.86239581422736. STATUS: LOS date is known for this pass. Tracking until 28-Mar-2025 06:51:32 STATUS: Running in mode: EOSFES. STATUS: Using TLE: AQUA;1 27424U 02022A 25086.85002992 .00003518 00000+0 72626-3 0 9993;2 27424 98.3695 44.2271 0000909 60.7870 327.6223 14.61041525218114 STATUS: OrbitalSystems::Hardware::Pedestal::DownlinkController::Setup_Downlink(): Setting up AOS downlink parameters for Pedestal_1(24_AEBP) and AQUA STATUS: OrbitalSystems::Hardware::Pedestal::DownlinkController::Setup_Downlink(): Successfully set AOS downlink parameter XL_Feed_1->frequency( 8160.000 ). STATUS: OrbitalSystems::Hardware::Pedestal::DownlinkController::Setup_Downlink(): Successfully set AOS downlink parameter HRD_RX_1->mode( AQUA ). STATUS: OrbitalSystems::Hardware::Pedestal::DownlinkController::Setup_Downlink(): Successfully set AOS downlink parameter RTSTPS_1->loadFile( AquaModis_Full_Simulcast.xml ). STATUS: OrbitalSystems::Hardware::Pedestal::DownlinkController::Setup_Downlink(): Successfully set AOS downlink parameter HRD_Ingestor_1->ingest( tcp://localhost:4935 ). STATUS: 28-Mar-2025 06:51:03: ACU Position: 132.25, 6.42 STATUS: HRD_RX_1->signal_level() = -26.8 STATUS: HRD_RX_1->ebno() = 18.8 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:04: ACU Position: 132.34, 6.4 STATUS: HRD_RX_1->signal_level() = -26.9 STATUS: HRD_RX_1->ebno() = 18.7 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:04: ACU Position: 132.43, 6.36 STATUS: HRD_RX_1->signal_level() = -26.7 STATUS: HRD_RX_1->ebno() = 18.7 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:05: ACU Position: 132.51, 6.31 STATUS: HRD_RX_1->signal_level() = -26.8 STATUS: HRD_RX_1->ebno() = 18.7 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:06: ACU Position: 132.61, 6.3 STATUS: HRD_RX_1->signal_level() = -26.9 STATUS: HRD_RX_1->ebno() = 18.7 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:06: ACU Position: 132.69, 6.26 STATUS: HRD_RX_1->signal_level() = -27.0 STATUS: HRD_RX_1->ebno() = 18.7 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:07: ACU Position: 132.81, 6.24 STATUS: HRD_RX_1->signal_level() = -26.9 STATUS: HRD_RX_1->ebno() = 18.6 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:07: ACU Position: 132.9, 6.19 STATUS: HRD_RX_1->signal_level() = -27.0 STATUS: HRD_RX_1->ebno() = 18.6 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:08: ACU Position: 132.98, 6.18 STATUS: HRD_RX_1->signal_level() = -27.0 STATUS: HRD_RX_1->ebno() = 18.7 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:09: ACU Position: 133.07, 6.14 STATUS: HRD_RX_1->signal_level() = -27.1 STATUS: HRD_RX_1->ebno() = 18.5 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:09: ACU Position: 133.16, 6.09 STATUS: HRD_RX_1->signal_level() = -27.0 STATUS: HRD_RX_1->ebno() = 18.5 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:10: ACU Position: 133.28, 6.07 STATUS: HRD_RX_1->signal_level() = -27.1 STATUS: HRD_RX_1->ebno() = 18.4 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:11: ACU Position: 133.36, 6.05 STATUS: HRD_RX_1->signal_level() = -26.9 STATUS: HRD_RX_1->ebno() = 18.4 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:11: ACU Position: 133.46, 6.02 STATUS: HRD_RX_1->signal_level() = -26.8 STATUS: HRD_RX_1->ebno() = 18.4 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:12: ACU Position: 133.52, 5.98 STATUS: HRD_RX_1->signal_level() = -26.9 STATUS: HRD_RX_1->ebno() = 18.7 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:13: ACU Position: 133.61, 5.95 STATUS: HRD_RX_1->signal_level() = -27.0 STATUS: HRD_RX_1->ebno() = 18.5 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:13: ACU Position: 133.7, 5.92 STATUS: HRD_RX_1->signal_level() = -26.9 STATUS: HRD_RX_1->ebno() = 18.5 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:14: ACU Position: 133.79, 5.88 STATUS: HRD_RX_1->signal_level() = -26.7 STATUS: HRD_RX_1->ebno() = 18.9 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:14: ACU Position: 133.9, 5.85 STATUS: HRD_RX_1->signal_level() = -26.6 STATUS: HRD_RX_1->ebno() = 18.9 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:15: ACU Position: 133.99, 5.83 STATUS: HRD_RX_1->signal_level() = -27.2 STATUS: HRD_RX_1->ebno() = 18.3 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:16: ACU Position: 134.07, 5.8 STATUS: HRD_RX_1->signal_level() = -27.1 STATUS: HRD_RX_1->ebno() = 18.3 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:16: ACU Position: 134.17, 5.76 STATUS: HRD_RX_1->signal_level() = -27.2 STATUS: HRD_RX_1->ebno() = 18.3 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:17: ACU Position: 134.25, 5.73 STATUS: HRD_RX_1->signal_level() = -27.1 STATUS: HRD_RX_1->ebno() = 18.4 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:18: ACU Position: 134.35, 5.71 STATUS: HRD_RX_1->signal_level() = -27.0 STATUS: HRD_RX_1->ebno() = 18.4 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:18: ACU Position: 134.46, 5.68 STATUS: HRD_RX_1->signal_level() = -26.9 STATUS: HRD_RX_1->ebno() = 18.4 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:19: ACU Position: 134.54, 5.63 STATUS: HRD_RX_1->signal_level() = -27.0 STATUS: HRD_RX_1->ebno() = 18.3 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:19: ACU Position: 134.62, 5.61 STATUS: HRD_RX_1->signal_level() = -27.1 STATUS: HRD_RX_1->ebno() = 18.5 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:20: ACU Position: 134.71, 5.59 STATUS: HRD_RX_1->signal_level() = -27.0 STATUS: HRD_RX_1->ebno() = 18.5 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:21: ACU Position: 134.79, 5.53 STATUS: HRD_RX_1->signal_level() = -27.1 STATUS: HRD_RX_1->ebno() = 18.7 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:21: ACU Position: 134.91, 5.51 STATUS: HRD_RX_1->signal_level() = -27.0 STATUS: HRD_RX_1->ebno() = 18.4 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:22: ACU Position: 134.98, 5.48 STATUS: HRD_RX_1->signal_level() = -27.0 STATUS: HRD_RX_1->ebno() = 18.4 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:23: ACU Position: 135.06, 5.46 STATUS: HRD_RX_1->signal_level() = -26.8 STATUS: HRD_RX_1->ebno() = 18.3 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:23: ACU Position: 135.14, 5.41 STATUS: HRD_RX_1->signal_level() = -27.0 STATUS: HRD_RX_1->ebno() = 18.3 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:24: ACU Position: 135.22, 5.38 STATUS: HRD_RX_1->signal_level() = -27.1 STATUS: HRD_RX_1->ebno() = 18.5 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:25: ACU Position: 135.33, 5.36 STATUS: HRD_RX_1->signal_level() = -27.2 STATUS: HRD_RX_1->ebno() = 18.2 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:25: ACU Position: 135.4, 5.31 STATUS: HRD_RX_1->signal_level() = -26.9 STATUS: HRD_RX_1->ebno() = 18.2 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:26: ACU Position: 135.48, 5.3 STATUS: HRD_RX_1->signal_level() = -27.0 STATUS: HRD_RX_1->ebno() = 18.5 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:27: ACU Position: 135.57, 5.26 STATUS: HRD_RX_1->signal_level() = -27.1 STATUS: HRD_RX_1->ebno() = 18.5 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:27: ACU Position: 135.64, 5.24 STATUS: HRD_RX_1->signal_level() = -27.4 STATUS: HRD_RX_1->ebno() = 18.1 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:28: ACU Position: 135.73, 5.18 STATUS: HRD_RX_1->signal_level() = -27.0 STATUS: HRD_RX_1->ebno() = 18.5 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:28: ACU Position: 135.81, 5.17 STATUS: HRD_RX_1->signal_level() = -26.8 STATUS: HRD_RX_1->ebno() = 18.5 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:29: ACU Position: 135.92, 5.13 STATUS: HRD_RX_1->signal_level() = -26.9 STATUS: HRD_RX_1->ebno() = 18.5 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:30: ACU Position: 135.99, 5.1 STATUS: HRD_RX_1->signal_level() = -27.1 STATUS: HRD_RX_1->ebno() = 18.5 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:30: ACU Position: 136.08, 5.06 STATUS: HRD_RX_1->signal_level() = -27.2 STATUS: HRD_RX_1->ebno() = 18.3 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:31: ACU Position: 136.16, 5.05 STATUS: HRD_RX_1->signal_level() = -27.2 STATUS: HRD_RX_1->ebno() = 18.3 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = C;S;-;F STATUS: 28-Mar-2025 06:51:32: ACU Position: 136.25, 5.07 STATUS: HRD_RX_1->signal_level() = -27.3 STATUS: HRD_RX_1->ebno() = 18.3 STATUS: HRD_RX_1->lock_status() = FR STATUS: HRD_RX_1->demod_status_bits() = -;-;-;- STATUS: OrbitalSystems::tracker_child::terminate_tracking(): Database idPass for this pass: 249136 STATUS: OrbitalSystems::tracker_child::terminate_tracking(): Finished tracking 'AQUA' for this pass. Pedestal: Pedestal_1(24_AEBP). End Az, El: 136.31250547863, 4.98736016425301. STATUS: OrbitalSystems::Hardware::Pedestal::DownlinkController::End_Downlink(): Setting up LOS downlink parameters for Pedestal_1(24_AEBP) and AQUA STATUS: OrbitalSystems::Hardware::Pedestal::DownlinkController::End_Downlink(): Successfully set LOS downlink parameter HRD_Ingestor_1->terminate( 1 ). STATUS: OrbitalSystems::tracker_child::ingest_cleanup(): Attempting to find files from this pass... STATUS: OrbitalSystems::IngestData::Add_Swath_Products(): @files: /opt/orbital_systems/data/EOS/level0/P1540064AAAAAAAAAAAAAA25087065055000.PDS /opt/orbital_systems/data/EOS/level0/P1540064AAAAAAAAAAAAAA25087065055001.PDS /opt/orbital_systems/data/EOS/level0/P1540141AAAAAAAAAAAAAA25087065055000.PDS /opt/orbital_systems/data/EOS/level0/P1540141AAAAAAAAAAAAAA25087065055001.PDS /opt/orbital_systems/data/EOS/level0/P1540157AAAAAAAAAAAAAA25087065055000.PDS /opt/orbital_systems/data/EOS/level0/P1540157AAAAAAAAAAAAAA25087065055001.PDS /opt/orbital_systems/data/EOS/level0/P1540261AAAAAAAAAAAAAA25087065055000.PDS /opt/orbital_systems/data/EOS/level0/P1540261AAAAAAAAAAAAAA25087065055001.PDS /opt/orbital_systems/data/EOS/level0/P1540262AAAAAAAAAAAAAA25087065055000.PDS /opt/orbital_systems/data/EOS/level0/P1540262AAAAAAAAAAAAAA25087065055001.PDS /opt/orbital_systems/data/EOS/level0/P1540342AAAAAAAAAAAAAA25087065055000.PDS /opt/orbital_systems/data/EOS/level0/P1540342AAAAAAAAAAAAAA25087065055001.PDS /opt/orbital_systems/data/EOS/level0/P1540404AAAAAAAAAAAAAA25087065055000.PDS /opt/orbital_systems/data/EOS/level0/P1540404AAAAAAAAAAAAAA25087065055001.PDS /opt/orbital_systems/data/EOS/level0/P1540405AAAAAAAAAAAAAA25087065055000.PDS /opt/orbital_systems/data/EOS/level0/P1540405AAAAAAAAAAAAAA25087065055001.PDS /opt/orbital_systems/data/EOS/level0/P1540406AAAAAAAAAAAAAA25087065055000.PDS /opt/orbital_systems/data/EOS/level0/P1540406AAAAAAAAAAAAAA25087065055001.PDS /opt/orbital_systems/data/EOS/level0/P1540407AAAAAAAAAAAAAA25087065055000.PDS /opt/orbital_systems/data/EOS/level0/P1540407AAAAAAAAAAAAAA25087065055001.PDS /opt/orbital_systems/data/EOS/level0/P1540414AAAAAAAAAAAAAA25087065055000.PDS /opt/orbital_systems/data/EOS/level0/P1540414AAAAAAAAAAAAAA25087065055001.PDS /opt/orbital_systems/data/EOS/level0/P1540415AAAAAAAAAAAAAA25087065055000.PDS /opt/orbital_systems/data/EOS/level0/P1540415AAAAAAAAAAAAAA25087065055001.PDS /opt/orbital_systems/data/EOS/level0/P1540957AAAAAAAAAAAAAA25087065055000.PDS /opt/orbital_systems/data/EOS/level0/P1540957AAAAAAAAAAAAAA25087065055001.PDS STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): Adding file /opt/orbital_systems/data/EOS/level0/P1540064AAAAAAAAAAAAAA25087065055000.PDS to the database as a StoredFile... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idStoredFile = 1430119 STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idSwathProduct = 1338095 STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Processing FTPPushSubscriptions for SwathProduct id = 1338095. STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Found subscription id = 14. STATUS: OrbitalSystems::EOSDATA::FTP_Push_File(): Adding file P1540064AAAAAAAAAAAAAA25087065055000.PDS to FTP Push Server queue for server DBPS... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): Adding file /opt/orbital_systems/data/EOS/level0/P1540064AAAAAAAAAAAAAA25087065055001.PDS to the database as a StoredFile... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idStoredFile = 1430120 STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idSwathProduct = 1338096 STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Processing FTPPushSubscriptions for SwathProduct id = 1338096. STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Found subscription id = 15. STATUS: OrbitalSystems::EOSDATA::FTP_Push_File(): Adding file P1540064AAAAAAAAAAAAAA25087065055001.PDS to FTP Push Server queue for server DBPS... STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Found subscription id = 51. STATUS: OrbitalSystems::EOSDATA::FTP_Push_File(): Adding file P1540064AAAAAAAAAAAAAA25087065055001.PDS to FTP Push Server queue for server SSEC_FTP... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): Adding file /opt/orbital_systems/data/EOS/level0/P1540141AAAAAAAAAAAAAA25087065055000.PDS to the database as a StoredFile... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idStoredFile = 1430121 STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idSwathProduct = 1338097 STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Processing FTPPushSubscriptions for SwathProduct id = 1338097. STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Found subscription id = 21. STATUS: OrbitalSystems::EOSDATA::FTP_Push_File(): Adding file P1540141AAAAAAAAAAAAAA25087065055000.PDS to FTP Push Server queue for server DBPS... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): Adding file /opt/orbital_systems/data/EOS/level0/P1540141AAAAAAAAAAAAAA25087065055001.PDS to the database as a StoredFile... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idStoredFile = 1430122 STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idSwathProduct = 1338098 STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Processing FTPPushSubscriptions for SwathProduct id = 1338098. STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Found subscription id = 22. STATUS: OrbitalSystems::EOSDATA::FTP_Push_File(): Adding file P1540141AAAAAAAAAAAAAA25087065055001.PDS to FTP Push Server queue for server DBPS... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): Adding file /opt/orbital_systems/data/EOS/level0/P1540157AAAAAAAAAAAAAA25087065055000.PDS to the database as a StoredFile... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idStoredFile = 1430123 STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idSwathProduct = 1338099 STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Processing FTPPushSubscriptions for SwathProduct id = 1338099. STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Found subscription id = 21. STATUS: OrbitalSystems::EOSDATA::FTP_Push_File(): Adding file P1540157AAAAAAAAAAAAAA25087065055000.PDS to FTP Push Server queue for server DBPS... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): Adding file /opt/orbital_systems/data/EOS/level0/P1540157AAAAAAAAAAAAAA25087065055001.PDS to the database as a StoredFile... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idStoredFile = 1430124 STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idSwathProduct = 1338100 STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Processing FTPPushSubscriptions for SwathProduct id = 1338100. STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Found subscription id = 22. STATUS: OrbitalSystems::EOSDATA::FTP_Push_File(): Adding file P1540157AAAAAAAAAAAAAA25087065055001.PDS to FTP Push Server queue for server DBPS... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): Adding file /opt/orbital_systems/data/EOS/level0/P1540261AAAAAAAAAAAAAA25087065055000.PDS to the database as a StoredFile... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idStoredFile = 1430125 STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idSwathProduct = 1338101 STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Processing FTPPushSubscriptions for SwathProduct id = 1338101. STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Found subscription id = 23. STATUS: OrbitalSystems::EOSDATA::FTP_Push_File(): Adding file P1540261AAAAAAAAAAAAAA25087065055000.PDS to FTP Push Server queue for server DBPS... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): Adding file /opt/orbital_systems/data/EOS/level0/P1540261AAAAAAAAAAAAAA25087065055001.PDS to the database as a StoredFile... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idStoredFile = 1430126 STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idSwathProduct = 1338102 STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Processing FTPPushSubscriptions for SwathProduct id = 1338102. STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Found subscription id = 24. STATUS: OrbitalSystems::EOSDATA::FTP_Push_File(): Adding file P1540261AAAAAAAAAAAAAA25087065055001.PDS to FTP Push Server queue for server DBPS... STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Found subscription id = 54. STATUS: OrbitalSystems::EOSDATA::FTP_Push_File(): Adding file P1540261AAAAAAAAAAAAAA25087065055001.PDS to FTP Push Server queue for server SSEC_FTP... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): Adding file /opt/orbital_systems/data/EOS/level0/P1540262AAAAAAAAAAAAAA25087065055000.PDS to the database as a StoredFile... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idStoredFile = 1430127 STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idSwathProduct = 1338103 STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Processing FTPPushSubscriptions for SwathProduct id = 1338103. STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Found subscription id = 23. STATUS: OrbitalSystems::EOSDATA::FTP_Push_File(): Adding file P1540262AAAAAAAAAAAAAA25087065055000.PDS to FTP Push Server queue for server DBPS... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): Adding file /opt/orbital_systems/data/EOS/level0/P1540262AAAAAAAAAAAAAA25087065055001.PDS to the database as a StoredFile... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idStoredFile = 1430128 STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idSwathProduct = 1338104 STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Processing FTPPushSubscriptions for SwathProduct id = 1338104. STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Found subscription id = 24. STATUS: OrbitalSystems::EOSDATA::FTP_Push_File(): Adding file P1540262AAAAAAAAAAAAAA25087065055001.PDS to FTP Push Server queue for server DBPS... STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Found subscription id = 54. STATUS: OrbitalSystems::EOSDATA::FTP_Push_File(): Adding file P1540262AAAAAAAAAAAAAA25087065055001.PDS to FTP Push Server queue for server SSEC_FTP... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): Adding file /opt/orbital_systems/data/EOS/level0/P1540342AAAAAAAAAAAAAA25087065055000.PDS to the database as a StoredFile... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idStoredFile = 1430129 STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idSwathProduct = 1338105 STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Processing FTPPushSubscriptions for SwathProduct id = 1338105. STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Found subscription id = 25. STATUS: OrbitalSystems::EOSDATA::FTP_Push_File(): Adding file P1540342AAAAAAAAAAAAAA25087065055000.PDS to FTP Push Server queue for server DBPS... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): Adding file /opt/orbital_systems/data/EOS/level0/P1540342AAAAAAAAAAAAAA25087065055001.PDS to the database as a StoredFile... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idStoredFile = 1430130 STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idSwathProduct = 1338106 STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Processing FTPPushSubscriptions for SwathProduct id = 1338106. STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Found subscription id = 26. STATUS: OrbitalSystems::EOSDATA::FTP_Push_File(): Adding file P1540342AAAAAAAAAAAAAA25087065055001.PDS to FTP Push Server queue for server DBPS... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): Adding file /opt/orbital_systems/data/EOS/level0/P1540404AAAAAAAAAAAAAA25087065055000.PDS to the database as a StoredFile... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idStoredFile = 1430131 STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idSwathProduct = 1338107 STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Processing FTPPushSubscriptions for SwathProduct id = 1338107. STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Found subscription id = 29. STATUS: OrbitalSystems::EOSDATA::FTP_Push_File(): Adding file P1540404AAAAAAAAAAAAAA25087065055000.PDS to FTP Push Server queue for server DBPS... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): Adding file /opt/orbital_systems/data/EOS/level0/P1540404AAAAAAAAAAAAAA25087065055001.PDS to the database as a StoredFile... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idStoredFile = 1430132 STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idSwathProduct = 1338108 STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Processing FTPPushSubscriptions for SwathProduct id = 1338108. STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Found subscription id = 30. STATUS: OrbitalSystems::EOSDATA::FTP_Push_File(): Adding file P1540404AAAAAAAAAAAAAA25087065055001.PDS to FTP Push Server queue for server DBPS... STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Found subscription id = 53. STATUS: OrbitalSystems::EOSDATA::FTP_Push_File(): Adding file P1540404AAAAAAAAAAAAAA25087065055001.PDS to FTP Push Server queue for server SSEC_FTP... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): Adding file /opt/orbital_systems/data/EOS/level0/P1540405AAAAAAAAAAAAAA25087065055000.PDS to the database as a StoredFile... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idStoredFile = 1430133 STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idSwathProduct = 1338109 STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Processing FTPPushSubscriptions for SwathProduct id = 1338109. STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Found subscription id = 29. STATUS: OrbitalSystems::EOSDATA::FTP_Push_File(): Adding file P1540405AAAAAAAAAAAAAA25087065055000.PDS to FTP Push Server queue for server DBPS... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): Adding file /opt/orbital_systems/data/EOS/level0/P1540405AAAAAAAAAAAAAA25087065055001.PDS to the database as a StoredFile... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idStoredFile = 1430134 STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idSwathProduct = 1338110 STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Processing FTPPushSubscriptions for SwathProduct id = 1338110. STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Found subscription id = 30. STATUS: OrbitalSystems::EOSDATA::FTP_Push_File(): Adding file P1540405AAAAAAAAAAAAAA25087065055001.PDS to FTP Push Server queue for server DBPS... STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Found subscription id = 53. STATUS: OrbitalSystems::EOSDATA::FTP_Push_File(): Adding file P1540405AAAAAAAAAAAAAA25087065055001.PDS to FTP Push Server queue for server SSEC_FTP... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): Adding file /opt/orbital_systems/data/EOS/level0/P1540406AAAAAAAAAAAAAA25087065055000.PDS to the database as a StoredFile... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idStoredFile = 1430135 STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idSwathProduct = 1338111 STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Processing FTPPushSubscriptions for SwathProduct id = 1338111. STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Found subscription id = 29. STATUS: OrbitalSystems::EOSDATA::FTP_Push_File(): Adding file P1540406AAAAAAAAAAAAAA25087065055000.PDS to FTP Push Server queue for server DBPS... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): Adding file /opt/orbital_systems/data/EOS/level0/P1540406AAAAAAAAAAAAAA25087065055001.PDS to the database as a StoredFile... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idStoredFile = 1430136 STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idSwathProduct = 1338112 STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Processing FTPPushSubscriptions for SwathProduct id = 1338112. STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Found subscription id = 30. STATUS: OrbitalSystems::EOSDATA::FTP_Push_File(): Adding file P1540406AAAAAAAAAAAAAA25087065055001.PDS to FTP Push Server queue for server DBPS... STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Found subscription id = 53. STATUS: OrbitalSystems::EOSDATA::FTP_Push_File(): Adding file P1540406AAAAAAAAAAAAAA25087065055001.PDS to FTP Push Server queue for server SSEC_FTP... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): Adding file /opt/orbital_systems/data/EOS/level0/P1540407AAAAAAAAAAAAAA25087065055000.PDS to the database as a StoredFile... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idStoredFile = 1430137 STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idSwathProduct = 1338113 STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Processing FTPPushSubscriptions for SwathProduct id = 1338113. STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Found subscription id = 29. STATUS: OrbitalSystems::EOSDATA::FTP_Push_File(): Adding file P1540407AAAAAAAAAAAAAA25087065055000.PDS to FTP Push Server queue for server DBPS... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): Adding file /opt/orbital_systems/data/EOS/level0/P1540407AAAAAAAAAAAAAA25087065055001.PDS to the database as a StoredFile... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idStoredFile = 1430138 STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idSwathProduct = 1338114 STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Processing FTPPushSubscriptions for SwathProduct id = 1338114. STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Found subscription id = 30. STATUS: OrbitalSystems::EOSDATA::FTP_Push_File(): Adding file P1540407AAAAAAAAAAAAAA25087065055001.PDS to FTP Push Server queue for server DBPS... STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Found subscription id = 53. STATUS: OrbitalSystems::EOSDATA::FTP_Push_File(): Adding file P1540407AAAAAAAAAAAAAA25087065055001.PDS to FTP Push Server queue for server SSEC_FTP... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): Adding file /opt/orbital_systems/data/EOS/level0/P1540414AAAAAAAAAAAAAA25087065055000.PDS to the database as a StoredFile... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idStoredFile = 1430139 STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idSwathProduct = 1338115 STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Processing FTPPushSubscriptions for SwathProduct id = 1338115. STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Found subscription id = 29. STATUS: OrbitalSystems::EOSDATA::FTP_Push_File(): Adding file P1540414AAAAAAAAAAAAAA25087065055000.PDS to FTP Push Server queue for server DBPS... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): Adding file /opt/orbital_systems/data/EOS/level0/P1540414AAAAAAAAAAAAAA25087065055001.PDS to the database as a StoredFile... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idStoredFile = 1430140 STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idSwathProduct = 1338116 STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Processing FTPPushSubscriptions for SwathProduct id = 1338116. STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Found subscription id = 30. STATUS: OrbitalSystems::EOSDATA::FTP_Push_File(): Adding file P1540414AAAAAAAAAAAAAA25087065055001.PDS to FTP Push Server queue for server DBPS... STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Found subscription id = 53. STATUS: OrbitalSystems::EOSDATA::FTP_Push_File(): Adding file P1540414AAAAAAAAAAAAAA25087065055001.PDS to FTP Push Server queue for server SSEC_FTP... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): Adding file /opt/orbital_systems/data/EOS/level0/P1540415AAAAAAAAAAAAAA25087065055000.PDS to the database as a StoredFile... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idStoredFile = 1430141 STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idSwathProduct = 1338117 STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Processing FTPPushSubscriptions for SwathProduct id = 1338117. STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Found subscription id = 29. STATUS: OrbitalSystems::EOSDATA::FTP_Push_File(): Adding file P1540415AAAAAAAAAAAAAA25087065055000.PDS to FTP Push Server queue for server DBPS... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): Adding file /opt/orbital_systems/data/EOS/level0/P1540415AAAAAAAAAAAAAA25087065055001.PDS to the database as a StoredFile... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idStoredFile = 1430142 STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idSwathProduct = 1338118 STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Processing FTPPushSubscriptions for SwathProduct id = 1338118. STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Found subscription id = 30. STATUS: OrbitalSystems::EOSDATA::FTP_Push_File(): Adding file P1540415AAAAAAAAAAAAAA25087065055001.PDS to FTP Push Server queue for server DBPS... STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Found subscription id = 53. STATUS: OrbitalSystems::EOSDATA::FTP_Push_File(): Adding file P1540415AAAAAAAAAAAAAA25087065055001.PDS to FTP Push Server queue for server SSEC_FTP... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): Adding file /opt/orbital_systems/data/EOS/level0/P1540957AAAAAAAAAAAAAA25087065055000.PDS to the database as a StoredFile... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idStoredFile = 1430143 STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idSwathProduct = 1338119 STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Processing FTPPushSubscriptions for SwathProduct id = 1338119. STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Found subscription id = 17. STATUS: OrbitalSystems::EOSDATA::FTP_Push_File(): Adding file P1540957AAAAAAAAAAAAAA25087065055000.PDS to FTP Push Server queue for server DBPS... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): Adding file /opt/orbital_systems/data/EOS/level0/P1540957AAAAAAAAAAAAAA25087065055001.PDS to the database as a StoredFile... STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idStoredFile = 1430144 STATUS: OrbitalSystems::EOSDATA::Add_SwathProduct(): New idSwathProduct = 1338120 STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Processing FTPPushSubscriptions for SwathProduct id = 1338120. STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Found subscription id = 18. STATUS: OrbitalSystems::EOSDATA::FTP_Push_File(): Adding file P1540957AAAAAAAAAAAAAA25087065055001.PDS to FTP Push Server queue for server DBPS... STATUS: OrbitalSystems::EOSDATA::Process_FTPPushSubscription(): Found subscription id = 52. STATUS: OrbitalSystems::EOSDATA::FTP_Push_File(): Adding file P1540957AAAAAAAAAAAAAA25087065055001.PDS to FTP Push Server queue for server SSEC_FTP... STATUS: OrbitalSystems::tracker_child::start_check_files(): Creating CHECK_FILES work order: /opt/orbital_systems/post_process/check_files/DO.CHECK_FILES.20250328.065153.AQUA.Pass249136.wo. STATUS: OrbitalSystems::tracker_child::terminate_tracking(): Cleaning up ScheduleItem id=209312 STATUS: OrbitalSystems::Schedule::Delete_Scheduled_Item(): Deleting ScheduleItem with id = 209312 STATUS: OrbitalSystems::tracker_child::terminate_tracking(): Sending Email Notifications STATUS: OrbitalSystems::tracker_child::terminate_tracking(): Launching Post Processing STATUS: OrbitalSystems::tracker_child::start_post_processing(): Creating post-process work order: /opt/orbital_systems/post_process/is_quicklook/DO.IS_QUICKLOOK.20250328.065154.AQUA.Pass249136.wo. STATUS: OrbitalSystems::TrackLogger::DataLogger::preprocess_data(): Propagating lock_status to signal_level for HRD_RX_1. STATUS: OrbitalSystems::TrackLogger::DataLogger::write_data_file(): Writing CSV data: /opt/orbital_systems/log/track_logs/Track.20250328.065054.Pedestal_1.AQUA/HRD_RX_1.csv STATUS: OrbitalSystems::TrackLogger::DataLogger::write_data_file(): Writing CSV data: /opt/orbital_systems/log/track_logs/Track.20250328.065054.Pedestal_1.AQUA/Pedestal_1.csv STATUS: OrbitalSystems::TrackLogger::DataLogger::write_plots(): Running command: /usr/bin/gnuplot /opt/orbital_systems/log/track_logs/Track.20250328.065054.Pedestal_1.AQUA/gnuplot.gnu >/opt/orbital_systems/log/track_logs/Track.20250328.065054.Pedestal_1.AQUA/track_plots.png STATUS: OrbitalSystems::TrackLogger::DataLogger::write_plots(): gnuplot exited with value 0 - /opt/orbital_systems/bin/tracker_child.pl 1.159 11732 ending with SUCCESS at Fri Mar 28 06:51:54 2025 ------------------------------------------------------------------------------- - /opt/orbital_systems/bin/tracker_child.pl 1.159 11732 ending with SUCCESS at Fri Mar 28 06:51:54 2025 -------------------------------------------------------------------------------