Heisenware Docs
Go to websiteGet a demo
  • 👋Welcome
  • Getting started
  • Release Notes
    • v84 - Get in the flow
    • v83 - Beauty treatment
    • v82 — Fully distributed
    • v81 — Removing old cruft
    • v80 — Chicks on fire
    • v79 — Nothing is forever
    • v78 — Keep moving
    • v77 — More intelligence
    • v76 — Well cooked
  • Build & Deploy Apps
    • Overview
    • Flow Builder
      • Nodes (Functions)
        • Inputs
        • Trigger
        • Output
      • Flows
      • Function Extensions
        • Modifier
        • Filter
        • Error handler
        • Memorizer
      • Objects & Instances
      • Utilities
        • Basic Functions
        • PDF functions
        • Circular buffer
        • Timer
        • Counter
    • Integrations
      • Protocol Connectors
        • GraphQL
        • HTTP/REST
        • MQTT
        • OPC UA
          • Heidenhain PLCs with OPC UA
        • RS-232/485
        • Siemens S7
      • Data Connectors
        • File
        • Relational Database
        • Time Series Database (WIP)
      • API Connectors
        • OGC SensorThings API
        • Operating System
        • Zebra RFID IoT Connector
      • Agent / (Edge Connector)
      • Calling Custom Code
    • UI Builder
      • Input Widgets
        • Form
        • File Upload
        • Photo
        • Signature
        • Barcode / QR-Code (WIP)
        • Document Scan (WIP)
      • Display Widgets
        • Chart
        • Chat
        • Circular Gauge
        • Data Grid
        • Linear Gauge
        • Map
        • Media View
        • Progress Bar
        • Sparkline
        • Status Lamp
        • Toast
        • Value Box
        • Kanban Board
        • Data Tiles
        • Pie Chart
        • Sankey
      • Buttons
      • Text Box
      • Images
      • Icons
    • Communication Interfaces
      • Email Notifications
      • OPC UA Server
    • Data & File Storage
      • Internal InfluxDB
      • Internal PostgreSQL
      • File Server
    • App Appearance
      • Pages
      • In-App Navigation
      • Screens & Devices
      • Theming
    • Simulation & Testing
      • Simulating Events
      • Simulating Data
    • PDF Templates
    • RAG-based Chatbot
    • Deployment
  • Manage Apps
    • Overview
    • Manage Apps
      • General Settings
      • Users and Access
      • Distribution & Versioning
    • Manage Integrations
    • Manage Account
      • Account Structure
      • Members
      • Workspaces
  • TUTORIALS
    • Build Your First Heisenware App
  • Connect Heidenhain CNC with OPC UA Support
  • Related links
    • Website
    • Privacy policy
    • Imprint
Powered by GitBook
On this page
  1. Build & Deploy Apps
  2. Integrations
  3. API Connectors

Operating System

Last updated 10 months ago

The useable functions of the OS connector are determined by the capabilities and permissions on the host OS. The available functions are listed below.

Getting the current CPU usage

cpuUsage outputs the current CPU usage in percent. In the input field you can define the interval in milliseconds with which the connector polls the system. This is independent of the trigger time of the function.

Getting number of processing cores

cpuCount outputs the number of processing cores of the CPU.

Getting information about storage disks

driveInfo returns information about the storage disks attached to the device.

With the edge connector on MacOS this is reported incorrectly at the moment and in Windows (11) it does not work.

Getting information about the RAM

memInfo returns information about the RAM (volatile memory) on the device.

Getting network information

netInfo returns information about the connected networks. In the input field you can define the interval in milliseconds with which the connector polls the system. This is independent of the trigger time of the function.

On MacOS and Windows this is not supported with the edge connector currently.

Getting device uptime

uptime returns the time in seconds the device has been running for.

Getting OS information

OS returns information about the OS the device is running.

Getting the CPU usage through the edge-connector
Getting the CPU core count through the edge-connector
Getting the drive info through the edge-connector
Getting the memory info through the edge-connector
Getting the device uptime through the edge-connector
Getting the OS information through the edge-connector