draft of DTE group for modem mib

Jim Barnes <barnes@xylogics.com> Fri, 10 December 1993 01:29 UTC

Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa13805; 9 Dec 93 20:29 EST
Received: from CNRI.RESTON.VA.US by IETF.CNRI.Reston.VA.US id aa13801; 9 Dec 93 20:29 EST
Received: from apache.telebit.com by CNRI.Reston.VA.US id aa27052; 9 Dec 93 20:29 EST
Received: from america.Sunnyvale.Telebit.CO (america-bb.sunnyvale.telebit.com) by apache.telebit.com (4.1/SMI-4.1/Telebit-Apache-Brent-930718) id AA01022 to ietf-archive@cnri.reston.va.us; Thu, 9 Dec 93 17:23:04 PST
Received: from apache.telebit.com by america.Sunnyvale.Telebit.COM (4.0/america.telebit.com-DBC-930718) id AA28630 to modemmgt@apache.Sunnyvale.Telebit.COM; Thu, 9 Dec 93 17:23:02 PST
Received: from atlas.xylogics.com by apache.telebit.com (4.1/SMI-4.1/Telebit-Apache-Brent-930718) id AA01019 to modemmgt@Telebit.COM; Thu, 9 Dec 93 17:22:56 PST
Received: from spock.xylogics.com by atlas.xylogics.com with SMTP id AA27156 (5.65c/UK-2.1-930726); Thu, 9 Dec 1993 20:26:48 -0500
Received: by spock.xylogics.com id AA05254 (4.1/UK-2.1-921215); Thu, 9 Dec 93 20:20:40 EST
Message-Id: <5254.9312100120@spock.xylogics.com>
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Jim Barnes <barnes@xylogics.com>
Date: Thu, 09 Dec 1993 20:20:39 -0500
X-Mailer: Mail User's Shell (7.1.0 4/25/90)
To: modemmgt@telebit.com
Subject: draft of DTE group for modem mib



Here is a draft of the changes for the DTE group of the modem mib.  

I'm not sure about some of the descriptions.  For example, if 
mdmDTEActionOnDTROnToOff is set to ignore(1), should mdmDTEActionOnDTROffToOn
also be set to ignore?  What happens if one is ignore, and the other
is not?  Comments and suggestions from modem experts gladly accepted.

There is already an object in the RS-232 MIB for synchronous timing
source (rs232SyncPortClockSource), but the enumerated values of that
object are different than mdmDTESyncTimingSource.  Does that matter?
How are the two objects related, if at all?


  Jim Barnes (barnes@xylogics.com)



-- units of conformance


mdmDTEInterfaceGroup    OBJECT-GROUP
    OBJECTS { mdmDTEActionOnDTROnToOff, mdmDTEActionOnDTROffToOn,
		mdmDTESyncTimingSource, mdmDTESyncAsyncMode  }
    STATUS  current
    DESCRIPTION
            "A collection of objects that describe the configuration and
            state of the modem's DTE interface."
    ::= { mdmGroups 3 }


...



-- DTE Interface Group

mdmDTEInterface OBJECT IDENTIFIER ::= { mdmMIB 3 }

mdmDTEActionOnDTROnToOff OBJECT-TYPE
    SYNTAX      INTEGER {
                    ignore(1),
                    escapetocommandmode(2),
                    disconnetcall(3),
                    resetmodem(4)
                }
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
            "Defines the action the modem will take when DTR drops.
	     
	     If the value is set to ignore(1), the modem takes no action
	     when DTR drops and operates as if DTR was still high.
	     Typically, mdmDTEActionOnDTROffToOn would also be set to
	     ignore(1) if this object is set to ignore(1).

	     If the value is escapetocommandmode(2), the modem enters
	     command mode.  If the value is disconnectcall(3), the current
	     call (if any) is terminated.  If the value is resetmodem(4),
	     the current call (if any) is terminated and the modem is
	     reset."
    DEFVAL { disconnectcall }
    ::= { mdmDTEInterface 1 }

mdmDTEActionOnDTROffToOn OBJECT-TYPE
    SYNTAX      INTEGER {
                    ignore(1),
                    enabledial(2),
                    autoAnswerEnable(3),
                    establishConnection(4)
                }
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
            "Defines the action the modem will take when DTR is raised.

	     If the value is set to ignore(1), the modem takes no action
	     when DTR is raised.  Typically, mdmDTEActionOnDTROnToOff 
	     would also be set to ignore(1) if this object is set to 
	     ignore(1).

	     If the value is set to enabledial(2), the modem prepares to
	     dial an outgoing call.  The number to dial still must be
	     specified.  If the value is set to autoAnswerEnable(3),
	     the modem will automatically answer an incoming call.  If
	     the value is set to establishConnection(4), the modem dials
	     a number that has been previously stored in NVRAM."
    DEFVAL { autoAnswerEnable }
    ::= { mdmDTEInterface 2 }

mdmDTESyncTimingSource OBJECT-TYPE
    SYNTAX      INTEGER {
                    internal(1),
                    external(2),
                    loopback(3),
                    network(4)
                }
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
            "The clock source for synchronous transmissions.  If set to
	     internal(1), the modem is the clock source and sends the clock
	     signals to the DTE.  If set to external(2), the transmit clock 
	     signals are provided by the DTE.  If loopback(3), the modem
	     receiver clock is used for the transmit clock.  If network(4),
	     the clock signals are supplied by the DCE interface.

	     If the modem is not in synchronous mode, setting this object
	     will have no effect on the current operations of the modem."
    DEFVAL { internal }
    ::= { mdmDTEInterface 3 }

mdmDTESyncAsyncMode OBJECT-TYPE
    SYNTAX      INTEGER {
                    async(1),
                    sync(2),
                    syncAfterDial(3)
                }
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
            "The operational mode of the modem.  If the value is 
	     syncAfterDial(3), the modem will accept commands in asynchronous
	     mode and changes to synchronous mode to pass date."
    DEFVAL { async }
    ::= { mdmDTEInterface 4 }