Beispiel #1
0
 def opsSetVolume(self, dir, chn, value):
     val = self.volumeFromUser(self.volumeinfo[dir], dir, value)
     if self.volumearray[dir][chn] == val:
         return
     self.volumearray[dir][chn] = val
     hv = HValue(self.volume[dir])
     hv.setArray(self.volumeinfo[dir].type, self.volumearray[dir])
     hv.write()
Beispiel #2
0
 def opsSetVolume(self, dir, chn, value):
   val = self.volumeFromUser(self.volumeinfo[dir], dir, value)
   if self.volumearray[dir][chn] == val:
     return
   self.volumearray[dir][chn] = val
   hv = HValue(self.volume[dir])
   hv.setArray(self.volumeinfo[dir].type, self.volumearray[dir])
   hv.write()
Beispiel #3
0
 def opsSetEnumItem(self, chn, value):
     if chn >= self.channels:
         return -1
     if self.enumarray[chn] == value:
         return
     self.enumarray[chn] = int(value)
     hv = HValue(self.enum)
     hv.setArray(self.enuminfo.type, self.enumarray)
     hv.write()
Beispiel #4
0
 def opsSetSwitch(self, dir, chn, value):
     if self.switcharray[dir][chn] and value:
         return
     if not self.switcharray[dir][chn] and not value:
         return
     self.switcharray[dir] = int(value)
     hv = HValue(self.switch[dir])
     hv.setArray(self.switchinfo[dir].type, self.switcharray[dir])
     hv.write()
Beispiel #5
0
 def opsSetEnumItem(self, chn, value):
   if chn >= self.channels:
     return -1
   if self.enumarray[chn] == value:
     return
   self.enumarray[chn] = int(value)
   hv = HValue(self.enum)
   hv.setArray(self.enuminfo.type, self.enumarray)
   hv.write()
Beispiel #6
0
 def opsSetSwitch(self, dir, chn, value):
   if self.switcharray[dir][chn] and value:
     return
   if not self.switcharray[dir][chn] and not value:
     return
   self.switcharray[dir] = int(value)
   hv = HValue(self.switch[dir])
   hv.setArray(self.switchinfo[dir].type, self.switcharray[dir])
   hv.write()