Enum SolOperation
- All Implemented Interfaces:
Serializable
,Comparable<SolOperation>
Enumeration of all possible operations, that Remote Console can invoke on BMC during SOL communication.
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionGenerate BREAK (300 ms, nominal)Deassert CTS (clear to send) to the baseboard serial controller.When test mode inactive, deassert DCD/DSR to baseboard serial controller.When test mode inactive, drop (flush) data from remote console to BMC [not including data carried in this packet, if any].When test mode inactive, flush Outbound Character Data (flush data from BMC to remote console).Assert RI (may not be supported on all implementations) - Goal is to allow this to be used for generating a WOR. -
Method Summary
Modifier and TypeMethodDescriptionint
static SolOperation
Returns the enum constant of this type with the specified name.static SolOperation[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
RingWOR
Assert RI (may not be supported on all implementations) - Goal is to allow this to be used for generating a WOR. -
Break
Generate BREAK (300 ms, nominal) -
CTS
Deassert CTS (clear to send) to the baseboard serial controller. (This is the default state when SOL is deactivated.) -
DCD_DSR
When test mode inactive, deassert DCD/DSR to baseboard serial controller. For test mode active, deassert just DCD to baseboard serial controller. -
FlushInbound
When test mode inactive, drop (flush) data from remote console to BMC [not including data carried in this packet, if any]. For test mode active, deassert DSR to baseboard serial controller. -
FlushOutbound
When test mode inactive, flush Outbound Character Data (flush data from BMC to remote console). When test mode active, won't have any effect.
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
getOperationNumber
public int getOperationNumber()
-