PhysicalChassis Object


Description:

Represents a chassis that the application is currently connected to.

Parents: PhysicalChassisManager

Children: FeatureLicense, PhysicalChassisComponentTempStatus, PhysicalChassisFan, PhysicalChassisPowerSupplyStatus, PhysicalChassisSmart, PhysicalChassisSmartAttribute, PhysicalChassisSmartInfo, PhysicalChassisSyncTopology, PhysicalChassisTempStatus, PhysicalChassisTestModuleTempStatus, PhysicalChassisThermal, PhysicalTestModule, PowerSaveStats, TransceiverPowerSensorStatus, TransceiverTempSensorStatus

PhysicalChassis Writable Attributes

Attribute Description
Common Writable Attributes Active, Name
Hostname

Hostname or IP address of the chassis.

Type: string

Default: 0

TcpPort

Port number used to establish a TCP connection with the chassis.

Type: u16

Default: 40004

UserBanner

User defined banner

Type: string

Default: "" (empty string)

PhysicalChassis Read-Only Attributes

Read-Only Attribute Description
BackplaneHwVersion

Hardware version of the chassis backplane.

Type: u32

Default: 0

ControllerHwRevision

Chassis controller revision.

Type: string

Default: NA

ControllerHwVersion

Hardware version of the chassis controller.

Type: u32

Default: 0

DiskFree

Chassis compact flash disk space currently available in kilobytes.

Type: u32

Default: 0

DiskUsed

Chassis compact flash disk space currently used in kilobytes.

Type: u32

Default: 0

ExpectedFirmwareVersion

Expected firmware version.

Type: string

Default: "" (empty string)

FirmwareInstallProgress

Current firmware installation progress in units of percentage complete.

Type: u32

Default: 0

FirmwareInstallStatus

Current chassis firmware installation status.

Type: enum

Default: FIRMWARE_INSTALL_INACTIVE

Possible Values:

Value Description
FIRMWARE_INSTALL_INACTIVE

Firmware installation is not occurring on the chassis.

FIRMWARE_INSTALL_IN_PROGRESS

Firmware installation is in progress on the chassis.

FIRMWARE_INSTALL_REBOOTING

Chassis is rebooting during the firmware installation process.

FIRMWARE_INSTALL_COMPLETE

Firmware installation has completed on the chassis.

FIRMWARE_INSTALL_FAILED

Firmware installation has failed on the chassis.

FIRMWARE_INSTALL_INSTALLER

Updating installer during firmware installation.

FIRMWARE_INSTALL_HYPERVISOR

Updating base OS during firmware installation.

FIRMWARE_INSTALL_CHASSIS_REBOOT

Rebooting chassis

FIRMWARE_INSTALL_TESTMODULE_REBOOT

Rebooting testModule(s) after firmware installation

FIRMWARE_INSTALL_AUTOFALLBACK

Chassis Firmware AutoFallBack after firmware installation.

FIRMWARE_INSTALL_TESTPACKAGE

FirmwareVersion

Chassis firmware version (for example, "2.0.100").

Type: string

Default: 0

FirmwareVersionStatus

Description of version check.

Type: string

Default: "" (empty string)

Has2500mMgigLicense

Does Chassis Have 2.5 License for MGIG

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Chassis Has 2.5G MGIG License Support

FALSE

Chassis Has 2.5G MGIG License Support

Has5gMgigLicense

Does Chassis Have 5G License for MGIG

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Chassis Has 5G MGIG License Support

FALSE

Chassis Does Not Have 5G MGIG License Support

HasKP4License

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

FALSE

HasL1License

Does chassis has the L1 license

Type: bool

Default: TRUE

Possible Values:

Value Description
TRUE

FALSE

HasTsnLicense

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

FALSE

IsConnected

Whether the application is currently connected to the chassis.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Application is currently connected to the chassis.

FALSE

Application is currently not connected to the chassis.

IsFirmwareVersionValid

Whether the firmware version combination is valid.

Type: bool

Default: TRUE

Possible Values:

Value Description
TRUE

Version combination is valid.

FALSE

Version combination is not valid.

Model

Chassis model identifier (for example, "CHASSIS_5U").

