Ejemplo n.º 1
0
 def configure(self,config):
     # Use the register maps to create all of the SCD2000's inherent
     # children.
     CachedION.configure(self,config)
     # Scale the system_frequency from 'raw' values to Hz.
     h = self.ScaledION()
     h.configure({'name':'Hz','parent':self.get_child('system_frequency'),
                  'multiplier':100.0})
Ejemplo n.º 2
0
 def configure(self,config):
     # Use the register maps to create all of the inherent children.
     CachedION.configure(self,config)
     # Scale the system_frequency from 'raw' values to Hz.
     h = self.ScaledION()
     h.configure({'name':'scaler',
                  'parent':self.get_child('avr_vscale'),
                  'multiplier':1000.0})
     h = self.ScaledION()
     h.configure({'name':'V',
                  'parent':self.get_child('batt_volts'),
                  'multiplier':10.0})
     h = self.ScaledION()
     h.configure({'name':'V',
                  'parent':self.get_child('batt_volts_h'),
                  'multiplier':10.0})
     h = self.ScaledION()
     h.configure({'name':'V',
                  'parent':self.get_child('batt_volts_hsp'),
                  'multiplier':10.0})
     h = self.ScaledION()
     h.configure({'name':'V',
                  'parent':self.get_child('batt_volts_l'),
                  'multiplier':10.0})
     h = self.ScaledION()
     h.configure({'name':'V',
                  'parent':self.get_child('batt_volts_lsp'),
                  'multiplier':10.0})
     h = self.ScaledION()
     h.configure({'name':'Hz',
                  'parent':self.get_child('freq'),
                  'multiplier':10.0})
     h = self.ScaledION()
     h.configure({'name':'Hz',
                  'parent':self.get_child('freq_h'),
                  'multiplier':10.0})
     h = self.ScaledION()
     h.configure({'name':'Hz',
                  'parent':self.get_child('freq_hsp'),
                  'multiplier':10.0})
     h = self.ScaledION()
     h.configure({'name':'Hz',
                  'parent':self.get_child('freq_l'),
                  'multiplier':10.0})
     h = self.ScaledION()
     h.configure({'name':'Hz',
                  'parent':self.get_child('freq_lsp'),
                  'multiplier':10.0})
     h = self.ScaledION()
     h.configure({'name':'scaler',
                  'parent':self.get_child('gvscale'),
                  'multiplier':10.0})
Ejemplo n.º 3
0
 def configure(self, config):
     # Use the register maps to create all of the inherent children.
     CachedION.configure(self, config)
     # Scale the system_frequency from 'raw' values to Hz.
     h = self.ScaledION()
     h.configure({
         'name': 'scaler',
         'parent': self.get_child('avr_vscale'),
         'multiplier': 1000.0
     })
     h = self.ScaledION()
     h.configure({
         'name': 'V',
         'parent': self.get_child('batt_volts'),
         'multiplier': 10.0
     })
     h = self.ScaledION()
     h.configure({
         'name': 'V',
         'parent': self.get_child('batt_volts_h'),
         'multiplier': 10.0
     })
     h = self.ScaledION()
     h.configure({
         'name': 'V',
         'parent': self.get_child('batt_volts_hsp'),
         'multiplier': 10.0
     })
     h = self.ScaledION()
     h.configure({
         'name': 'V',
         'parent': self.get_child('batt_volts_l'),
         'multiplier': 10.0
     })
     h = self.ScaledION()
     h.configure({
         'name': 'V',
         'parent': self.get_child('batt_volts_lsp'),
         'multiplier': 10.0
     })
     h = self.ScaledION()
     h.configure({
         'name': 'Hz',
         'parent': self.get_child('freq'),
         'multiplier': 10.0
     })
     h = self.ScaledION()
     h.configure({
         'name': 'Hz',
         'parent': self.get_child('freq_h'),
         'multiplier': 10.0
     })
     h = self.ScaledION()
     h.configure({
         'name': 'Hz',
         'parent': self.get_child('freq_hsp'),
         'multiplier': 10.0
     })
     h = self.ScaledION()
     h.configure({
         'name': 'Hz',
         'parent': self.get_child('freq_l'),
         'multiplier': 10.0
     })
     h = self.ScaledION()
     h.configure({
         'name': 'Hz',
         'parent': self.get_child('freq_lsp'),
         'multiplier': 10.0
     })
     h = self.ScaledION()
     h.configure({
         'name': 'scaler',
         'parent': self.get_child('gvscale'),
         'multiplier': 10.0
     })