Exemplo n.º 1
0
 def pack_senddata(self, ad1, ad2, params = {}):
   if 'mode' in params:
     _mode = params['mode']
   else:
     raise ESSXParameterException('no parameter: mode')
   req = pack("<BBBBBH", 0x05 ,self.CMD_LEN ,ad1 ,ad2 ,0 ,_mode) + b"00"
   return eza2500_util.replace_check_sum(req)
Exemplo n.º 2
0
 def pack_senddata(self, ad1, ad2, params = {}):
   if 'bcf' in params:
     _bcf = params['bcf']
   else:
     raise ESSXParameterException('no parameter: bcf')
   if 'cvb' in params:
     _cvb = params['cvb']
   else:
     raise ESSXParameterException('no parameter: cvb')
   if 'dlb' in params:
     _dlb = params['dlb']
   else:
     raise ESSXParameterException('no parameter: dlb')
   if 'cdb' in params:
     _cdb = params['cdb']
   else:
     raise ESSXParameterException('no parameter: cdb')
   if 'ddb' in params:
     _ddb = params['ddb']
   else:
     raise ESSXParameterException('no parameter: ddb')
   _cvb = int(eza2500_util.q_normalize(_cvb, 14, '48', '32', '62', 'cvb'))
   _dlb = int(eza2500_util.q_normalize(_dlb, 14, '48', '32', '64', 'dlb'))
   _cdb = int(eza2500_util.q_normalize(_cdb, 14, '48', '0', '12', 'cdb'))
   _ddb = int(eza2500_util.q_normalize(_ddb, 14, '48', '0', '12', 'ddb'))
   req = pack("<BBBBBHHHHH", 0x05 ,self.CMD_LEN ,ad1 ,ad2 ,29 ,_bcf ,_cvb ,_dlb ,_cdb ,_ddb) + b"00"
   return eza2500_util.replace_check_sum(req)
Exemplo n.º 3
0
 def pack_senddata(self, ad1, ad2, params={}):
     if 'd0' in params:
         _d0 = params['d0']
     else:
         raise ESSXParameterException('no parameter: d0')
     if 'd1' in params:
         _d1 = params['d1']
     else:
         raise ESSXParameterException('no parameter: d1')
     req = pack("<BBBBBBB", 0x05, self.CMD_LEN, ad1, ad2, 18, _d0,
                _d1) + b"00"
     return eza2500_util.replace_check_sum(req)
Exemplo n.º 4
0
 def pack_senddata(self, ad1, ad2, params = {}):
   if 'cvb' in params:
     _cvb = params['cvb']
   else:
     raise ESSXParameterException('no parameter: cvb')
   if 'drb' in params:
     _drb = params['drb']
   else:
     raise ESSXParameterException('no parameter: drb')
   _cvb = int(eza2500_util.q_normalize(_cvb, 14, '48', '32', '62', 'cvb'))
   _drb = int(eza2500_util.q_normalize(_drb, 13, '1', '0', '3.999', 'drb'))
   req = pack("<BBBBBHH", 0x05 ,self.CMD_LEN ,ad1 ,ad2 ,24 ,_cvb ,_drb) + b"00"
   return eza2500_util.replace_check_sum(req)
Exemplo n.º 5
0
 def pack_senddata(self, ad1, ad2, params = {}):
   if 'pdz' in params:
     _pdz = params['pdz']
   else:
     raise ESSXParameterException('no parameter: pdz')
   if 'mdz' in params:
     _mdz = params['mdz']
   else:
     raise ESSXParameterException('no parameter: mdz')
   _pdz = int(eza2500_util.q_normalize(_pdz, 14, '380', '0', '57', 'pdz'))
   _mdz = int(eza2500_util.q_normalize(_mdz, 14, '380', '0', '57', 'mdz'))
   req = pack("<BBBBBHH", 0x05 ,self.CMD_LEN ,ad1 ,ad2 ,23 ,_pdz ,_mdz) + b"00"
   return eza2500_util.replace_check_sum(req)
Exemplo n.º 6
0
 def pack_senddata(self, ad1, ad2, params={}):
     if 'ccr' in params:
         _ccr = params['ccr']
     else:
         raise ESSXParameterException('no parameter: ccr')
     if 'ddr' in params:
         _ddr = params['ddr']
     else:
         raise ESSXParameterException('no parameter: ddr')
     _ccr = int(eza2500_util.q_normalize(_ccr, 14, '48', '0', '12', 'ccr'))
     _ddr = int(eza2500_util.q_normalize(_ddr, 14, '48', '0', '12', 'ddr'))
     req = pack("<BBBBBHH", 0x05, self.CMD_LEN, ad1, ad2, 22, _ccr,
                _ddr) + b"00"
     return eza2500_util.replace_check_sum(req)
Exemplo n.º 7
0
 def pack_senddata(self, ad1, ad2, params={}):
     if 'dvg' in params:
         _dvg = params['dvg']
     else:
         raise ESSXParameterException('no parameter: dvg')
     if 'drg' in params:
         _drg = params['drg']
     else:
         raise ESSXParameterException('no parameter: drg')
     _dvg = int(
         eza2500_util.q_normalize(_dvg, 14, '380', '260', '390', 'dvg'))
     _drg = int(eza2500_util.q_normalize(_drg, 13, '1', '0', '3.999',
                                         'drg'))
     req = pack("<BBBBBHH", 0x05, self.CMD_LEN, ad1, ad2, 26, _dvg,
                _drg) + b"00"
     return eza2500_util.replace_check_sum(req)
Exemplo n.º 8
0
 def pack_senddata(self, ad1, ad2, params={}):
     if 'cib' in params:
         _cib = params['cib']
     else:
         raise ESSXParameterException('no parameter: cib')
     if 'dig' in params:
         _dig = params['dig']
     else:
         raise ESSXParameterException('no parameter: dig')
     if 'ubv' in params:
         _ubv = params['ubv']
     else:
         raise ESSXParameterException('no parameter: ubv')
     if 'ugv' in params:
         _ugv = params['ugv']
     else:
         raise ESSXParameterException('no parameter: ugv')
     if 'obv' in params:
         _obv = params['obv']
     else:
         raise ESSXParameterException('no parameter: obv')
     if 'ogv' in params:
         _ogv = params['ogv']
     else:
         raise ESSXParameterException('no parameter: ogv')
     _cib = int(
         eza2500_util.q_normalize(_cib, 13, '52.08', '0', '56.77', 'cib'))
     _dig = int(
         eza2500_util.q_normalize(_dig, 13, '7.8125', '0', '8.5162', 'dig'))
     _ubv = int(eza2500_util.q_normalize(_ubv, 14, '48', '32', '68', 'ubv'))
     _ugv = int(
         eza2500_util.q_normalize(_ugv, 14, '380', '260', '425', 'ugv'))
     _obv = int(eza2500_util.q_normalize(_obv, 14, '48', '32', '68', 'obv'))
     _ogv = int(
         eza2500_util.q_normalize(_ogv, 14, '380', '260', '425', 'ogv'))
     req = pack("<BBBBBHHHHHH", 0x05, self.CMD_LEN, ad1, ad2, 28, _cib,
                _dig, _ubv, _ugv, _obv, _ogv) + b"00"
     return eza2500_util.replace_check_sum(req)
Exemplo n.º 9
0
 def pack_senddata(self, ad1, ad2, params={}):
     req = pack("<BBBBB", 0x05, self.CMD_LEN, ad1, ad2, 22) + b"00"
     return eza2500_util.replace_check_sum(req)