Ejemplo n.º 1
0
 def add_access(self, ch, oinfo):
     info = oinfo.access
     item = self.Append(ch, "User Access (" + oinfo.tstr + ")", [], oinfo)
     v = [ 0 ]
     rv = info.get_alerting_enabled(v)
     if (not rv):
         mitem = self.add_data(item, "Alerting Enabled", [str(v[0] != 0)],
                               BoolSetter(self, info.set_alerting_enabled))
         pass
     rv = info.get_per_msg_auth(v)
     if (not rv):
         mitem = self.add_data(item, "Per Msg Auth", [str(v[0] != 0)],
                               BoolSetter(self, info.set_per_msg_auth))
         pass
     rv = info.get_user_auth(v)
     if (not rv):
         mitem = self.add_data(item, "User Auth", [str(v[0] != 0)],
                               BoolSetter(self, info.set_user_auth))
         pass
     rv = info.get_access_mode(v)
     if (not rv):
         mitem = self.add_data(item, "Access Mode",
                               [OpenIPMI.channel_access_mode_string(v[0])],
                               AccessSetter(self, info.set_access_mode))
         pass
     rv = info.get_privilege_limit(v)
     if (not rv):
         mitem = self.add_data(item, "Privilege Limit",
                               [OpenIPMI.privilege_string(v[0])],
                               PrivSetter(self, info.set_privilege_limit))
         pass
     return
Ejemplo n.º 2
0
 def add_access(self, ch, oinfo):
     info = oinfo.access
     item = self.Append(ch, "User Access (" + oinfo.tstr + ")", [], oinfo)
     v = [0]
     rv = info.get_alerting_enabled(v)
     if (not rv):
         mitem = self.add_data(item, "Alerting Enabled", [str(v[0] != 0)],
                               BoolSetter(self, info.set_alerting_enabled))
         pass
     rv = info.get_per_msg_auth(v)
     if (not rv):
         mitem = self.add_data(item, "Per Msg Auth", [str(v[0] != 0)],
                               BoolSetter(self, info.set_per_msg_auth))
         pass
     rv = info.get_user_auth(v)
     if (not rv):
         mitem = self.add_data(item, "User Auth", [str(v[0] != 0)],
                               BoolSetter(self, info.set_user_auth))
         pass
     rv = info.get_access_mode(v)
     if (not rv):
         mitem = self.add_data(item, "Access Mode",
                               [OpenIPMI.channel_access_mode_string(v[0])],
                               AccessSetter(self, info.set_access_mode))
         pass
     rv = info.get_privilege_limit(v)
     if (not rv):
         mitem = self.add_data(item, "Privilege Limit",
                               [OpenIPMI.privilege_string(v[0])],
                               PrivSetter(self, info.set_privilege_limit))
         pass
     return
Ejemplo n.º 3
0
 def setval(self, val):
     rv = self.setter(val)
     if (rv):
         mcchan.SetError("Could not set value: " +
                         OpenIPMI.get_error_string(rv))
         return
     self.mcchan.SetColumn(self.item,
                           OpenIPMI.channel_access_mode_string(val), 1)
     return
Ejemplo n.º 4
0
 def setval(self, val):
     rv = self.setter(val)
     if (rv):
         mcchan.SetError("Could not set value: "
                         + OpenIPMI.get_error_string(rv))
         return
     self.mcchan.SetColumn(self.item, 
                           OpenIPMI.channel_access_mode_string(val),
                           1)
     return