@@ -55,16 +55,16 @@ int main(int argc, char **argv) {
55
55
(" n,name-prefix" ,
56
56
" shared memory name prefix" ,
57
57
cxxopts::value<std::string>()->default_value (" modbus_" ))
58
- (" do_registers " ,
58
+ (" do-registers " ,
59
59
" number of digital output registers" ,
60
60
cxxopts::value<std::size_t >()->default_value (" 65536" ))
61
- (" di_registers " ,
61
+ (" di-registers " ,
62
62
" number of digital input registers" ,
63
63
cxxopts::value<std::size_t >()->default_value (" 65536" ))
64
- (" ao_registers " ,
64
+ (" ao-registers " ,
65
65
" number of analog output registers" ,
66
66
cxxopts::value<std::size_t >()->default_value (" 65536" ))
67
- (" ai_registers " ,
67
+ (" ai-registers " ,
68
68
" number of analog input registers" ,
69
69
cxxopts::value<std::size_t >()->default_value (" 65536" ))
70
70
(" m,monitor" ,
@@ -104,31 +104,31 @@ int main(int argc, char **argv) {
104
104
}
105
105
106
106
// check arguments
107
- if (args[" do_registers " ].as <std::size_t >() > 0x10000 ) {
107
+ if (args[" do-registers " ].as <std::size_t >() > 0x10000 ) {
108
108
std::cerr << " to many do_registers (maximum: 65536)." << std::endl;
109
109
exit_usage ();
110
110
}
111
111
112
- if (args[" di_registers " ].as <std::size_t >() > 0x10000 ) {
112
+ if (args[" di-registers " ].as <std::size_t >() > 0x10000 ) {
113
113
std::cerr << " to many do_registers (maximum: 65536)." << std::endl;
114
114
exit_usage ();
115
115
}
116
116
117
- if (args[" ao_registers " ].as <std::size_t >() > 0x10000 ) {
117
+ if (args[" ao-registers " ].as <std::size_t >() > 0x10000 ) {
118
118
std::cerr << " to many do_registers (maximum: 65536)." << std::endl;
119
119
exit_usage ();
120
120
}
121
121
122
- if (args[" ai_registers " ].as <std::size_t >() > 0x10000 ) {
122
+ if (args[" ai-registers " ].as <std::size_t >() > 0x10000 ) {
123
123
std::cerr << " to many do_registers (maximum: 65536)." << std::endl;
124
124
exit_usage ();
125
125
}
126
126
127
127
// create shared memory object for modbus registers
128
- Modbus::shm::Shm_Mapping mapping (args[" do_registers " ].as <std::size_t >(),
129
- args[" di_registers " ].as <std::size_t >(),
130
- args[" ao_registers " ].as <std::size_t >(),
131
- args[" ai_registers " ].as <std::size_t >(),
128
+ Modbus::shm::Shm_Mapping mapping (args[" do-registers " ].as <std::size_t >(),
129
+ args[" di-registers " ].as <std::size_t >(),
130
+ args[" ao-registers " ].as <std::size_t >(),
131
+ args[" ai-registers " ].as <std::size_t >(),
132
132
args[" name-prefix" ].as <std::string>());
133
133
134
134
// create slave
0 commit comments