NOTE: It is recommended that you use the PartNum attribute instead of this one.

Type: enum

Default: CHASSIS_5U

Possible Values:

Value Description
CHASSIS_5U

5U chassis.

CHASSIS_2U

2U chassis.

CHASSIS_9U

9U chassis.

NtpEstError

NTP Estimated Error in msec.

Type: double

Default: 0.0

NtpOffset

NTP Offset in msec.

Type: double

Default: 0.0

NtpPeer

NTP Peer of the chassis.

Type: string

Default: "" (empty string)

PartNum

Part number of the chassis. It is recommended that you use this instead of the Model attribute.

Type: string

Default: "" (empty string)

Password

Type: string

Default: "" (empty string)

PreviousActiveVersion

Previous Active Version to check Firmware AutoFallBack.

Type: string

Default: "" (empty string)

SecureModeRunning

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

FALSE

SerialNum

Controller serial number.

Type: string

Default: 0

SlotCount

Number of slots for cards present in the chassis.

Type: u16

Default: 0

StandbyFirmwareVersion

Type: string

Default: 0

Status

Current chassis status (that is, UP or DOWN).

Type: enum

Default: CHASSIS_STATUS_DOWN

Possible Values:

Value Description
CHASSIS_STATUS_UP

Chassis is currently up and ready.

CHASSIS_STATUS_DOWN

Chassis is currently down.

StatusChanged

Chassis status change.

Type: enum

Default: CHASSIS_CHANGE_UNKNOWN

Possible Values:

Value Description
CHASSIS_CHANGE_INIT_DONE

Chassis init done.

CHASSIS_CHANGE_REBOOT

Chassis is rebooting.

CHASSIS_CHANGE_POWER_SAVE

Chassis is in power save.

CHASSIS_CHANGE_POWERING_DOWN

Chassis is powering down.

CHASSIS_CHANGE_WAKING_UP

Chassis is waking up.

CHASSIS_CHANGE_UNKNOWN

Chassis status change is unknown.

SyncEvent

Last chassis sync event received (for example, SYNC_EVENT_SRC_DROPPED).

Type: enum

Default: SYNC_EVENT_COMPLETE

Possible Values:

Value Description
SYNC_EVENT_SRC_DROPPED

Chassis time source lost/dropped.

SYNC_EVENT_RESYNC_EVENT

Chassis is resynchronizing its time to the source.

SYNC_EVENT_COMPLETE

Chassis has completed synchronizing its time.

SYNC_EVENT_CHAIN_UPDATE

Chassis sync topology has changed.

SYNC_EVENT_CHAIN_LOOP

Chassis sync topology is in a loop.

SyncSrc

Chassis sync/time source (for example, SYNC_SRC_INTERNAL).

Type: enum

Default: SYNC_SRC_INTERNAL

Possible Values:

Value Description
SYNC_SRC_INTERNAL

Chassis is using its internal time source.

SYNC_SRC_CHASSIS

Chassis time is synchronized to another chassis (that is, it is a slave chassis).

SYNC_SRC_LEGACY

Chassis time is synchronized to a legacy SmartBits chassis.

SYNC_SRC_GPS

Chassis time is synchronized to a GPS device.

SYNC_SRC_CDMA

Chassis time is synchronized to a CDMA device.

SYNC_SRC_NTP

Chassis time is synchronized to a NTP device.

SYNC_SRC_PTP

Chassis time is synchronized to a PTP device.

SyncStatus

Chassis synchronization status (for example, CHASSIS_FULL_SYNC).

Type: enum

Default: CHASSIS_OUT_OF_SYNC

Possible Values:

Value Description
CHASSIS_OUT_OF_SYNC

Chassis time source is out of sync.

CHASSIS_CALIBRATED_SYNC

Chassis time source is calibrated.

CHASSIS_ALIGNED_SYNC

Chassis time source is aligned.

CHASSIS_FULL_SYNC

Chassis time source is fully synchronized.

SyncStatusCheck

Type: bool

Default: TRUE

Possible Values:

Value Description
TRUE

FALSE

TotalDiskSize

Total chassis compact flash disk size in kilobytes.

Type: u32

Default: 0

Uptime

Uptime.

Type: string

Default: Unknown