Added locked Tables
Added some routines to select specific parts for Pruefzelle2
This commit is contained in:
15
DB.py
15
DB.py
@@ -712,6 +712,20 @@ class DB:
|
||||
return cursor.fetchall ()
|
||||
|
||||
|
||||
def getpruefzelle2range (self, startts, endts):
|
||||
"""
|
||||
Get Processdata 10 - prufezelle2
|
||||
"""
|
||||
try:
|
||||
cursor = self.executesql ("SELECT dmc, datetime (startts, 'localtime'), endts, pp01, pp02, pp03, pp04, pp05, pp06, pp07, pp08, pp09, pp10, pp11, pp12, pp13, pp14, pp15, pp16, pp17, pp18, pp19, pp20, pp21, pp22, pp23, pp24, pp25, pp26, pp27, pp28, pp29, pp30, pp31, pp32, pp33, pp34, pp35, pp36, pp37, pp38, pp39, pp40, pp41 FROM pruefzelle2 WHERE strftime('%%s', datetime (startts, 'localtime')) BETWEEN strftime('%%s', '%s') AND strftime('%%s', '%s');" % (startts, endts))
|
||||
except:
|
||||
print ("Couldnt get PD10 pruefzelle2")
|
||||
raise Warning
|
||||
|
||||
return cursor.fetchall ()
|
||||
|
||||
|
||||
|
||||
|
||||
def deletepruefzelle2 (self, dmc):
|
||||
"""
|
||||
@@ -746,6 +760,7 @@ class DB:
|
||||
|
||||
if __name__ == "__main__":
|
||||
conn = DB ('/opt/data/bde.sqlite', '/tmp/talog.sql', logtest, errlogtest)
|
||||
print (conn.getpruefzelle2range ('2017-03-15 00:00:00', '2017-03-15 12:00:00'))
|
||||
print (conn.getactuallimits ())
|
||||
#from PD01_tel import TEL_PD01
|
||||
#PD01 = TEL_PD01 ()
|
||||
|
||||
@@ -277,3 +277,11 @@ CREATE TABLE blindnietdgb (
|
||||
);
|
||||
|
||||
|
||||
CREATE TABLE locked (
|
||||
dmc char(25),
|
||||
rohteilnr INTEGER NOT NULL default '1',
|
||||
aenderungsidx INTEGER NOT NULL default '1',
|
||||
sperrts timestamp(14) NOT NULL,
|
||||
sperrnr INTEGER NOT NULL default '0'
|
||||
);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user