|
1 | 1 | /* |
2 | | - * Copyright (C) 2013 - EATON |
| 2 | + * Copyright (C) |
| 3 | + * 2013 - EATON |
| 4 | + * 2024 - Jim Klimov <jimklimov+nut@gmail.com> |
3 | 5 | * |
4 | 6 | * This program is free software; you can redistribute it and/or modify |
5 | 7 | * it under the terms of the GNU General Public License as published by |
@@ -126,11 +128,12 @@ const char * Usage::s_text[] = { |
126 | 128 | "", |
127 | 129 | "NUT modes: standalone, netserver, netclient, controlled, manual, none", |
128 | 130 | "Monitor is specified by the following sequence:", |
129 | | - " <ups_ID> <host>[:<port>] <power_value> <user> <passwd> (\"master\"|\"slave\")", |
| 131 | + " <ups_ID> <host>[:<port>] <power_value> <user> <passwd> (\"primary\"|\"secondary\")", |
130 | 132 | "UPS device is specified by the following sequence:", |
131 | 133 | " <ups_ID> <driver> <port> [<key>=<value>]*", |
132 | 134 | "Notification types:", |
133 | | - " ONLINE, ONBATT, LOWBATT, FSD, COMMOK, COMMBAD, SHUTDOWN, REPLBATT, NOCOMM, NOPARENT", |
| 135 | + " ONLINE, ONBATT, LOWBATT, FSD, COMMOK, COMMBAD, SHUTDOWN, REPLBATT, NOCOMM, NOPARENT,", |
| 136 | + " CAL, NOTCAL, OFF, NOTOFF, BYPASS, NOTBYPASS", |
134 | 137 | "Notification flags:", |
135 | 138 | " SYSLOG, WALL, EXEC, IGNORE", |
136 | 139 | "User specification:", |
@@ -2087,7 +2090,7 @@ static nut::UpsmonConfiguration::Monitor monitor( |
2087 | 2090 | monitor.hostname = host_port.substr(0, colon_idx); |
2088 | 2091 | monitor.port = port; |
2089 | 2092 | monitor.powerValue = power_value; |
2090 | | - monitor.isMaster = "master" == mode; |
| 2093 | + monitor.isMaster = ("primary" == mode || "master" == mode); |
2091 | 2094 |
|
2092 | 2095 | return monitor; |
2093 | 2096 | } |
@@ -2591,11 +2594,11 @@ static void setUsers( |
2591 | 2594 | nut::UpsdUsersConfiguration::upsmon_mode_t mode = |
2592 | 2595 | nut::UpsdUsersConfiguration::UPSMON_UNDEF; |
2593 | 2596 |
|
2594 | | - if ("master" == upsmon_user->mode) |
2595 | | - mode = nut::UpsdUsersConfiguration::UPSMON_MASTER; |
| 2597 | + if ("primary" == upsmon_user->mode || "master" == upsmon_user->mode) |
| 2598 | + mode = nut::UpsdUsersConfiguration::UPSMON_PRIMARY; |
2596 | 2599 |
|
2597 | | - else if ("slave" == upsmon_user->mode) |
2598 | | - mode = nut::UpsdUsersConfiguration::UPSMON_SLAVE; |
| 2600 | + else if ("secondary" == upsmon_user->mode || "slave" == upsmon_user->mode) |
| 2601 | + mode = nut::UpsdUsersConfiguration::UPSMON_SECONDARY; |
2599 | 2602 |
|
2600 | 2603 | else { |
2601 | 2604 | std::cerr |
|
0 commit comments