ADTF  3.13.2
ADTF System Status


ADTFDAT System Status

Introduction

The System Status Input is a delivered Streaming Service plugin that gets CPU and memory information of the ADTF System and provides them as Samples (e.g. to store in an ADTF DAT File (.adtfdat) by using ADTFDAT File Recorder or to analyze and react to in custom components or ADTF JavaScript and QtQuick Filter).

Plugin Information
Plugin Filenameadtf_system_status.adtfplugin
Plugin Descriptionadtf_system_status.plugindescription
Plugin NameADTF System Status Input Plugin
LicenseADTF
Support Mailsupport@digitalwerk.net
Homepage URLhttps://support.digitalwerk.net/
Plugin Versions
Plugin Version3.13.2
Plugin File Version1.0
adtf3.13.2
adtf::ucom3.1.0
Component Information
NameSystem Status Input
CIDsystem_status_input.streaming_source.adtf.cid
DescriptionUse this Streaming Source to receive system status information as sample data to be able to record them.
TypeFilter
Properties
NameValueTypeDescriptionSubproperties
update_interval1000000tInt64refresh interval in microseconds to update sytem status information.
Output Pins
NameStream TypeDescription
system_status adtf/default Provides samples containing the current system status.
Dynamic Pins
Dynamic Input Pinsfalse
Dynamic Output Pinsfalse
Dynamic Input Binding Pinsfalse
Dynamic Output Binding Pinsfalse
Required Interfaces
IID
reference_clock.giant.streaming.adtf.iid
kernel.devil.services.adtf.iid
Output Pin Stream Types
Pin Namesystem_status
Meta Type Nameadtf/default
Stream Type Properties
NameValueTypeDescriptionSubproperties
md_data_serializedfalsetBool
md_definitions
<?xml version="1.0"?>
<adtf:ddl xmlns:adtf="adtf">
<header>
<language_version>4.00</language_version>
<author>build</author>
<date_creation>16.11.2021</date_creation>
<date_change>16.11.2021</date_change>
<description>ADTF generated</description>
</header>
<units />
<datatypes>
<datatype name="tFloat64" size="64" description="predefined ADTF tFloat64 datatype" min="-1.797693e+308" max="1.797693e+308" />
<datatype name="tUInt64" size="64" description="predefined ADTF tUInt64 datatype" min="0" max="18446744073709551615" />
</datatypes>
<enums />
<structs>
<struct name="tSystemStatus" version="1" alignment="1">
<element type="tCpuStatus" name="sCpuStatus" bytepos="0" arraysize="1" byteorder="LE" alignment="1" />
<element type="tMemoryStatus" name="sMemoryStatus" bytepos="16" arraysize="1" byteorder="LE" alignment="1" />
<element type="tUInt64" name="nSystemTime" bytepos="88" arraysize="1" byteorder="LE" alignment="1" />
</struct>
<struct name="tCpuStatus" version="1" alignment="1">
<element type="tFloat64" name="fUsageTotal" bytepos="0" arraysize="1" byteorder="LE" alignment="1" />
<element type="tFloat64" name="fUsageProcess" bytepos="8" arraysize="1" byteorder="LE" alignment="1" />
</struct>
<struct name="tMemoryStatus" version="1" alignment="1">
<element type="tUInt64" name="nPhysicalMemoryTotal" bytepos="0" arraysize="1" byteorder="LE" alignment="1" />
<element type="tUInt64" name="nPhysicalMemoryUsed" bytepos="8" arraysize="1" byteorder="LE" alignment="1" />
<element type="tUInt64" name="nPhysicalMemoryUsedByProcess" bytepos="16" arraysize="1" byteorder="LE" alignment="1" />
<element type="tUInt64" name="nVirtualMemoryTotal" bytepos="24" arraysize="1" byteorder="LE" alignment="1" />
<element type="tUInt64" name="nVirtualMemoryUsed" bytepos="32" arraysize="1" byteorder="LE" alignment="1" />
<element type="tUInt64" name="nVirtualMemoryUsedByProcess" bytepos="40" arraysize="1" byteorder="LE" alignment="1" />
<element type="tUInt64" name="nMallocTotal" bytepos="48" arraysize="1" byteorder="LE" alignment="1" />
<element type="tUInt64" name="nMallocFree" bytepos="56" arraysize="1" byteorder="LE" alignment="1" />
<element type="tUInt64" name="nMallocUsed" bytepos="64" arraysize="1" byteorder="LE" alignment="1" />
</struct>
</structs>
<streams />
</adtf:ddl>
cString
md_structtSystemStatuscString

Addtional Notes

Note
If you do not require Samples and use this information just for viewing, please have a look at ADTF Status Monitor.

Copyright © Audi Electronics Venture GmbH. All rights reserved. (Generated on Tue Nov 16 2021 by doxygen 1.8.14)