Source code for ecpi.database.interface_db
'''
Created on 15 mai 2018
@author: Colley Jean-Marc, APC/IN2P3/CNRS
'''
[docs]class DBSvomError(Exception):
'''test
'''
pass
[docs]class DataBaseSVOMInterface(object):
'''
Interface of SVOM data base for ECLAIRs, no instanciate
'''
def __init__(self, p_name, p_local_path, p_pwd=None, p_url=None):
'''
open one connection between database SVOM and pipeline ECLAIRs with identifiant p_name
return exception if can't open connexion
'''
raise DBSvomError("DataBaseSVOMInterface, can't instanciate it !")
[docs] def get_files_evt_between_time(self, p_tstart, p_tstop, p_id):
"""
return directory name in self.local_path
copy in directory name files evt
"""
pass
[docs] def get_sat_attitude(self, p_time):
pass
[docs] def get_sat_position(self, p_time):
pass
[docs] def insert_product(self, p_directory, p_id):
pass
[docs] def insert_log(self,p_file, p_id):
pass
[docs] def insert_status(self, p_string, p_id):
pass
[docs] def get_product(self, p_id):
pass
[docs] def get_log(self, p_id):
pass
[docs] def get_status(self, p_id):
pass