Skip to main content
Version: 7.2.0

OS

OS management API allows you to manage information of operating system on your current device.

All methods​

MethodDescriptionSupported since
getInfo()Get current OS version5.0
getCpuUsage()Get current CPU usage5.4
getMemoryUsage()Get current RAM usage5.4

getInfo()​

Method getInfo() will specify info about device like a what current version of is is installed on a device.

Major version of current operating system. It's usually 1 or 2 digits including or excluding dot notation.

Examples:

  • Windows -> 7, 8, 10, 11
  • WebOS -> 3, 3.2, 4, 4.1, 6
  • Tizen -> 2.4, 3, 4, 5, 6.5

Javascript example​

sos.management.os.getInfo().then((info) => {
console.log(info); // Returns Object e.g. { version: 3 }
});

getCpuUsage()​

Method getCpuUsage() returns current CPU usage as number from 0 to 100.

Javascript example​

sos.management.os.getCpuUsage().then((usage) => {
console.log(usage); // Returns number e.g. 50 as 50 %
});

getMemoryUsage()​

Method getMemoryUsage() returns total memory amount in bytes, currently used memory and remaining free memory.

Javascript example​

sos.management.os.getMemoryUsage().then((usage) => {
console.log(usage); // Returns number e.g. { total: 2048, used: 1024, free 1024 }
});