PMP Mail Archive: PMP> Console Lights

PMP> Console Lights

Harry Lewis (harryl@us.ibm.com)
Mon, 13 Jul 1998 14:48:40 -0400

I know it has been a very long time since this topic has been visited. =
I accept
that we changed the definition for prtConsoleOnTime and OffTime because=
the
previous definitions were misinterpreted. A recent reading, however, st=
rikes me
as curious why we defined On=3D0 and Off=3D0 as undefined rather than "=
lights off"
as defined in RFC1759.

Again, it's not that I don't support the clarification, but this specif=
ic
wording would appear to "break" existing implementations for no reason.=
Can
someone say why we chose this wording?

OLD DEFINITION (RFC1759)
--------------

prtConsoleOnTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The on time in milliseconds of blinking of
this light; 0 indicates off always. If both
prtConsoleOnTime and prtConsoleOffTime are 0,
then the light is always off."
::=3D { prtConsoleLightEntry 2 }

prtConsoleOffTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The off time in milliseconds of blinking of
this light; 0 indicates on always. If both
prtConsoleOnTime and prtConsoleOffTime are 0,
then the light is always off."
::=3D { prtConsoleLightEntry 3 }

NEW DEFINITION
--------------

prtConsoleOnTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object, in conjunction with
prtConsoleOffTime, defines the current status
of the light. If both prtConsoleOnTime and
prtConsoleOffTime are non-zero, the lamp is
blinking and the values presented define the
on time and off time, respectively, in
milliseconds. If prtConsoleOnTime is zero and
prtConsoleOffTime is non-zero, the lamp is
off. If prtConsoleOffTime is zero and
prtConsoleOnTime is non-zero, the lamp is on.
If both values are zero the status of the lamp
is undefined."
::=3D { prtConsoleLightEntry 2 }

prtConsoleOffTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object, in conjunction with
prtConsoleOnTime, defines the current status
of the light. If both prtConsoleOnTime and
prtConsoleOffTime are non-zero, the lamp is
blinking and the values presented define the
on time and off time, respectively, in
milliseconds. If prtConsoleOnTime is zero and
prtConsoleOffTime is non-zero, the lamp is
off. If prtConsoleOffTime is zero and
prtConsoleOnTime is non-zero, the lamp is on.
If both values are zero the status of the lamp
is undefined."
::=3D { prtConsoleLightEntry 3 }

Harry Lewis - IBM Printing Systems
=