Hex-ascii command format – Dell PowerEdge 7250 User Manual

Page 72

Advertising
background image

70

Terminal Mode Commands

www

.del

l.

com |

su

ppo

rt.

d

e

ll.

co

m

Each terminal mode message must be preceded with the left bracket "start” character and must be

ended with a right bracket “stop” character and the appropriate input new-line sequence.
No input characters are accepted until the start character has been received.
Terminal mode text commands are case sensitive, but hex-ASCII commands can either use upper

or lower case letters for ASCII representations of hex digits.

Command Length

Terminal mode messages are limited to a maximum length of a 122 characters. This includes the

left and right brackets, but not control characters.

Character Support

Terminal mode messages are allowed to be composed of standard printable ASCII characters. All

other characters are treated as illegal characters.

Special Character Handling — <ESC> character

The <ESC> character can be used to delete an entire message prior to submission to the BMC for

processing. If line editing is enabled, and the <ESC> key is followed by an input newline

sequence, the BMC responds by outputting an output newline sequence. Otherwise, the BMC

goes back to looking for the start character.

Special Character Handling — <DEL> or <BKSP> character

The <BKSP> or <DEL> key can be used to delete the last character entered if the message has

not been submitted to the BMC yet.

Special Character Handling — Line Continuation character

Long IPMI messages can be split across multiple lines by using the line continuation

<BACKSLASH> character followed immediately by an input newline sequence. Line

continuation character usage is supported for both text and hex-ASCII commands.

Special Character Handling — Illegal characters

Any illegal characters received by the BMC clears the message in progress and forces the BMC back

to looking for the start character.

Hex-ASCII Command Format

Binary IPMI commands are sent and received as a series of case insensitive hex-ASCII pairs, where

each is optionally separated from the preceding pair by a single <space> character. The following

is an example of a binary IPMI request message:
[18 00 22]<newline sequence>

Advertising