Table of Contents

Class IpcMainBoard

Namespace
TwinSharp.IPC
Assembly
TwinSharp.dll

This module provides mainboard information, such as type, serial number, production date, boot count, operating time, and temperature. This module is not supported by all devices, since it requires a special BIOS.

public class IpcMainBoard
Inheritance
IpcMainBoard
Inherited Members

Properties

BiosMajorVersion

BIOS major version

public byte BiosMajorVersion { get; }

Property Value

byte

BiosMinorVersion

BIOS minor version

public byte BiosMinorVersion { get; }

Property Value

byte

BiosVersion

BIOS version

public string BiosVersion { get; }

Property Value

string

BootCount

Number of times the device has been booted.

public uint BootCount { get; }

Property Value

uint

MainBoardRevision

Mainboard revision

public byte MainBoardRevision { get; }

Property Value

byte

MaxBoardTemperatureCelsius

Highest measured temperature.

public int MaxBoardTemperatureCelsius { get; }

Property Value

int

MaxInputMilliVolts

Highest measured voltage.

public int MaxInputMilliVolts { get; }

Property Value

int

MinBoardTemperatureCelsius

Lowest measured temperature.

public int MinBoardTemperatureCelsius { get; }

Property Value

int

MinInputMilliVolts

Lowest measured voltage.

public int MinInputMilliVolts { get; }

Property Value

int

OperatingTimeMinutes

Operating time in minutes.

public uint OperatingTimeMinutes { get; }

Property Value

uint

ProductionDate

Production date of the mainboard.

public string ProductionDate { get; }

Property Value

string

SerialNumber

Serial number of the mainboard.

public string SerialNumber { get; }

Property Value

string

TemperatureCelsius

Current mainboard temperature °C.

public short TemperatureCelsius { get; }

Property Value

short

Type

Type of the mainboard.

public string Type { get; }

Property Value

string