# Version root@RaspberryPi-Gateway:~# UspPa -c version Running command on database /nvram/usp-pa.db USP_SIGNAL_ObjectAdded is being called before data model has been initialised USP_SIGNAL_ObjectAdded is being called before data model has been initialised USP_SIGNAL_ObjectAdded is being called before data model has been initialised Agent Version=8.0.3 OpenSSL Version=OpenSSL 3.0.5 5 Jul 2022 Sqlite Version=3.31.1 Curl Version=libcurl/7.82.0 OpenSSL/3.0.5 zlib/1.2.11 libidn2/2.3.2 zlib Version=1.2.11 libmosquitto Version=2.0.14 root@RaspberryPi-Gateway:~# # get root@RaspberryPi-Gateway:~# UspPa -c get Device.X_RDK_Ethernet.Link.1. Device.X_RDK_Ethernet.Link.1.Enable => false Device.X_RDK_Ethernet.Link.1.Status => Up Device.X_RDK_Ethernet.Link.1.Alias => WANOE Device.X_RDK_Ethernet.Link.1.Name => erouter0 Device.X_RDK_Ethernet.Link.1.LowerLayers => Device.X_RDK_Ethernet.Link.1.X_RDK_BaseInterface => eth0 Device.X_RDK_Ethernet.Link.1.MACAddress => e4:5f:01:d5:3c:13 Device.X_RDK_Ethernet.Link.1.MACAddrOffSet => 3 Device.X_RDK_Ethernet.Link.1.PriorityTagging => false Device.X_RDK_Ethernet.Link.1.X_RDK_Refresh => false Device.X_RDK_Ethernet.Link.1.X_RDK_MarkingNumberOfEntries => 0 root@RaspberryPi-Gateway:~# # set root@RaspberryPi-Gateway:~# UspPa -c set Device.WiFi.SSID.1.SSID 2GHz Device.WiFi.SSID.1.SSID => 2GHz root@RaspberryPi-Gateway:~# UspPa -c set Device.WiFi.ApplyAccessPointSettings true Device.WiFi.ApplyAccessPointSettings => true root@RaspberryPi-Gateway:~# dmcli eRT getv Device.WiFi.SSID.1.SSID CR component name is: eRT.com.cisco.spvtg.ccsp.CR subsystem_prefix eRT. Execution succeed. Parameter 1 name: Device.WiFi.SSID.1.SSID type: string, value: 2GHz # instances root@RaspberryPi-Gateway:~# UspPa -c instances Device.Users.User. Device.Users.User.1 Device.Users.User.2 Device.Users.User.3 # add root@RaspberryPi-Gateway:~# UspPa -c add Device.Users.User. Added Device.Users.User.4 root@RaspberryPi-Gateway:~# UspPa -c instances Device.Users.User. Device.Users.User.1 Device.Users.User.2 Device.Users.User.3 Device.Users.User.4 # del root@RaspberryPi-Gateway:~# UspPa -c del Device.Users.User.4. Deleted Device.Users.User.4 root@RaspberryPi-Gateway:~# UspPa -c instances Device.Users.User. Device.Users.User.1 Device.Users.User.2 Device.Users.User.3
# dump root@RaspberryPi-Gateway:~# UspPa -c dump datamodel | head -n 30 Dumping DataModel Schema... Device. Device.Boot! Device.Boot! event_arg:Cause Device.Boot! event_arg:CommandKey Device.Boot! event_arg:FirmwareUpdated Device.Boot! event_arg:ParameterMap Device.Bridging. Device.Bridging.Bridge.{i}. Device.Bridging.Bridge.{i}.Alias Device.Bridging.Bridge.{i}.Enable Device.Bridging.Bridge.{i}.Port.{i}. Device.Bridging.Bridge.{i}.Port.{i}.AcceptableFrameTypes Device.Bridging.Bridge.{i}.Port.{i}.Alias Device.Bridging.Bridge.{i}.Port.{i}.DefaultUserPriority Device.Bridging.Bridge.{i}.Port.{i}.Enable Device.Bridging.Bridge.{i}.Port.{i}.IngressFiltering Device.Bridging.Bridge.{i}.Port.{i}.LastChange Device.Bridging.Bridge.{i}.Port.{i}.LowerLayers Device.Bridging.Bridge.{i}.Port.{i}.ManagementPort Device.Bridging.Bridge.{i}.Port.{i}.Name Device.Bridging.Bridge.{i}.Port.{i}.PVID Device.Bridging.Bridge.{i}.Port.{i}.PortState Device.Bridging.Bridge.{i}.Port.{i}.PriorityRegeneration Device.Bridging.Bridge.{i}.Port.{i}.PriorityTagging Device.Bridging.Bridge.{i}.Port.{i}.Stats. Device.Bridging.Bridge.{i}.Port.{i}.Stats.BroadcastPacketsReceived Device.Bridging.Bridge.{i}.Port.{i}.Stats.BroadcastPacketsSent Device.Bridging.Bridge.{i}.Port.{i}.Stats.BytesReceived root@RaspberryPi-Gateway:~# # database root@RaspberryPi-Gateway:~# UspPa -c show database Running command on database /nvram/usp-pa.db USP_SIGNAL_ObjectAdded is being called before data model has been initialised USP_SIGNAL_ObjectAdded is being called before data model has been initialised USP_SIGNAL_ObjectAdded is being called before data model has been initialised Device.LocalAgent.Controller.1.EndpointID => oktopusController Device.STOMP.Connection.1.Host => 192.168.2.11 Device.STOMP.Connection.1.Username => Device.STOMP.Connection.1.Password => Device.LocalAgent.MTP.1.Alias => cpe-1 Device.LocalAgent.MTP.1.Enable => true Device.LocalAgent.MTP.1.Protocol => STOMP Device.LocalAgent.MTP.1.STOMP.Reference => Device.STOMP.Connection.1 Device.LocalAgent.MTP.1.STOMP.Destination => Device.LocalAgent.Controller.1.Alias => cpe-1 Device.LocalAgent.Controller.1.Enable => true Device.LocalAgent.Controller.1.AssignedRole => Device.LocalAgent.ControllerTrust.Role.1 # dac use case using UspPa by operate command root@RaspberryPi-Gateway:~# UspPa -c operate "Device.SoftwareModules.InstallDU(URL=http://192.168.2.165/busybox.tar.gz)" Asynchronous Operation (Device.SoftwareModules.InstallDU()) Started successfully. Device.LocalAgent.Request.1 created. See log for output arguments of operation root@RaspberryPi-Gateway:~/destination# UspPa -c operate "Device.SoftwareModules.ExecutionUnit.1.SetRequestedState(RequestedState=Active)" Synchronous Operation (Device.SoftwareModules.ExecutionUnit.1.SetRequestedState()) completed successfully. Output Arguments:- Ret => "Starting EU" root@RaspberryPi-Gateway:~/destination# DobbyTool list descriptor | id | state ------------|----------------------------------|------------- 734 | Kn | running root@RaspberryPi-Gateway:/var/log# UspPa -c operate "Device.SoftwareModules.ExecutionUnit.1.SetRequestedState(RequestedState=Idle)" Synchronous Operation (Device.SoftwareModules.ExecutionUnit.1.SetRequestedState()) completed successfully. Output Arguments:- Ret => "Stopping EU" |