FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kNodeInfo Struct Reference

Description

Represents detailed information about node hardware/firmware.

Inheritance diagram for kNodeInfo:
Inheritance graph

Public Attributes

kText32 appName
 Application name.
 
kVersion appVersion
 Application version.
 
kVersion bootloaderVersion
 Bootloader program version.
 
kBootMode bootMode
 Method by which software was loaded.
 
kBool controllerFactoryResult
 Controller factory test result.
 
kControllerType controllerType
 Controller hardware type.
 
kVersion controllerVersion
 Controller hardware version.
 
k32u cpuCount
 Count of CPUs in device (0 if unknown).
 
k64u cpuFrequency
 CPU clock frequency (Hz; 0 if unknown).
 
k32u crashCount
 Reports number of crashes encountered by the device.
 
kDaughterboardModel daughterboardModel
 Daughterboard model.
 
kVersion daughterboardVersion
 Daughterboard version.
 
kBool isDebug
 Was the firmware built with debug settings?
 
k32u mainPlConfig
 Main programmable logic configuration identifier.
 
kVersion mainPlVersion
 Main programmable logic program version.
 
k64u memorySize
 Amount of volatile memory (bytes; 0 if unknown).
 
kVersion osVersion
 Operating system version.
 
k32u partNumber
 Controller part number.
 
kVersion platformVersion
 FireSync platform firmware version.
 
kVersion protocolVersion
 FireSync protocol version.
 
kRestartReason restartReason
 Reports restart details if rebooted by watchdog.
 
k32u secondaryPlConfig
 Secondary programmable logic configuration identifier.
 
kVersion secondaryPlVersion
 Secondary programmable logic program version.
 
k32u socSpeedGrade
 Controller SoC speed grade.
 
kSocType socType
 Controller SoC type.
 
k64u storageSize
 Amount of non-volatile memory (bytes; 0 if unknown).
 
kNodeType type
 Device category.
 

The documentation for this struct was generated from the following file: