This is historical information of device classes implemented in OSManager device server.

Use this link to find the valid information.

Development status: Released
Information status: New

Contact: taurel



Class Description


DeviceServer used to remotely access the operating system through TANGO.

Families: SoftwareSystem

Key words:

Language: Cpp

License:

Contact: taurel

Class interface


Attributes:

Name Description
upTimeScalar: DevString
timeScalar: DevString
secondSince1970Scalar: DevLong
cpuChargeScalar: DevShort
physicalMemoryUsedScalar: DevDouble
swapUsedScalar: DevDouble
virtualMemoryUsedScalar: DevDouble
sortProcessesListByScalar: DevString
servicesListSpectrum: DevString
processesListSpectrum: DevString
doubledProcessesListSpectrum: DevString
lastCpuLoadSpectrum: DevLong

Commands:

Name Description
StateInput: DevVoid
Output: State
This command gets the device state (stored in its device_state data member) and returns it to the caller.
StatusInput: DevVoid
Output: DevString
This command gets the device status (stored in its device_status data member) and returns it to the caller.
ImmediateShutdownInput: DevVoid
Output: DevVoid
Initiates an immediate shutdown of the operating system As this is not possible to get a remote indication of the real state of shutdown, , you should wait a few seconds before turning power off the crate, so that you let the system gracefully shutdown
DifferedShutdownInput: DevShort
Output: DevVoid
Initiates a shutdown after the number of seconds given as argument You should wait a few seconds before turning power off the crate to let the system gracefully shutdown
ShutdownAndPowerOffInput: DevVoid
Output: DevVoid
Does an immediate shutdown and switch power off if possible Of course, the system must support the power-off feature.
ShellExeInput: DevVarStringArray
Output: DevVoid
execute a shell script with arguments as this : "cmd", "arg1 arg2 ..." For Linux, you can add the `&` character to avoid CORBA timeout !
RebootInput: DevVoid
Output: DevVoid
Reboot system
KillProcessByPIDInput: DevULong
Output: DevVoid
Kill a process identified by its pID.
StartServiceInput: DevString
Output: DevVoid
Start the specified service
ReStartServiceInput: DevString
Output: DevVoid
Stop and start the specified service
ReStartStarterServiceInput: DevVoid
Output: DevVoid
ReStart the local starter service
ReStartNTPDaemonInput: DevVoid
Output: DevVoid
ReStarts the NTP Daemon service
GetOSVersionInput: DevVoid
Output: DevString
Returns the OS version on which the device is running
SearchProcessesInput: DevString
Output: DevVarStringArray
Returns process(es) matching the pattern. This command is case insensitive.
ProcessInfosInput: DevULong
Output: DevVarStringArray
Return process informations such as : - exe name - command line - memory usage - peak memory usage - started at - ended at - ...
ProcessModulesInput: DevULong
Output: DevVarStringArray
Process dlls loaded

Pipes:

Properties:

Added by:pgoryl2 on:20 Apr 2017, 1:17 p.m.