ó
x´“Wc           @   sº   d  d l  m Z d  d l m Z d e j f d „  ƒ  YZ d e j f d „  ƒ  YZ d e j f d „  ƒ  YZ d	 e j f d
 „  ƒ  YZ d e j f d „  ƒ  YZ	 d e j f d „  ƒ  YZ
 d S(   iÿÿÿÿ(   t   models(   t   Lldevicelistt   LldevicePdlagMeasurec           B   st  e  Z e j d  d d e ƒ Z e j d  d d e d e ƒ Z e j d  d d e d e ƒ Z	 e j d  d d e d e ƒ Z
 e j d  d d e d e ƒ Z e j d  d	 d e d e ƒ Z e j d  d
 d e d e ƒ Z e j d  d d e d e ƒ Z e j d  d d e d e ƒ Z e j d  d d e d e ƒ Z e j d  d d e d e ƒ Z e j e d  d ƒZ d d d „  ƒ  YZ RS(   t	   db_columnt   idLLDevice_PDLAG_Measuret   primary_keyt	   Timestampt   blankt   nulls   CH1 Pressures   CH1 Flows   CH1 Total flows   CH2 Pressures   CH2 Flows   CH2 Total flowt   Batterys   Digital CH1s   Digital CH2t   LLDeviceList_IDt   Metac           B   s   e  Z e Z d  Z RS(   t   LLDevice_PDLAG_Measure(   t   __name__t
   __module__t   Falset   managedt   db_table(    (    (    sU   D:\SMTech Code\LeakLess Software\LeakLess Monitor\_THWeb2_17_7_2016\Measure\models.pyR      s   (    (   R   R   R    t   IntegerFieldt   Truet   idlldevice_pdlag_measuret   DateTimeFieldt	   timestampt
   FloatFieldt   ch1_pressuret   ch1_flowt   ch1_total_flowt   ch2_pressuret   ch2_flowt   ch2_total_flowt   batteryt   digital_ch1t   digital_ch2t
   ForeignKeyR   t   lldevicelistR   (    (    (    sU   D:\SMTech Code\LeakLess Software\LeakLess Monitor\_THWeb2_17_7_2016\Measure\models.pyR      s   t   LldevicePdlagRealtimec           B   st  e  Z e j d  d d e ƒ Z e j d  d d e d e ƒ Z e j d  d d e d e ƒ Z	 e j d  d d e d e ƒ Z
 e j d  d d e d e ƒ Z e j d  d	 d e d e ƒ Z e j d  d
 d e d e ƒ Z e j d  d d e d e ƒ Z e j d  d d e d e ƒ Z e j d  d d e d e ƒ Z e j d  d d e d e ƒ Z e j e d  d ƒZ d d d „  ƒ  YZ RS(   R   t   idLLDevice_PDLAG_RealtimeR   R   R   R   s   CH1 Pressures   CH1 Flows   CH1 Total flows   CH2 Pressures   CH2 Flows   CH2 Total flowR	   s   Digital CH1s   Digital CH2R
   R   c           B   s   e  Z e Z d  Z RS(   t   LLDevice_PDLAG_Realtime(   R   R   R   R   R   (    (    (    sU   D:\SMTech Code\LeakLess Software\LeakLess Monitor\_THWeb2_17_7_2016\Measure\models.pyR   $   s   (    (   R   R   R    R   R   t   idlldevice_pdlag_realtimeR   R   R   R   R   R   R   R   R   R   R   R    R!   R   R"   R   (    (    (    sU   D:\SMTech Code\LeakLess Software\LeakLess Monitor\_THWeb2_17_7_2016\Measure\models.pyR#      s   t   LldevicePdlagAlarmc           B   s¢   e  Z e j d  d d e ƒ Z e j d  d d e d e ƒ Z e j d  d d d d e ƒ Z	 e j
 e d  d	 ƒZ e j d  d
 d e d e ƒ Z d d d „  ƒ  YZ RS(   R   t   idLLDevicePDLAG_AlarmR   R   R   R   t   Alarmt
   max_lengthi    R
   t   CheckedR   c           B   s   e  Z e Z d  Z RS(   t   LLDevice_PDLAG_Alarm(   R   R   R   R   R   (    (    (    sU   D:\SMTech Code\LeakLess Software\LeakLess Monitor\_THWeb2_17_7_2016\Measure\models.pyR   /   s   (    (   R   R   R    R   R   t   idlldevicepdlag_alarmR   R   t	   CharFieldt   alarmR!   R   R"   t   checkedR   (    (    (    sU   D:\SMTech Code\LeakLess Software\LeakLess Monitor\_THWeb2_17_7_2016\Measure\models.pyR'   (   s   t   LldevicePdlagParameterinfoc           B   s¹  e  Z e j d  d d e ƒ Z e j d  d d e d e ƒ Z e j d  d d d d e ƒ Z e j d  d	 d d d e ƒ Z	 e j d  d
 d d d e ƒ Z
 e j d  d d d d e ƒ Z e j d  d d d d e ƒ Z e j d  d d d d e ƒ Z e j d  d d e d e ƒ Z e j d  d d e d e ƒ Z e j d  d d e d e ƒ Z e j d  d d d d e ƒ Z e j d  d d d d e ƒ Z e j d  d d d d e ƒ Z d d d „  ƒ  YZ RS(   R   t   idLLDevice_PDLAG_ParameterInfoR   t   VisibleR   R   t
   PublicNameR*   i-   t   Namet   Typet   InfoText_CROi‘   t   InfoText_ENGt   Groupt   Subgroupt   Mint   Maxt   InfoText_CRO_Brieft   InfoText_ENG_Brieft   EnumTextR   c           B   s   e  Z e Z d  Z RS(   t   LLDevice_PDLAG_ParameterInfo(   R   R   R   R   R   (    (    (    sU   D:\SMTech Code\LeakLess Software\LeakLess Monitor\_THWeb2_17_7_2016\Measure\models.pyR   C   s   (    (   R   R   R    R   R   t   idlldevice_pdlag_parameterinfot   visibleR.   t
   publicnamet   namet   typet   infotext_crot   infotext_engt   groupt   subgroupR   t   mint   maxt   infotext_cro_brieft   infotext_eng_brieft   enumtextR   (    (    (    sU   D:\SMTech Code\LeakLess Software\LeakLess Monitor\_THWeb2_17_7_2016\Measure\models.pyR1   3   s   t   UserActionsc           B   sá   e  Z e j d  d d e ƒ Z e j d  d d e d e ƒ Z e j d  d d d d e ƒ Z	 e j d  d	 d d d e ƒ Z
 e j d  d
 d d d e ƒ Z e j d  d d d ƒ Z e j d  d d d d e ƒ Z d d d „  ƒ  YZ RS(   R   t   idUser_actionsR   R   R   R   t   UsernameR*   i-   t   UserAction_shortt   UserAction_longi‘   t
   ActionTypet   LLDevice_IDR   c           B   s   e  Z e Z d  Z RS(   t   User_actions(   R   R   R   R   R   (    (    (    sU   D:\SMTech Code\LeakLess Software\LeakLess Monitor\_THWeb2_17_7_2016\Measure\models.pyR   P   s   (    (   R   R   R    R   R   t   iduser_actionsR   R   R.   t   usernamet   useraction_shortt   useraction_longt
   actiontypet   lldevice_idR   (    (    (    sU   D:\SMTech Code\LeakLess Software\LeakLess Monitor\_THWeb2_17_7_2016\Measure\models.pyRO   G   s   t   LldevicePdlagParametersc           B   s°  e  Z e j d  d d e ƒ Z e j e d  d ƒZ e j	 d  d d e d e ƒ Z
 e j d  d d e d e ƒ Z e j d  d d	 d
 ƒ Z e j d  d d	 d
 ƒ Z e j d  d d e d e ƒ Z e j d  d d e d e ƒ Z e j d  d d e d e ƒ Z e j d  d d e d e ƒ Z e j d  d d e d e ƒ Z e j d  d d e d e ƒ Z e j d  d d e d e ƒ Z e j d  d d e d e ƒ Z e j d  d d e d e ƒ Z e j d  d d e d e ƒ Z e j d  d d e d e ƒ Z e j d  d d e d e ƒ Z e j d  d d e d e ƒ Z e j d  d d e d e ƒ Z e j d  d d e d e ƒ Z e j d  d d e d e ƒ Z e j d  d d e d e ƒ Z  e j d  d d e d e ƒ Z! e j d  d d e d e ƒ Z" e j d  d d e d e ƒ Z# e j d  d  d e d e ƒ Z$ e j d  d! d e d e ƒ Z% e j d  d" d e d e ƒ Z& e j d  d# d e d e ƒ Z' e j d  d$ d e d e ƒ Z( e j d  d% d e d e ƒ Z) e j d  d& d e d e ƒ Z* e j d  d' d e d e ƒ Z+ e j d  d( d e d e ƒ Z, e j d  d) d e d e ƒ Z- e j d  d* d e d e ƒ Z. e j d  d+ d e d e ƒ Z/ e j d  d, d e d e ƒ Z0 e j d  d- d e d e ƒ Z1 e j d  d. d e d e ƒ Z2 e j d  d/ d e d e ƒ Z3 e j d  d0 d e d e ƒ Z4 e j d  d1 d e d e ƒ Z5 e j d  d2 d e d e ƒ Z6 e j d  d3 d e d e ƒ Z7 e j d  d4 d e d e ƒ Z8 e j d  d5 d e d e ƒ Z9 e j d  d6 d e d e ƒ Z: e j; d  d7 d e d e ƒ Z< e j; d  d8 d e d e ƒ Z= e j d  d9 d e d e ƒ Z> e j d  d: d e d e ƒ Z? e j d  d; d e d e ƒ Z@ e j d  d< d e d e ƒ ZA e j d  d= d e d e ƒ ZB e j d  d> d e d e ƒ ZC e j d  d? d e d e ƒ ZD e j d  d@ d e d e ƒ ZE e j d  dA d e d e ƒ ZF e j d  dB d e d e ƒ ZG e j d  dC d e d e ƒ ZH e j d  dD d e d e ƒ ZI e j d  dE d e d e ƒ ZJ e j d  dF d	 d
 d e ƒ ZK e j d  dG d	 d
 d e ƒ ZL e j d  dH d e d e ƒ ZM e j d  dI d	 dJ d e ƒ ZN e j d  dK d	 dJ d e ƒ ZO e j d  dL d e d e ƒ ZP e j d  dM d e d e ƒ ZQ e j d  dN d e d e ƒ ZR e j d  dO d e d e ƒ ZS e j d  dP d e d e ƒ ZT e j d  dQ d e d e ƒ ZU e j d  dR d e d e ƒ ZV e j d  dS d e d e ƒ ZW e j d  dT d e d e ƒ ZX e j d  dU d e d e ƒ ZY e j; d  dV d e d e ƒ ZZ e j; d  dW d e d e ƒ Z[ e j d  dX d e d e ƒ Z\ e j d  dY d e d e ƒ Z] e j d  dZ d e d e ƒ Z^ e j d  d[ d e d e ƒ Z_ e j d  d\ d e d e ƒ Z` e j d  d] d e d e ƒ Za e j d  d^ d e d e ƒ Zb e j d  d_ d	 d
 d e ƒ Zc e j d  d` d	 d
 d e ƒ Zd e j d  da d e d e ƒ Ze e j d  db d	 dc d e ƒ Zf e j d  dd d	 dc d e ƒ Zg e j d  de d e d e ƒ Zh e j d  df d e d e ƒ Zi e j d  dg d e d e ƒ Zj e j d  dh d e d e ƒ Zk e j d  di d e d e ƒ Zl e j d  dj d e d e ƒ Zm e j d  dk d e d e ƒ Zn e j d  dl d e d e ƒ Zo e j d  dm d e d e ƒ Zp e j d  dn d e d e ƒ Zq e j d  do d e d e ƒ Zr e j d  dp d e d e ƒ Zs e j d  dq d e d e ƒ Zt e j d  dr d	 dJ d e ƒ Zu e j d  ds d	 dJ d e ƒ Zv e j d  dt d e d e ƒ Zw e j d  du d	 dJ d e ƒ Zx e j d  dv d	 dJ d e ƒ Zy e j d  dw d e d e ƒ Zz e j d  dx d	 d
 d e ƒ Z{ e j d  dy d	 d
 d e ƒ Z| e j d  dz d e d e ƒ Z} e j d  d{ d	 d
 d e ƒ Z~ e j d  d| d	 d
 d e ƒ Z e j d  d} d e d e ƒ Z€ e j d  d~ d	 d d e ƒ Z e j d  d€ d	 d d e ƒ Z‚ e j d  d d e d e ƒ Zƒ e j d  d‚ d	 d
 d e ƒ Z„ e j d  dƒ d	 d
 d e ƒ Z… e j d  d„ d e d e ƒ Z† e j d  d… d	 d
 d e ƒ Z‡ e j d  d† d	 d
 d e ƒ Zˆ e j d  d‡ d e d e ƒ Z‰ e j d  dˆ d	 dc d e ƒ ZŠ e j d  d‰ d	 dc d e ƒ Z‹ e j d  dŠ d e d e ƒ ZŒ e j d  d‹ d e d e ƒ Z e j d  dŒ d e d e ƒ ZŽ e j d  d d e d e ƒ Z e j d  dŽ d e d e ƒ Z e j d  d d e d e ƒ Z‘ e j d  d d e d e ƒ Z’ e j d  d‘ d e d e ƒ Z“ e j d  d’ d e d e ƒ Z” e j d  d“ d e d e ƒ Z• e j d  d” d e d e ƒ Z– e j d  d• d e d e ƒ Z— e j d  d– d e d e ƒ Z˜ e j d  d— d	 d
 d e ƒ Z™ e j d  d˜ d	 d
 d e ƒ Zš e j d  d™ d e d e ƒ Z› e j d  dš d	 d
 d e ƒ Zœ e j d  d› d	 d
 d e ƒ Z e j d  dœ d e d e ƒ Zž e j d  d d	 d
 d e ƒ ZŸ e j d  dž d	 d
 d e ƒ Z  e j d  dŸ d e d e ƒ Z¡ e j d  d  d e d e ƒ Z¢ e j d  d¡ d e d e ƒ Z£ e j d  d¢ d e d e ƒ Z¤ e j d  d£ d e d e ƒ Z¥ e j d  d¤ d e d e ƒ Z¦ e j d  d¥ d e d e ƒ Z§ e j d  d¦ d e d e ƒ Z¨ e j d  d§ d e d e ƒ Z© e j d  d¨ d e d e ƒ Zª e j d  d© d e d e ƒ Z« e j d  dª d e d e ƒ Z¬ e j d  d« d e d e ƒ Z­ e j d  d¬ d e d e ƒ Z® e j d  d­ d e d e ƒ Z¯ e j d  d® d e d e ƒ Z° e j d  d¯ d e d e ƒ Z± e j d  d° d e d e ƒ Z² d± d³ d² „  ƒ  YZ³ RS(´   R   t   idLLDevice_PDLAG_ParametersR   R
   t   LastParameterChangeR   R   t   IDNt   Loc_IDNR*   i   t   Rem_IDNt   AP1Tt   Loc_AP1Tt   Rem_AP1Tt   AP1Bt   Loc_AP1Bt   Rem_AP1Bt   AP1Dt   Loc_AP1Dt   Rem_AP1Dt   AF1Tt   Loc_AF1Tt   Rem_AF1Tt   AF1Bt   Loc_AF1Bt   Rem_AF1Bt   AF1Dt   Loc_AF1Dt   Rem_AF1Dt   AP2Tt   Loc_AP2Tt   Rem_AP2Tt   AP2Bt   Loc_AP2Bt   Rem_AP2Bt   AP2Dt   Loc_AP2Dt   Rem_AP2Dt   AF2Tt   Loc_AF2Tt   Rem_AF2Tt   AF2Bt   Loc_AF2Bt   Rem_AF2Bt   AF2Dt   Loc_AF2Dt   Rem_AF2Dt   ILTt   Loc_ILTt   Rem_ILTt   AROt   Loc_AROt   Rem_AROt   GSTIt   Loc_GSTIt   Rem_GSTIt   AP1t   Loc_AP1t   Rem_AP1t   AF1t   Loc_AF1t   Rem_AF1t   AP2t   Loc_AP2t   Rem_AP2t   AF2t   Loc_AF2t   Rem_AF2t   NUMt   Loc_NUMt   Rem_NUMt   MTOt   Loc_MTOi   t   Rem_MTOt   FMMTt   Loc_FMMTt   Rem_FMMTt   PMUt   Loc_PMUt   Rem_PMUt   FMUt   Loc_FMUt   Rem_FMUt   GSTRt   Loc_GSTRt   Rem_GSTRt   GWTt   Loc_GWTt   Rem_GWTt   GRCt   Loc_GRCt   Rem_GRCt   IPt   Loc_IPt   Rem_IPt   PORTt   Loc_PORTi   t   Rem_PORTt   S1FSt   Rem_S1FSt   Loc_S1FSt   S2FSt   Rem_S2FSt   Loc_S2FSt   S1PSt   Rem_S1PSt   Loc_S1PSt   S2PSt   Rem_S2PSt   Loc_S2PSt   MFRt   Loc_MFRt   Rem_MFRt   MSRVt   Loc_MSRVt   Rem_MSRVt   MUSRt   Loc_MUSRt   Rem_MUSRt   MPASt   Loc_MPASt   Rem_MPASt   MPRTt   Loc_MPRTi
   t   Rem_MPRTt   SUSRt   Loc_SUSRt   Rem_SUSRt   SPASt   Loc_SPASt   Rem_SPASt   PINt   Loc_PINt   Rem_PINt   LP1t   Loc_LP1t   Rem_LP1t   LP2t   Loc_LP2t   Rem_LP2t   LF1t   Loc_LF1t   Rem_LF1t   LF2t   Loc_LF2t   Rem_LF2t   APNt   Loc_APNt   Rem_APNt   USRt   Loc_USRt   Rem_USRt   PASSt   Loc_PASSt   Rem_PASSt   ITSIt   Loc_ITSIt   Rem_ITSIt   AD1t   Loc_AD1t   Rem_AD1t   AD2t   Loc_AD2t   Rem_AD2t   DCC1t   Loc_DCC1t   Rem_DCC1t   DCC2t   Loc_DCC2t   Rem_DCC2t   RTIt   Loc_RTIt   Rem_RTIR   c           B   s   e  Z e Z d  Z RS(   t   LLDevice_PDLAG_Parameters(   R   R   R   R   R   (    (    (    sU   D:\SMTech Code\LeakLess Software\LeakLess Monitor\_THWeb2_17_7_2016\Measure\models.pyR   þ   s   (    (´   R   R   R    R   R   t   idlldevice_pdlag_parametersR!   R   R"   R   t   lastparameterchanget   idnR.   t   loc_idnt   rem_idnt   ap1tR   t   loc_ap1tt   rem_ap1tt   ap1bt   loc_ap1bt   rem_ap1bt   ap1dt   loc_ap1dt   rem_ap1dt   af1tt   loc_af1tt   rem_af1tt   af1bt   loc_af1bt   rem_af1bt   af1dt   loc_af1dt   rem_af1dt   ap2tt   loc_ap2tt   rem_ap2tt   ap2bt   loc_ap2bt   rem_ap2bt   ap2dt   loc_ap2dt   rem_ap2dt   af2tt   loc_af2tt   rem_af2tt   af2bt   loc_af2bt   rem_af2bt   af2dt   loc_af2dt   rem_af2dt   iltt   loc_iltt   rem_iltt   arot   loc_arot   rem_arot   gstit	   TimeFieldt   loc_gstit   rem_gstit   ap1t   loc_ap1t   rem_ap1t   af1t   loc_af1t   rem_af1t   ap2t   loc_ap2t   rem_ap2t   af2t   loc_af2t   rem_af2t   numt   loc_numt   rem_numt   mtot   loc_mtot   rem_mtot   fmmtt   loc_fmmtt   rem_fmmtt   pmut   loc_pmut   rem_pmut   fmut   loc_fmut   rem_fmut   gstrt   loc_gstrt   rem_gstrt   gwtt   loc_gwtt   rem_gwtt   grct   loc_grct   rem_grct   ipt   loc_ipt   rem_ipt   portt   loc_portt   rem_portt   s1fst   rem_s1fst   loc_s1fst   s2fst   rem_s2fst   loc_s2fst   s1pst   rem_s1pst   loc_s1pst   s2pst   rem_s2pst   loc_s2pst   mfrt   loc_mfrt   rem_mfrt   msrvt   loc_msrvt   rem_msrvt   musrt   loc_musrt   rem_musrt   mpast   loc_mpast   rem_mpast   mprtt   loc_mprtt   rem_mprtt   susrt   loc_susrt   rem_susrt   spast   loc_spast   rem_spast   pint   loc_pint   rem_pint   lp1t   loc_lp1t   rem_lp1t   lp2t   loc_lp2t   rem_lp2t   lf1t   loc_lf1t   rem_lf1t   lf2t   loc_lf2t   rem_lf2t   apnt   loc_apnt   rem_apnt   usrt   loc_usrt   rem_usrt
   pass_fieldt   loc_passt   rem_passt   itsit   loc_itsit   rem_itsit   ad1t   loc_ad1t   rem_ad1t   ad2t   loc_ad2t   rem_ad2t   dcc1t   loc_dcc1t   rem_dcc1t   dcc2t   loc_dcc2t   rem_dcc2t   rtit   loc_rtit   rem_rtiR   (    (    (    sU   D:\SMTech Code\LeakLess Software\LeakLess Monitor\_THWeb2_17_7_2016\Measure\models.pyR]   T   sR  N(   t	   django.dbR    t   DeviceList.modelsR   t   ModelR   R#   R'   R1   RO   R]   (    (    (    sU   D:\SMTech Code\LeakLess Software\LeakLess Monitor\_THWeb2_17_7_2016\Measure\models.pyt   <module>   s   