~ubuntu-branches/ubuntu/karmic/knutclient/karmic

« back to all changes in this revision

Viewing changes to knutclient/knutpanelmeter.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Arnaud Quette
  • Date: 2004-10-17 20:01:05 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20041017200105-ag9ewkmblw1ch9rp
Tags: 0.8.5-1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
145
145
 
146
146
 
147
147
 
148
 
 
149
 
 
150
148
void KNutPanelMeter::setSize (bool showPanels) {
151
149
    int row =0;
152
150
    int col=0;
182
180
 
183
181
  if (analogPanels->upsAnalogs[panelNumber] != 0L){
184
182
    switch (activeUpsInfo->record.upsVarCode[panelNumber]) {
185
 
      case knc::VarCurrent :
 
183
      case knc::VarCurrent : // output.current
186
184
        if (analogPanels->scaleEnd[panelNumber] < MaxCurrent) {
187
185
          if (analogPanels->scaleEnd[panelNumber] < value) {
188
186
            analogPanels->scaleEnd[panelNumber]=(static_cast<int>(floor((value+1)/5)))*5 +5;
191
189
            }
192
190
          }
193
191
        break;
194
 
      case knc::VarBattVolt :
 
192
      case knc::VarBattVolt : // battery.voltage
195
193
        if (analogPanels->scaleEnd[panelNumber] < MaxBattVolt) {
196
194
          if (analogPanels->scaleEnd[panelNumber] < value) {
197
195
            analogPanels->scaleEnd[panelNumber]=(static_cast<int>(floor((value+1)/10)))*10 +10;
200
198
            }
201
199
          }
202
200
        break;
203
 
      case knc::VarBattCurrent :
 
201
      case knc::VarBattCurrent : // battery.current
204
202
        if (analogPanels->scaleEnd[panelNumber] < MaxBattCurrent) {
205
203
          if ((analogPanels->scaleEnd[panelNumber] < value) || (analogPanels->scaleStart[panelNumber] > value)) {
206
204
            if ((value >10) || (value <- 15)) {
213
211
                analogPanels->scaleStart[panelNumber]=-30;
214
212
                }
215
213
              analogPanels->upsAnalogs[panelNumber]->setFinger(value); // jistota pokud by nam to nekde propadlo
216
 
              analogPanels->upsAnalogs[panelNumber]->hide();// schovame analogovy panel
 
214
              analogPanels->upsAnalogs[panelNumber]->hide();// schovame analogovy panel   hides analog panel
217
215
              analogPanels->upsAnalogs[panelNumber]->setRange (analogPanels->scaleStart[panelNumber],analogPanels->scaleEnd[panelNumber]);
218
 
              analogPanels->upsAnalogs[panelNumber]->repaint(); // prekreslime
219
 
              analogPanels->upsAnalogs[panelNumber]->show(); //zobrazime merak
 
216
              analogPanels->upsAnalogs[panelNumber]->repaint(); // prekreslime , repaints panel
 
217
              analogPanels->upsAnalogs[panelNumber]->show(); //zobrazime merak  shows analog panel
220
218
              }
221
219
            }
222
220
         }