2.3.3.1.47. NXcs_computer

Status:

base class, extends NXobject

Description:

Base class for reporting the description of a computer

Symbols:

No symbol table

Groups cited:

NXcs_memory, NXcs_processor, NXcs_storage

Structure:

name: (optional) NX_CHAR

Given name/alias to the computing system, e.g. MyDesktop.

operating_system: (optional) NX_CHAR

Name of the operating system, e.g. Windows, Linux, Mac, Android.

@version: (optional) NX_CHAR

Version plus build number, commit hash, or description of an ever ...

Version plus build number, commit hash, or description of an ever persistent resource where the source code of the program and build instructions can be found so that the program can be configured in such a manner that the result file is ideally recreatable yielding the same results.

uuid: (optional) NX_CHAR

A globally unique persistent identifier of the computer, i.e. ...

A globally unique persistent identifier of the computer, i.e. the Universally Unique Identifier (UUID) of the computing node.

processorID: (optional) NXcs_processor

Multiple instances should be named processor1, processor2, etc.

memoryID: (optional) NXcs_memory

Multiple instances should be named memory1, memory2, etc.

storageID: (optional) NXcs_storage

Multiple instances should be named storage1, storage2, etc.

Hypertext Anchors

List of hypertext anchors for all groups, fields, attributes, and links defined in this class.

NXDL Source:

https://github.com/FAIRmat-NFDI/nexus_definitions/tree/fairmat/base_classes/NXcs_computer.nxdl.xml