unit Screen_ConnectStatus;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ScadaBase, VisMachine, VisMcha, ExtCtrls, VisDltB,
  VisStatusShape, VisZDVH, VisZDVT, jpeg, SimpleLine, VisDynamicPict,
  VisZDVC, VisZDVA, Buttons, VisLabel, VisNumericPanel, AdvGlowButton,
  VisControl;

type
  TScreen_ConnectStatusForm = class(TForm)
    Panel3: TPanel;
    Label38: TLabel;
    lbl71: TLabel;
    pnl1: TPanel;
    lbl28: TLabel;
    VisLabel26: TVisLabel;
    AdvGlowButton1: TAdvGlowButton;
    Label1: TLabel;
    VisLabel3: TVisLabel;
    VisNumericPanel4: TVisNumericPanel;
    Label2: TLabel;
    VisNumericPanel5: TVisNumericPanel;
    VisLabel1: TVisLabel;
    VisLabel12: TVisLabel;
    VisLabel13: TVisLabel;
    VisLabel14: TVisLabel;
    VisLabel15: TVisLabel;
    VisLabel16: TVisLabel;
    VisLabel17: TVisLabel;
    VisLabel18: TVisLabel;
    Label8: TLabel;
    Label9: TLabel;
    VisNumericPanel1: TVisNumericPanel;
    Label10: TLabel;
    VisNumericPanel2: TVisNumericPanel;
    Label11: TLabel;
    VisNumericPanel9: TVisNumericPanel;
    Label12: TLabel;
    VisNumericPanel10: TVisNumericPanel;
    VisNumericPanel12: TVisNumericPanel;
    VisNumericPanel13: TVisNumericPanel;
    Label15: TLabel;
    VisNumericPanel14: TVisNumericPanel;
    Label16: TLabel;
    VisNumericPanel15: TVisNumericPanel;
    VisNumericPanel16: TVisNumericPanel;
    VisNumericPanel17: TVisNumericPanel;
    Label18: TLabel;
    VisNumericPanel18: TVisNumericPanel;
    Label19: TLabel;
    VisNumericPanel19: TVisNumericPanel;
    VisNumericPanel20: TVisNumericPanel;
    VisNumericPanel21: TVisNumericPanel;
    Label21: TLabel;
    VisNumericPanel22: TVisNumericPanel;
    Label22: TLabel;
    VisNumericPanel23: TVisNumericPanel;
    VisNumericPanel24: TVisNumericPanel;
    VisNumericPanel25: TVisNumericPanel;
    Label24: TLabel;
    VisNumericPanel26: TVisNumericPanel;
    Label25: TLabel;
    VisNumericPanel27: TVisNumericPanel;
    VisNumericPanel28: TVisNumericPanel;
    VisNumericPanel29: TVisNumericPanel;
    Label27: TLabel;
    VisNumericPanel30: TVisNumericPanel;
    Label28: TLabel;
    VisNumericPanel31: TVisNumericPanel;
    VisNumericPanel32: TVisNumericPanel;
    VisNumericPanel33: TVisNumericPanel;
    Label30: TLabel;
    VisNumericPanel34: TVisNumericPanel;
    Label31: TLabel;
    VisNumericPanel35: TVisNumericPanel;
    VisNumericPanel36: TVisNumericPanel;
    VisNumericPanel37: TVisNumericPanel;
    Label33: TLabel;
    VisNumericPanel38: TVisNumericPanel;
    Label34: TLabel;
    VisNumericPanel39: TVisNumericPanel;
    VisNumericPanel40: TVisNumericPanel;
    VisNumericPanel41: TVisNumericPanel;
    Label36: TLabel;
    VisNumericPanel42: TVisNumericPanel;
    Label37: TLabel;
    VisNumericPanel43: TVisNumericPanel;
    VisNumericPanel44: TVisNumericPanel;
    VisNumericPanel45: TVisNumericPanel;
    Label40: TLabel;
    VisNumericPanel46: TVisNumericPanel;
    Label41: TLabel;
    VisNumericPanel47: TVisNumericPanel;
    VisNumericPanel48: TVisNumericPanel;
    VisNumericPanel49: TVisNumericPanel;
    Label43: TLabel;
    VisNumericPanel50: TVisNumericPanel;
    Label44: TLabel;
    VisNumericPanel51: TVisNumericPanel;
    VisNumericPanel52: TVisNumericPanel;
    VisNumericPanel53: TVisNumericPanel;
    Label46: TLabel;
    VisNumericPanel54: TVisNumericPanel;
    Label47: TLabel;
    VisNumericPanel55: TVisNumericPanel;
    VisNumericPanel56: TVisNumericPanel;
    VisNumericPanel57: TVisNumericPanel;
    Panel2: TPanel;
    Label60: TLabel;
    Label61: TLabel;
    VisLabel34: TVisLabel;
    VisNumericPanel70: TVisNumericPanel;
    Label62: TLabel;
    VisNumericPanel71: TVisNumericPanel;
    VisNumericPanel72: TVisNumericPanel;
    VisNumericPanel73: TVisNumericPanel;
    VisLabel35: TVisLabel;
    VisLabel36: TVisLabel;
    VisLabel37: TVisLabel;
    VisLabel38: TVisLabel;
    VisLabel39: TVisLabel;
    VisLabel40: TVisLabel;
    VisLabel41: TVisLabel;
    VisLabel42: TVisLabel;
    VisLabel43: TVisLabel;
    VisLabel44: TVisLabel;
    VisLabel48: TVisLabel;
    Label64: TLabel;
    VisLabel49: TVisLabel;
    VisNumericPanel74: TVisNumericPanel;
    Label65: TLabel;
    VisNumericPanel75: TVisNumericPanel;
    VisNumericPanel76: TVisNumericPanel;
    VisNumericPanel77: TVisNumericPanel;
    Label67: TLabel;
    VisLabel50: TVisLabel;
    VisNumericPanel78: TVisNumericPanel;
    Label68: TLabel;
    VisNumericPanel79: TVisNumericPanel;
    VisNumericPanel80: TVisNumericPanel;
    VisNumericPanel81: TVisNumericPanel;
    Label70: TLabel;
    VisLabel51: TVisLabel;
    VisNumericPanel82: TVisNumericPanel;
    Label71: TLabel;
    VisNumericPanel83: TVisNumericPanel;
    VisNumericPanel84: TVisNumericPanel;
    VisNumericPanel85: TVisNumericPanel;
    Label73: TLabel;
    VisLabel52: TVisLabel;
    VisNumericPanel86: TVisNumericPanel;
    Label74: TLabel;
    VisNumericPanel87: TVisNumericPanel;
    VisNumericPanel88: TVisNumericPanel;
    VisNumericPanel89: TVisNumericPanel;
    Label76: TLabel;
    VisLabel53: TVisLabel;
    VisNumericPanel90: TVisNumericPanel;
    Label77: TLabel;
    VisNumericPanel91: TVisNumericPanel;
    VisNumericPanel92: TVisNumericPanel;
    VisNumericPanel93: TVisNumericPanel;
    Label79: TLabel;
    VisLabel54: TVisLabel;
    VisNumericPanel94: TVisNumericPanel;
    Label80: TLabel;
    VisNumericPanel95: TVisNumericPanel;
    VisNumericPanel96: TVisNumericPanel;
    VisNumericPanel97: TVisNumericPanel;
    Label85: TLabel;
    Label86: TLabel;
    Label88: TLabel;
    Label89: TLabel;
    Label91: TLabel;
    Label92: TLabel;
    Label94: TLabel;
    Label95: TLabel;
    Label97: TLabel;
    Label98: TLabel;
    Label100: TLabel;
    Label101: TLabel;
    Label103: TLabel;
    Label104: TLabel;
    VisLabel56: TVisLabel;
    VisNumericPanel102: TVisNumericPanel;
    VisNumericPanel103: TVisNumericPanel;
    VisNumericPanel104: TVisNumericPanel;
    VisNumericPanel105: TVisNumericPanel;
    VisLabel57: TVisLabel;
    VisNumericPanel106: TVisNumericPanel;
    VisNumericPanel107: TVisNumericPanel;
    VisNumericPanel108: TVisNumericPanel;
    VisNumericPanel109: TVisNumericPanel;
    VisLabel58: TVisLabel;
    VisNumericPanel110: TVisNumericPanel;
    VisNumericPanel111: TVisNumericPanel;
    VisNumericPanel112: TVisNumericPanel;
    VisNumericPanel113: TVisNumericPanel;
    VisLabel59: TVisLabel;
    VisNumericPanel114: TVisNumericPanel;
    VisNumericPanel115: TVisNumericPanel;
    VisNumericPanel116: TVisNumericPanel;
    VisNumericPanel117: TVisNumericPanel;
    VisLabel60: TVisLabel;
    VisNumericPanel118: TVisNumericPanel;
    VisNumericPanel119: TVisNumericPanel;
    VisNumericPanel120: TVisNumericPanel;
    VisNumericPanel121: TVisNumericPanel;
    VisLabel61: TVisLabel;
    VisNumericPanel122: TVisNumericPanel;
    VisNumericPanel123: TVisNumericPanel;
    VisNumericPanel124: TVisNumericPanel;
    VisNumericPanel125: TVisNumericPanel;
    VisLabel62: TVisLabel;
    VisNumericPanel126: TVisNumericPanel;
    VisNumericPanel127: TVisNumericPanel;
    VisNumericPanel128: TVisNumericPanel;
    VisNumericPanel129: TVisNumericPanel;
    Label3: TLabel;
    Label4: TLabel;
    Label5: TLabel;
    Panel1: TPanel;
    Label6: TLabel;
    VisLabel4: TVisLabel;
    VisNumericPanel7: TVisNumericPanel;
    VisNumericPanel8: TVisNumericPanel;
    VisNumericPanel130: TVisNumericPanel;
    VisNumericPanel131: TVisNumericPanel;
    Label7: TLabel;
    Label56: TLabel;
    Label106: TLabel;
    Panel4: TPanel;
    Label107: TLabel;
    VisLabel5: TVisLabel;
    VisNumericPanel132: TVisNumericPanel;
    VisNumericPanel133: TVisNumericPanel;
    VisNumericPanel134: TVisNumericPanel;
    VisNumericPanel135: TVisNumericPanel;
    VisLabel6: TVisLabel;
    Label108: TLabel;
    Label109: TLabel;
    Label110: TLabel;
    VisLabel7: TVisLabel;
    VisNumericPanel136: TVisNumericPanel;
    VisNumericPanel137: TVisNumericPanel;
    VisNumericPanel138: TVisNumericPanel;
    VisNumericPanel139: TVisNumericPanel;
    VisLabel8: TVisLabel;
    Label111: TLabel;
    Label112: TLabel;
    Label113: TLabel;
    VisLabel9: TVisLabel;
    VisNumericPanel140: TVisNumericPanel;
    VisNumericPanel141: TVisNumericPanel;
    VisNumericPanel142: TVisNumericPanel;
    VisNumericPanel143: TVisNumericPanel;
    VisLabel10: TVisLabel;
    Label114: TLabel;
    Label115: TLabel;
    Label116: TLabel;
    VisLabel11: TVisLabel;
    VisNumericPanel144: TVisNumericPanel;
    VisNumericPanel145: TVisNumericPanel;
    VisNumericPanel146: TVisNumericPanel;
    VisNumericPanel147: TVisNumericPanel;
    VisLabel19: TVisLabel;
    Label117: TLabel;
    Label118: TLabel;
    Label119: TLabel;
    VisLabel20: TVisLabel;
    VisNumericPanel148: TVisNumericPanel;
    VisNumericPanel149: TVisNumericPanel;
    VisNumericPanel150: TVisNumericPanel;
    VisNumericPanel151: TVisNumericPanel;
    VisLabel21: TVisLabel;
    Label120: TLabel;
    Label121: TLabel;
    Label122: TLabel;
    VisLabel22: TVisLabel;
    VisNumericPanel152: TVisNumericPanel;
    VisNumericPanel153: TVisNumericPanel;
    VisNumericPanel154: TVisNumericPanel;
    VisNumericPanel155: TVisNumericPanel;
    Label123: TLabel;
    VisNumericPanel156: TVisNumericPanel;
    Label124: TLabel;
    Label125: TLabel;
    Label127: TLabel;
    Label128: TLabel;
    VisLabel23: TVisLabel;
    VisNumericPanel157: TVisNumericPanel;
    VisNumericPanel158: TVisNumericPanel;
    VisNumericPanel159: TVisNumericPanel;
    VisNumericPanel160: TVisNumericPanel;
    VisLabel24: TVisLabel;
    VisNumericPanel161: TVisNumericPanel;
    VisNumericPanel162: TVisNumericPanel;
    VisNumericPanel163: TVisNumericPanel;
    VisNumericPanel164: TVisNumericPanel;
    VisLabel25: TVisLabel;
    VisLabel27: TVisLabel;
    VisLabel28: TVisLabel;
    VisLabel29: TVisLabel;
    VisLabel30: TVisLabel;
    VisLabel31: TVisLabel;
    Label82: TLabel;
    Label83: TLabel;
    Label130: TLabel;
    Label131: TLabel;
    VisLabel32: TVisLabel;
    VisNumericPanel98: TVisNumericPanel;
    VisNumericPanel99: TVisNumericPanel;
    VisNumericPanel100: TVisNumericPanel;
    VisNumericPanel101: TVisNumericPanel;
    VisLabel33: TVisLabel;
    VisNumericPanel165: TVisNumericPanel;
    VisNumericPanel166: TVisNumericPanel;
    VisNumericPanel167: TVisNumericPanel;
    VisNumericPanel168: TVisNumericPanel;
    Label49: TLabel;
    Label50: TLabel;
    Panel5: TPanel;
    Label52: TLabel;
    VisLabel45: TVisLabel;
    VisNumericPanel58: TVisNumericPanel;
    VisNumericPanel59: TVisNumericPanel;
    VisNumericPanel60: TVisNumericPanel;
    VisNumericPanel61: TVisNumericPanel;
    Label53: TLabel;
    Label54: TLabel;
    VisLabel46: TVisLabel;
    VisNumericPanel62: TVisNumericPanel;
    VisNumericPanel63: TVisNumericPanel;
    VisNumericPanel64: TVisNumericPanel;
    VisNumericPanel65: TVisNumericPanel;
    Label13: TLabel;
    Label57: TLabel;
    Panel6: TPanel;
    Label59: TLabel;
    VisLabel2: TVisLabel;
    VisNumericPanel3: TVisNumericPanel;
    VisNumericPanel6: TVisNumericPanel;
    VisNumericPanel11: TVisNumericPanel;
    VisNumericPanel66: TVisNumericPanel;
    Label133: TLabel;
    Label134: TLabel;
    Label135: TLabel;
    VisLabel47: TVisLabel;
    VisLabel55: TVisLabel;
    VisNumericPanel67: TVisNumericPanel;
    VisNumericPanel68: TVisNumericPanel;
    VisNumericPanel69: TVisNumericPanel;
    VisNumericPanel169: TVisNumericPanel;
    VisLabel63: TVisLabel;
    Label136: TLabel;
    Label137: TLabel;
    VisLabel64: TVisLabel;
    VisNumericPanel170: TVisNumericPanel;
    VisNumericPanel171: TVisNumericPanel;
    VisNumericPanel172: TVisNumericPanel;
    VisNumericPanel173: TVisNumericPanel;
    Label139: TLabel;
    Label140: TLabel;
    VisLabel65: TVisLabel;
    VisNumericPanel174: TVisNumericPanel;
    VisNumericPanel175: TVisNumericPanel;
    VisNumericPanel176: TVisNumericPanel;
    VisNumericPanel177: TVisNumericPanel;
    Label58: TLabel;
    Label138: TLabel;
    VisLabel66: TVisLabel;
    VisNumericPanel178: TVisNumericPanel;
    VisNumericPanel179: TVisNumericPanel;
    VisNumericPanel180: TVisNumericPanel;
    VisNumericPanel181: TVisNumericPanel;
    VisLabel67: TVisLabel;
    VisLabel68: TVisLabel;
    Label55: TLabel;
    Label63: TLabel;
    VisLabel69: TVisLabel;
    VisNumericPanel182: TVisNumericPanel;
    VisNumericPanel183: TVisNumericPanel;
    VisNumericPanel184: TVisNumericPanel;
    VisNumericPanel185: TVisNumericPanel;
    Label51: TLabel;
    Label66: TLabel;
    VisNumericPanel186: TVisNumericPanel;
    VisNumericPanel187: TVisNumericPanel;
    VisNumericPanel188: TVisNumericPanel;
    VisNumericPanel189: TVisNumericPanel;
    VisLabel70: TVisLabel;
    procedure VisualDeviceClick(Sender: TObject);
    procedure TabSheetMouseDown(Sender: TObject; Button: TMouseButton;
      Shift: TShiftState; X, Y: Integer);
    procedure AdvGlowButton1Click(Sender: TObject);
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Screen_ConnectStatusForm: TScreen_ConnectStatusForm;

implementation
uses
  channellist,
  TagStorage,
  RpVisualGlobal,
  RpVisualLegacyPanels,
  RpVisualUtils,
  RpVisualMain;


{$R *.dfm}

procedure TScreen_ConnectStatusForm.VisualDeviceClick(Sender: TObject);
begin
  _VisualDeviceClick(sender);
end;

procedure TScreen_ConnectStatusForm.TabSheetMouseDown(Sender: TObject;
  Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
  _TabSheetMouseDown(Sender, Button, Shift, X, Y);
end;


procedure TScreen_ConnectStatusForm.AdvGlowButton1Click(Sender: TObject);
begin
  _Show_ChannelList;
end;

procedure TScreen_ConnectStatusForm.FormCreate(Sender: TObject);
begin
  Align := alClient;
end;

end.
