IAteCoreSession Interface
- Updated2024-10-03
- 2 minute(s) read
Represents the interface for session used to interact with the ATECCGEN2.
Derives from
- IDisposable
Syntax
Namespace: NationalInstruments.AteCore
public interface IAteCoreSession : IDisposable
Remarks
<threadsafety safety="unsafe">
Properties
Name | Description |
---|---|
ACPowerDistributionUnits | Gets the array of AC Power Distribution Unit (IACPowerDistributionUnit). |
DCPowerDistributionUnits | Gets the array of DC Power Distribution Unit (IDCPowerDistributionUnit). |
FanDomains | Gets the array of Fan Domain (IFanDomain). Every Fan Domain contains a list of Fan Panel. |
PowerEntryPanel | Gets the Power Entry Panel (IPowerEntryPanel). |
RackControlUnit | Gets the Rack Control Unit (IRackControlUnit). |
RackTemperatureSensorUnits | Gets the array of Rack Temperature Sensor Unit (IRackTemperatureSensorUnit). |
UninterruptiblePowerSupplies | Gets the array of Uninterruptible Power Supply(UPS) (IUninterruptiblePowerSupply). |
Methods
Name | Description |
---|---|
ChangeRackPasswordAsync(string, string) | Changes password on ATECCGEN2. |
GenerateAndApplyCertificateKeyPairAsync(int) | Generates and applies private and public key pair on ATECCGEN2. |
GetFirmwareUpdateStatusAsync() | Gets the last firmware update status. |
GetRackPowerStateAsync() | Gets the ATECCGEN2 power state. |
GetRackSystemErrorsAsync() | Gets the ATECCGEN2 system errors. |
GetRackSystemStateAsync() | Gets the ATECCGEN2 system state. |
InitiateRackRestartAsync(RackRestartLevel) | Initiates a restart operation on ATECCGEN2. |
IsInterlockConnectedAsync(Interlock) | Checks if Interlock is connected. |
RefreshDCPowerDistributionUnitsAsync() | Refresh DC Power Distribution Units (DC PDU). |
RegisterUninterruptiblePowerSupplyAsync(PowerPhaseType, int) | Registers a UPS to the ATECCGEN2 system after physically installing a UPS. After registering a UPS, the UPS related monitoring features will not start until the rack is rebooted. |
SetRackPowerStateToRunningAsync() | Sets ATECCGEN2 power state to Running. |
SetRackPowerStateToStandbyAsync(bool) | Sets ATECCGEN2 power state to Standby. |
SetTowerLightAsync(TowerLight, bool) | Sets Tower Light to be turned on or off. |
UnregisterUninterruptiblePowerSupplyAsync(PowerPhaseType, int) | Unregisters a UPS from the ATECCGEN2 system after physically uninstalling a UPS. A UPS should be unregistered using this function before physically removing it from a rack. |
UpdateFirmwareAsync(string) | Updates firmware on ATECCGEN2. |