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).
 
kBool isDebug
 Was the firmware built with debug settings?
 
k32u mainPlConfig
 Main programmable logic configuration identifier.
 
kVersion mainPlVersion
 Main programmable logic program version.
 
kSize memorySize
 Amount of volatile memory (bytes; 0 if unknown).
 
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.
 
kSocType socType
 Controller SoC type.
 
kSize 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: