22 |
'store-plugin=s' => \$store_plugin, |
'store-plugin=s' => \$store_plugin, |
23 |
); |
); |
24 |
|
|
25 |
|
|
26 |
my $server = CWMP::Server->new({ |
my $server = CWMP::Server->new({ |
27 |
port => $port, |
port => $port, |
28 |
store => { |
store => { |
31 |
debug => $debug, |
debug => $debug, |
32 |
}, |
}, |
33 |
debug => $debug, |
debug => $debug, |
|
default_queue => [ |
|
|
'GetRPCMethods', |
|
|
'GetParameterNames', |
|
|
# [ 'GetParameterNames', 'InternetGatewayDevice.DeviceInfo.SerialNumber', 0 ], |
|
|
# [ 'GetParameterNames', 'InternetGatewayDevice.DeviceInfo.', 1 ], |
|
|
[ 'GetParameterValues', |
|
|
'InternetGatewayDevice.DeviceInfo.SerialNumber', |
|
|
'InternetGatewayDevice.DeviceInfo.VendorConfigFile.', |
|
|
'InternetGatewayDevice.DeviceInfo.X_000E50_Country', |
|
|
], |
|
|
[ 'SetParameterValues', |
|
|
'InternetGatewayDevice.DeviceInfo.ProvisioningCode' => 'test provision', |
|
|
# 'InternetGatewayDevice.DeviceInfo.X_000E50_Country' => 1, |
|
|
], |
|
|
# 'Reboot', |
|
|
], |
|
34 |
}); |
}); |
35 |
$server->run(); |
$server->run(); |
36 |
|
|