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
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
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