File MIES_CheckInstallation.ipf

CHI Routines for checking the health of the MIES installation

Functions

static variable CHI_InitInstallationState(CHI_InstallationState *state)
static variable CHI_CheckJSONXOPVersion(CHI_InstallationState *state)
static variable CHI_CheckTUFXOPVersion(CHI_InstallationState *state)
static variable CHI_OutputVersionCheckResult(CHI_InstallationState *state, string xopName, string expectedVersion, string foundVersion)
static variable CHI_CheckITCXOPVersion(CHI_InstallationState *state)
static variable CHI_CheckXOP(string *list, string item, string name, CHI_InstallationState *state, string expectedHash = defaultValue)

Search list for matches of item and print the results.

variable CHI_CheckInstallation()

Check the installation and print the results to the history.

Currently checks that all expected/optional XOPs are installed.

Returns:

number of errors

Variables

static const string CHI_NIDAQ_XOP_64_HASH = "b13267a080053c07b80302212b7f73ac199e1f001d9a1b4303e2d7dce1aeb39e"
static const string CHI_JSON_XOP_VERSION = "version-892-g9251933"
static const string CHI_TUF_XOP_VERSION = "version-163-g686effb"
static const string CHI_ITC_XOP_VERSION = "latest-174-gb9915a9"
struct CHI_InstallationState

Collection of counters used for installation checking.

Public Members

variable numErrors
variable numTries