SBT2 Module

The SBT2 module provides hardware control for Intel SBT2 based hardware.

Module Features

The SBT2 module provides the end user or client with the following capabilities:

Configuring the SBT2 Module To Manage a Node

The CONFIGURATION command is used to set the physical device address of the managed node.
FORMAT:
SBT2:CONFIGURATION:<NODE_ID>:<DEVICE_ADDRESS>
RESPONSES:
JOB_STARTED
JOB_ERROR:(errno string)
JOB_COMPLETED
FIELDS:
<DEVICE_ADDRESS> - Either a serial port or the address of a port on
a terminal server in the form of hostname-port

Resetting a Unit

FORMAT:
SBT2:HARD_RESET:<NODE_ID>
RESPONSES:
JOB_STARTED
JOB_ERROR:(errno string)
JOB_COMPLETED

Powering on a Unit

FORMAT:
SBT2:POWER_ON:<NODE_ID>
RESPONSES:
JOB_STARTED
JOB_ERROR:(errno string)
JOB_COMPLETED

Powering off a Unit

FORMAT:
SBT2:POWER_OFF:<NODE_ID>
RESPONSES:
JOB_STARTED
JOB_ERROR:(errno string)
JOB_COMPLETED

Refreshing the connection to a Unit

FORMAT:
SBT2:REFRESH:<NODE_ID>
RESPONSES:
JOB_STARTED
JOB_ERROR:(errno string)
JOB_COMPLETED

Retrieving the chassis status of a Unit

FORMAT:
SBT2:CHASSIS_STATUS:<NODE_ID>
RESPONSES:
JOB_STARTED
JOB_ERROR:(errno string)
CHASSIS_STATUS:<POWER_STATE>
JOB_COMPLETED
FIELDS:
<POWER_STATE> - This field can be one of the following:
		WORKING|SUSPEND_TO_RAM|SUSPEND_TO_DISK|
		SOFT_OFF|MECHANICAL_OFF|SLEEPING|LEGACY_OFF