コード例 #1
0
ファイル: discrete.py プロジェクト: sardana-org/sardana
 def __init__(self, pseudo_obj, macro):
     self.pseudo = pseudo_obj
     self.macro = macro
     _physical_motor_name = self.pseudo.physical_elements[0]
     self.motor = macro.getMoveable(_physical_motor_name)
     cf = CodecFactory()
     self.json = cf.getCodec('json')
     conf = self.get_configuration()
     self.update(conf)
コード例 #2
0
ファイル: discrete.py プロジェクト: rhomspuron/sardana
 def __init__(self, pseudo_obj, macro):
     self.pseudo = pseudo_obj
     self.macro = macro
     _physical_motor_name = self.pseudo.physical_elements[0]
     self.motor = macro.getMoveable(_physical_motor_name)
     cf = CodecFactory()
     self.json = cf.getCodec('json')
     conf = self.get_configuration()
     self.update(conf)
コード例 #3
0
ファイル: test_codecs.py プロジェクト: vallsv/taurus
 def dec(self, cname=None, data=None, expected=None):
     '''Check that data can be encoded-decoded properly'''
     cf = CodecFactory()
     codec = cf.getCodec(cname)
     fmt, dec = codec.decode((cname, data))
     if expected is not None:
         msg = ('Wrong data after decoding with %s:\n' +
                ' -expected:%s\n -obtained:%s') % (cname, expected, dec)
         if numpy.isscalar(expected):
             equal = dec == expected
         else:
             equal = numpy.all(dec == expected)
         self.assertTrue(equal, msg)
     return fmt, dec
コード例 #4
0
ファイル: test_codecs.py プロジェクト: cmft/taurus
 def dec(self, cname=None, data=None, expected=None):
     '''Check that data can be encoded-decoded properly'''
     cf = CodecFactory()
     codec = cf.getCodec(cname)
     fmt, dec = codec.decode((cname, data))
     if expected is not None:
         msg = ('Wrong data after decoding with %s:\n' +
                ' -expected:%s\n -obtained:%s') % (cname, expected, dec)
         if numpy.isscalar(expected):
             equal = dec == expected
         else:
             equal = numpy.all(dec == expected)
         self.assertTrue(equal, msg)
     return fmt, dec