(file) Return to CIM_POTSModem.mof CVS log (file) (dir) Up to [Pegasus] / pegasus / Schemas / CIM231 / DMTF / Device

  1 karl  1.1.2.2 // Copyright (c) 2005 DMTF.  All rights reserved.
  2               // <change cr="CIMCoreCR00752.000" type ="change">Update of
  3               // descriptions based on Tech Edit review.</
  4               // <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
  5               // qualifier values to CIM Schema.</change>
  6               // <change cr="ArchCR00089.003" type="add">Add PUnit qualifier values
  7               // to Units qualifier values.</change>
  8               // ==================================================================
  9               //  CIM_POTSModem
 10               // ==================================================================
 11                  [Version ( "2.10.0" ), 
 12                   UMLPackagePath ( "CIM::Device::Modems" ), 
 13                   Description ( 
 14                      "The POTSModem class represents a Device that translates binary "
 15                      "data into wave modulations for sound-based transmission. It "
 16                      "connects to the POTS (Plain Old Telephone System) network." )]
 17               class CIM_POTSModem : CIM_CallBasedModem {
 18               
 19                     [Description ( 
 20                         "Capabilities of the POTSModem. For example, the Device "
 21                         "might support distinctive ring, caller ID, fax, voice, "
 22 karl  1.1.2.2           "and so on." ), 
 23                      ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", 
 24                         "10", "11", "12" }, 
 25                      Values { "Unknown", "Other", "Distinctive Ring", "Caller ID", 
 26                         "Voice", "Fax Class 1", "Fax Class 2", "WakeOnRing", 
 27                         "Fax Group 3", "GSM Support", "AMPS Support", 
 28                         "OOB Alerting", "Worldwide Country Support" }, 
 29                      ArrayType ( "Indexed" ), 
 30                      ModelCorrespondence { "CIM_POTSModem.CapabilityDescriptions" }]
 31                  uint16 Capabilities[];
 32               
 33                     [Description ( 
 34                         "An array of free-form strings that provides more "
 35                         "detailed explanations for any of the POTSModem features "
 36                         "indicated in the Capabilities array. Note, each entry of "
 37                         "this array is related to the entry in the Capabilities "
 38                         "array that is located at the same index." ), 
 39                      ArrayType ( "Indexed" ), 
 40                      ModelCorrespondence { "CIM_POTSModem.Capabilities" }]
 41                  string CapabilityDescriptions[];
 42               
 43 karl  1.1.2.2       [Description ( 
 44                         "Specifies which capabilities from the list of those "
 45                         "supported are enabled and defined in the Capabilities "
 46                         "array." ), 
 47                      ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", 
 48                         "10", "11", "12" }, 
 49                      Values { "Unknown", "Other", "Distinctive Ring", "Caller ID", 
 50                         "Voice", "Fax Class 1", "Fax Class 2", "WakeOnRing", 
 51                         "Fax Group 3", "GSM Support", "AMPS Support", 
 52                         "OOB Alerting", "Worldwide Country Support" }, 
 53                      ModelCorrespondence { "CIM_POTSModem.Capabilities" }]
 54                  uint16 EnabledCapabilities[];
 55               
 56                     [Description ( 
 57                         "Defines the maximum communication speed to the COM Port "
 58                         "for an external modem that can be set. Enter 0 if not "
 59                         "applicable." ), 
 60                      Units ( "Bits per Second" ), 
 61                      PUnit ( "bit / second" )]
 62                  uint32 MaxBaudRateToSerialPort;
 63               
 64 karl  1.1.2.2       [Description ( 
 65                         "Defines the maximum communication speed for accessing "
 66                         "the phone system that can be set." ), 
 67                      Units ( "Bits per Second" ), 
 68                      PUnit ( "bit / second" )]
 69                  uint32 MaxBaudRateToPhone;
 70               
 71                     [Description ( 
 72                         "Boolean that indicates that synchronous, as well as "
 73                         "asynchronous, communication is supported." )]
 74                  boolean SupportsSynchronousConnect;
 75               
 76                     [Description ( 
 77                         "DialType is an integer that indicates whether tone "
 78                         "(value=1) or pulse dialing (value=2) is used. \"Unknown\" "
 79                         "(0) can also be defined." ), 
 80                      ValueMap { "0", "1", "2" }, 
 81                      Values { "Unknown", "Tone", "Pulse" }]
 82                  uint16 DialType;
 83               
 84                     [Description ( 
 85 karl  1.1.2.2           "InactivityTimeout defines the time limit (in seconds) "
 86                         "for automatic disconnection of the phone line, if no "
 87                         "data is exchanged. A value of 0 indicates that this "
 88                         "feature is present but not enabled." ), 
 89                      Units ( "Seconds" ), 
 90                      PUnit ( "second" )]
 91                  uint32 InactivityTimeout;
 92               
 93                     [Description ( 
 94                         "Describes the volume level of the audible tones from the "
 95                         "Modem. For example, high, medium, or low volume can be "
 96                         "reported (values 3, 4, or 5, respectively)." ), 
 97                      ValueMap { "0", "1", "2", "3", "4", "5", "6", "7" }, 
 98                      Values { "Unknown", "Other", "Not Supported", "High", 
 99                         "Medium", "Low", "Off", "Auto" }]
100                  uint16 SpeakerVolumeInfo;
101               
102                     [Description ( 
103                         "CountriesSupported is an array of strings that defines "
104                         "the countries in which the POTSModem operates." ), 
105                      MaxLen ( 64 )]
106 karl  1.1.2.2    string CountriesSupported[];
107               
108                     [Description ( 
109                         "CountrySelected is a string value that defines the "
110                         "country for which the Modem is currently programmed. "
111                         "When multiple countries are supported, this property "
112                         "defines which one is currently selected for use." ), 
113                      MaxLen ( 64 )]
114                  string CountrySelected;
115               
116                     [Description ( 
117                         "Number of rings before the Modem answers an incoming call."
118                          )]
119                  uint8 RingsBeforeAnswer;
120               
121                     [Description ( 
122                         "MaxNumberOfPasswords specifies the number of passwords "
123                         "that can be defined in the Modem itself. If this feature "
124                         "is not supported, enter 0." )]
125                  uint16 MaxNumberOfPasswords;
126               
127 karl  1.1.2.2       [Description ( 
128                         "CurrentPasswords is an array that contains the currently "
129                         "defined passwords for the Modem. This array might be "
130                         "left blank for security reasons." ), 
131                      MaxLen ( 24 )]
132                  string CurrentPasswords[];
133               
134                     [Description ( 
135                         "Indication of whether the Modem supports call-back." )]
136                  boolean SupportsCallback;
137               
138                     [Description ( 
139                         "AnswerMode defines the current auto-answer or call-back "
140                         "setting for the Modem." ), 
141                      ValueMap { "0", "1", "2", "3", "4", "5" }, 
142                      Values { "Unknown", "Other", "Disabled", "Manual Answer", 
143                         "Auto Answer", "Auto Answer with Call-Back" }]
144                  uint16 AnswerMode;
145               
146                     [Description ( 
147                         "The current equalization setting for the Modem." ), 
148 karl  1.1.2.2        ValueMap { "0", "1", "2", "3" }, 
149                      Values { "Unknown", "Other", "Long", "Short" }]
150                  uint16 Equalization;
151               
152                     [Description ( "List of black-listed numbers for the Modem." )]
153                  string BlackListedNumbers[];
154               
155               
156               };

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2