<?xml version="1.0" encoding="iso-8859-9" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="https://syndication.webwiz.net/rss_namespace/">
 <channel>
  <title>Clomosy | Forum : Dashboard Düzeni</title>
  <link>https://forum.clomosy.com.tr/</link>
  <description><![CDATA[XML içerik linki; Clomosy | Forum : Genel &#304;&#351;lemler : Dashboard Düzeni]]></description>
  <copyright>Copyright (c) 2006-2013 Web Wiz Forums - All Rights Reserved.</copyright>
  <pubDate>Fri, 10 Jul 2026 16:28:43 +0000</pubDate>
  <lastBuildDate>Fri, 10 Jul 2026 14:09:07 +0000</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 12.07</generator>
  <ttl>30</ttl>
  <WebWizForums:feedURL>https://forum.clomosy.com.tr/RSS_post_feed.asp?TID=1612</WebWizForums:feedURL>
  <image>
   <title><![CDATA[Clomosy | Forum]]></title>
   <url>https://forum.clomosy.com.tr/forum_images/logo.png</url>
   <link>https://forum.clomosy.com.tr/</link>
  </image>
  <item>
   <title><![CDATA[Dashboard Düzeni : Merhaba &#350;eymaKodu kendinde &#231;al&#305;&#351;t&#305;r&#305;r...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1612&amp;PID=3726#3726</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=257">Emr.Erkmn</a><br /><strong>Konu:</strong> 1612<br /><strong>Gönderim Zamanı:</strong> 10&nbsp;Temmuz&nbsp;2026 Saat 14:09<br /><br />Merhaba Şeyma<br>Kodu kendinde çalıştırır mısın&nbsp;<br><br><div>var</div><div>&nbsp; FrmDashboard : TclForm;</div><div>&nbsp; pnllot : TclProPanel;</div><div>&nbsp; pnlHeader : TclProPanel;</div><div>&nbsp; pnlCards : TclProPanel;</div><div>&nbsp; pnlTime : TclProPanel;</div><div>&nbsp; pnlNav : TclProPanel;</div><div>&nbsp; lytUser : TClLayout;</div><div>&nbsp; Imgavatar : TClProImage;</div><div>&nbsp; lblhg : TClProLabel ;</div><div>&nbsp; lbluser : TClProLabel;</div><div>&nbsp; lblyazi : TClProLabel;</div><div>&nbsp; lytuserinfo :TClLayout;</div><div>&nbsp; lytmotor : TClLayout;</div><div>&nbsp; Imgmotor : TClProImage;</div><div>&nbsp; lbl1 : TClProLabel;</div><div>&nbsp; lytlot : TClLayout;</div><div>&nbsp; lbl2 : TClProLabel;</div><div>&nbsp; pnlRow1 : TclProPanel;</div><div>&nbsp; pnlRow2 : TclProPanel;</div><div>&nbsp; pnlRow3 : TclProPanel;</div><div>&nbsp; pnlMotorStatus : TclProPanel;</div><div>&nbsp; pnlMotorHealth : TclProPanel;</div><div>&nbsp; pnlTemperature : TclProPanel;</div><div>&nbsp; pnlVibration : TclProPanel;</div><div>&nbsp; pnlCurrent : TclProPanel;</div><div>&nbsp; pnlMQTT : TclProPanel;</div><div>&nbsp; ImgClock : TClProImage;</div><div>&nbsp; LblLastUpdateTitle : TClProLabel;</div><div>&nbsp; LblLastUpdateTime : TClProLabel;</div><div>&nbsp; LblLastUpdateDate : TClProLabel;</div><div>&nbsp; PnlLiveBadge : TclProPanel;</div><div>&nbsp; LblLiveText : TClProLabel;</div><div>&nbsp; PnlClock : TclProPanel;</div><div>&nbsp; LblLive : TClProLabel;</div><div>&nbsp; BtnStopMotor : TClProButton;</div><div>&nbsp; pnlStopMotor : TclProPanel;</div><div>&nbsp; BtnDashboard : TclProButton;</div><div>&nbsp; BtnGraphs : TclProButton;</div><div>&nbsp; BtnSettings : TclProButton;</div><div>&nbsp; PnlIndicator : TclProPanel;</div><div>&nbsp; pnlFill : TclProPanel;</div><div>&nbsp; ImgMotorStatus : TclProImage;</div><div>&nbsp; LblMotorStatusTitle : TClProLabel;</div><div>&nbsp; LblMotorStatus : TClProLabel;</div><div>&nbsp; LblMotorStatusSub : TClProLabel;</div><div>&nbsp; LytMotorStatus : TclLayout;</div><div>&nbsp; LblMotorHealthTitle : TClProLabel;</div><div>&nbsp; ImgMotorHealth : TclProImage;</div><div>&nbsp; LblHealthStatus : TClProLabel;</div><div>&nbsp; LblHealthInfo : TClProLabel;</div><div>&nbsp; PnlHealthContent : TclProPanel;</div><div>&nbsp; LblTemperatureTitle : TClProLabel;</div><div>&nbsp; ImgTemperature : TclProImage;</div><div>&nbsp; LblTemperatureValue : TClProLabel;</div><div>&nbsp; LblTemperatureStatus : TClProLabel;</div><div>&nbsp; LblVibrationTitle : TClProLabel;</div><div>&nbsp; ImgVibration : TClProImage;</div><div>&nbsp; LblVibrationValue : TClProLabel;</div><div>&nbsp; LblVibrationStatus : TClProLabel;</div><div>&nbsp; LblCurrentTitle : TClProLabel;</div><div>&nbsp; ImgCurrent : TClProImage;</div><div>&nbsp; LblCurrentValue : TClProLabel;</div><div>&nbsp; LblCurrentStatus : TClProLabel;</div><div>&nbsp; LblMQTTTitle : TClProLabel;</div><div>&nbsp; ImgMQTT : TClProImage;</div><div>&nbsp; LblMQTTStatus : TClProLabel;</div><div>&nbsp; LblMQTTInfo : TClProLabel;</div><div>&nbsp; LblMQTTSignal : TClProLabel;</div><div>&nbsp; MainScroll: TclVertScrollBox;</div><div><br></div><div>{</div><div>&nbsp; FrmDashboard = TclForm.Create(Self);</div><div><br></div><div>&nbsp; pnllot = FrmDashboard.AddNewProPanel(FrmDashboard,'pnllot');</div><div>&nbsp; pnllot.Align = alTop;</div><div>&nbsp; pnllot.Height = 50;</div><div>&nbsp; pnllot.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#0F172A');</div><div>&nbsp; pnllot.SetclProSettings(pnllot.clProSettings);</div><div><br></div><div>&nbsp; lbl1 = FrmDashboard.AddNewProLabel(pnllot,'lbl1','Industrial loT');</div><div>&nbsp; lbl1.Align = alTop;</div><div>&nbsp; lbl1.Height = 22;</div><div>&nbsp; lbl1.Margins.Top = 8;</div><div>&nbsp; lbl1.clProSettings.FontColor = clAlphaColor.clHexToColor('#FFFFFF');</div><div>&nbsp; lbl1.clProSettings.TextSettings.HorzAlign = palCenter;</div><div>&nbsp; lbl1.clProSettings.FontSize = 14;</div><div>&nbsp; lbl1.SetclProSettings(lbl1.clProSettings);</div><div><br></div><div>&nbsp; lbl2 = FrmDashboard.AddNewProLabel(pnllot,'lbl2','Dashboard');</div><div>&nbsp; lbl2.Align = alTop;</div><div>&nbsp; lbl2.Height = 16;</div><div>&nbsp; lbl2.clProSettings.FontColor = clAlphaColor.clHexToColor('#3B82F6');</div><div>&nbsp; lbl2.clProSettings.TextSettings.HorzAlign = palCenter;</div><div>&nbsp; lbl2.clProSettings.FontSize = 11;</div><div>&nbsp; lbl2.SetclProSettings(lbl2.clProSettings);</div><div><br></div><div>&nbsp; pnlNav = FrmDashboard.AddNewProPanel(FrmDashboard,'pnlNav');</div><div>&nbsp; pnlNav.Align = alBottom;</div><div>&nbsp; pnlNav.Height = 65;</div><div>&nbsp; pnlNav.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#0F172A');</div><div>&nbsp; pnlNav.clProSettings.BorderColor = clAlphaColor.clHexToColor('#1E293B');</div><div>&nbsp; pnlNav.clProSettings.BorderWidth = 1;</div><div>&nbsp; pnlNav.SetClProSettings(pnlNav.clProSettings);</div><div><br></div><div>&nbsp; BtnDashboard = FrmDashboard.AddNewProButton(pnlNav,'BtnDashboard','&#127968;' + Chr(13) + 'Dashboard');</div><div>&nbsp; BtnDashboard.Align = alLeft;</div><div>&nbsp; BtnDashboard.Width = 110;</div><div>&nbsp; BtnDashboard.clProSettings.BackgroundColor = clAlphaColor.clNull;</div><div>&nbsp; BtnDashboard.clProSettings.BorderWidth = 0;</div><div>&nbsp; BtnDashboard.clProSettings.FontColor = clAlphaColor.clHexToColor('#3B82F6');</div><div>&nbsp; BtnDashboard.clProSettings.FontSize = 10;</div><div>&nbsp; BtnDashboard.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; BtnDashboard.SetClProSettings(BtnDashboard.clProSettings);</div><div><br></div><div>&nbsp; PnlIndicator = FrmDashboard.AddNewProPanel(pnlNav,'PnlIndicator');</div><div>&nbsp; PnlIndicator.Align = alBottom;</div><div>&nbsp; PnlIndicator.Height = 3;</div><div>&nbsp; PnlIndicator.Width = 40;</div><div>&nbsp; PnlIndicator.Margins.Left = 35;</div><div>&nbsp; PnlIndicator.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#3B82F6');</div><div>&nbsp; PnlIndicator.SetClProSettings(PnlIndicator.clProSettings);</div><div><br></div><div>&nbsp; BtnGraphs = FrmDashboard.AddNewProButton(pnlNav,'BtnGraphs','&#128202;' + Chr(13) + 'Grafikler');</div><div>&nbsp; BtnGraphs.Align = alLeft;</div><div>&nbsp; BtnGraphs.Width = 110;</div><div>&nbsp; BtnGraphs.clProSettings.BackgroundColor = clAlphaColor.clNull;</div><div>&nbsp; BtnGraphs.clProSettings.BorderWidth = 0;</div><div>&nbsp; BtnGraphs.clProSettings.FontColor = clAlphaColor.clHexToColor('#64748B');</div><div>&nbsp; BtnGraphs.clProSettings.FontSize = 10;</div><div>&nbsp; BtnGraphs.SetClProSettings(BtnGraphs.clProSettings);</div><div><br></div><div>&nbsp; BtnSettings = FrmDashboard.AddNewProButton(pnlNav,'BtnSettings','&#9881;' + Chr(13) + 'Ayarlar');</div><div>&nbsp; BtnSettings.Align = alClient;</div><div>&nbsp; BtnSettings.clProSettings.BackgroundColor = clAlphaColor.clNull;</div><div>&nbsp; BtnSettings.clProSettings.BorderWidth = 0;</div><div>&nbsp; BtnSettings.clProSettings.FontColor = clAlphaColor.clHexToColor('#64748B');</div><div>&nbsp; BtnSettings.clProSettings.FontSize = 10;</div><div>&nbsp; BtnSettings.SetClProSettings(BtnSettings.clProSettings);</div><div><br></div><div>&nbsp; MainScroll = FrmDashboard.AddNewVertScrollBox(FrmDashboard, 'MainScroll');</div><div>&nbsp; MainScroll.Align = alClient;</div><div><br></div><div>&nbsp; pnlHeader = FrmDashboard.AddNewProPanel(MainScroll,'pnlHeader');</div><div>&nbsp; pnlHeader.Align = alTop;</div><div>&nbsp; pnlHeader.Height = 75;</div><div>&nbsp; pnlHeader.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#0F172A');</div><div>&nbsp; pnlHeader.SetclProSettings(pnlHeader.clProSettings);</div><div><br></div><div>&nbsp; lytUser = FrmDashboard.AddNewLayout(pnlHeader,'lytUser');</div><div>&nbsp; lytUser.Align = alLeft;</div><div>&nbsp; lytUser.Width = 55;</div><div>&nbsp; lytUser.Height = 55;</div><div>&nbsp; lytUser.Margins.Left = 20;</div><div>&nbsp; lytUser.Margins.Top = 10;</div><div>&nbsp; lytUser.Margins.Bottom = 10;</div><div><br></div><div>&nbsp; Imgavatar = FrmDashboard.AddNewProImage(lytUser,'Imgavatar');</div><div>&nbsp; Imgavatar.Align = alClient;</div><div>&nbsp; Imgavatar.clProSettings.PictureAutoFit = True;</div><div>&nbsp; Imgavatar.SetClProSettings(Imgavatar.clProSettings);</div><div><br></div><div>&nbsp; lytuserinfo = FrmDashboard.AddNewLayout(pnlHeader,'lytuserinfo');</div><div>&nbsp; lytuserinfo.Align = alClient;</div><div>&nbsp; lytuserinfo.Margins.Left = 10;</div><div>&nbsp; lytuserinfo.Margins.Top = 12;</div><div>&nbsp; lytuserinfo.Margins.Bottom = 10;</div><div><br></div><div>&nbsp; lblhg = FrmDashboard.AddNewProLabel(lytuserinfo,'lblhg','Hoş Geldiniz,');</div><div>&nbsp; lblhg.Align = alTop;</div><div>&nbsp; lblhg.Height = 16;</div><div>&nbsp; lblhg.clProSettings.FontColor = clAlphaColor.clHexToColor('#94A3B8');</div><div>&nbsp; lblhg.clProSettings.FontSize = 10;</div><div>&nbsp; lblhg.SetclProSettings(lblhg.clProSettings);</div><div><br></div><div>&nbsp; lbluser = FrmDashboard.AddNewProLabel(lytuserinfo,'lbluser','Admin');</div><div>&nbsp; lbluser.Align = alTop;</div><div>&nbsp; lbluser.Height = 22;</div><div>&nbsp; lbluser.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; lbluser.clProSettings.FontSize = 14;</div><div>&nbsp; lbluser.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; lbluser.SetclProSettings(lbluser.clProSettings);</div><div><br></div><div>&nbsp; lblyazi = FrmDashboard.AddNewProLabel(lytuserinfo,'lblyazi','Sisteminiz aktif ve izleniyor');</div><div>&nbsp; lblyazi.Align = alTop;</div><div>&nbsp; lblyazi.Height = 16;</div><div>&nbsp; lblyazi.clProSettings.FontColor = clAlphaColor.clHexToColor('#64748B');</div><div>&nbsp; lblyazi.clProSettings.FontSize = 9;</div><div>&nbsp; lblyazi.SetclProSettings(lblyazi.clProSettings);</div><div><br></div><div>&nbsp; lytmotor = FrmDashboard.AddNewLayout(pnlHeader,'lytmotor');</div><div>&nbsp; lytmotor.Align = alRight;</div><div>&nbsp; lytmotor.Width = 80;</div><div>&nbsp; lytmotor.Height = 55;</div><div>&nbsp; lytmotor.Margins.Right = 15;</div><div>&nbsp; lytmotor.Margins.Top = 10;</div><div>&nbsp; lytmotor.Margins.Bottom = 10;</div><div><br></div><div>&nbsp; Imgmotor = FrmDashboard.AddNewProImage(lytmotor,'Imgmotor');</div><div>&nbsp; Imgmotor.Align = alClient;</div><div>&nbsp; Imgmotor.clProSettings.PictureAutoFit = True;</div><div>&nbsp; Imgmotor.SetClProSettings(Imgmotor.clProSettings);</div><div><br></div><div>&nbsp; pnlCards = FrmDashboard.AddNewProPanel(MainScroll,'pnlCards');</div><div>&nbsp; pnlCards.Align = alTop;</div><div>&nbsp; pnlCards.Height = 350;</div><div>&nbsp; pnlCards.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#0F172A');</div><div>&nbsp; pnlCards.SetClProSettings(pnlCards.clProSettings);</div><div><br></div><div>&nbsp; pnlRow1 = FrmDashboard.AddNewProPanel(pnlCards,'pnlRow1');</div><div>&nbsp; pnlRow1.Align = alTop;</div><div>&nbsp; pnlRow1.Height = 110;</div><div>&nbsp; pnlRow1.Margins.Left = 10;</div><div>&nbsp; pnlRow1.Margins.Right = 10;</div><div>&nbsp; pnlRow1.Margins.Top = 6;</div><div>&nbsp; pnlRow1.Margins.Bottom = 6;</div><div>&nbsp; pnlRow1.clProSettings.BackgroundColor = clAlphaColor.clNull;</div><div>&nbsp; pnlRow1.SetClProSettings(pnlRow1.clProSettings);</div><div><br></div><div>&nbsp; pnlRow2 = FrmDashboard.AddNewProPanel(pnlCards,'pnlRow2');</div><div>&nbsp; pnlRow2.Align = alTop;</div><div>&nbsp; pnlRow2.Height = 110;</div><div>&nbsp; pnlRow2.Margins.Left = 10;</div><div>&nbsp; pnlRow2.Margins.Right = 10;</div><div>&nbsp; pnlRow2.Margins.Top = 6;</div><div>&nbsp; pnlRow2.Margins.Bottom = 6;</div><div>&nbsp; pnlRow2.clProSettings.BackgroundColor = clAlphaColor.clNull;</div><div>&nbsp; pnlRow2.SetClProSettings(pnlRow2.clProSettings);</div><div><br></div><div>&nbsp; pnlRow3 = FrmDashboard.AddNewProPanel(pnlCards,'pnlRow3');</div><div>&nbsp; pnlRow3.Align = alTop;</div><div>&nbsp; pnlRow3.Height = 110;</div><div>&nbsp; pnlRow3.Margins.Left = 10;</div><div>&nbsp; pnlRow3.Margins.Right = 10;</div><div>&nbsp; pnlRow3.Margins.Top = 6;</div><div>&nbsp; pnlRow3.Margins.Bottom = 6;</div><div>&nbsp; pnlRow3.clProSettings.BackgroundColor = clAlphaColor.clNull;</div><div>&nbsp; pnlRow3.SetClProSettings(pnlRow3.clProSettings);</div><div><br></div><div>&nbsp; pnlMotorStatus = FrmDashboard.AddNewProPanel(pnlRow1,'pnlMotorStatus');</div><div>&nbsp; pnlMotorStatus.Align = alLeft;</div><div>&nbsp; pnlMotorStatus.Width = 165;</div><div>&nbsp; pnlMotorStatus.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#1E293B');</div><div>&nbsp; pnlMotorStatus.clProSettings.BorderColor = clAlphaColor.clHexToColor('#334155');</div><div>&nbsp; pnlMotorStatus.clProSettings.BorderWidth = 1;</div><div>&nbsp; pnlMotorStatus.clProSettings.IsRound = True;</div><div>&nbsp; pnlMotorStatus.clProSettings.RoundWidth = 12;</div><div>&nbsp; pnlMotorStatus.clProSettings.RoundHeight = 12;</div><div>&nbsp; pnlMotorStatus.SetClProSettings(pnlMotorStatus.clProSettings);</div><div><br></div><div>&nbsp; LblMotorStatusTitle = FrmDashboard.AddNewProLabel(pnlMotorStatus,'LblMotorStatusTitle','MOTOR DURUMU');</div><div>&nbsp; LblMotorStatusTitle.Align = alTop;</div><div>&nbsp; LblMotorStatusTitle.Height = 18;</div><div>&nbsp; LblMotorStatusTitle.Margins.Left = 58;</div><div>&nbsp; LblMotorStatusTitle.Margins.Top = 12;</div><div>&nbsp; LblMotorStatusTitle.clProSettings.FontColor = clAlphaColor.clHexToColor('#94A3B8');</div><div>&nbsp; LblMotorStatusTitle.clProSettings.FontSize = 9;</div><div>&nbsp; LblMotorStatusTitle.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; LblMotorStatusTitle.SetClProSettings(LblMotorStatusTitle.clProSettings);</div><div><br></div><div>&nbsp; LytMotorStatus = FrmDashboard.AddNewLayout(pnlMotorStatus,'LytMotorStatus');</div><div>&nbsp; LytMotorStatus.Align = alClient;</div><div><br></div><div>&nbsp; ImgMotorStatus = FrmDashboard.AddNewProImage(LytMotorStatus,'ImgMotorStatus');</div><div>&nbsp; ImgMotorStatus.Align = alLeft;</div><div>&nbsp; ImgMotorStatus.Width = 36;</div><div>&nbsp; ImgMotorStatus.Height = 36;</div><div>&nbsp; ImgMotorStatus.Margins.Left = 12;</div><div>&nbsp; ImgMotorStatus.Margins.Top = 5;</div><div>&nbsp; ImgMotorStatus.Margins.Bottom = 15;</div><div>&nbsp; ImgMotorStatus.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#022C22');</div><div>&nbsp; ImgMotorStatus.clProSettings.BorderColor = clAlphaColor.clHexToColor('#10B981');</div><div>&nbsp; ImgMotorStatus.clProSettings.BorderWidth = 1;</div><div>&nbsp; ImgMotorStatus.clProSettings.IsRound = True;</div><div>&nbsp; ImgMotorStatus.clProSettings.RoundHeight = 18;</div><div>&nbsp; ImgMotorStatus.clProSettings.RoundWidth = 18;</div><div>&nbsp; ImgMotorStatus.clProSettings.PictureAutoFit = True;</div><div>&nbsp; ImgMotorStatus.SetClProSettings(ImgMotorStatus.clProSettings);</div><div><br></div><div>&nbsp; LblMotorStatus = FrmDashboard.AddNewProLabel(LytMotorStatus,'LblMotorStatus','Çalışıyor');</div><div>&nbsp; LblMotorStatus.Align = alTop;</div><div>&nbsp; LblMotorStatus.Height = 18;</div><div>&nbsp; LblMotorStatus.Margins.Left = 58;</div><div>&nbsp; LblMotorStatus.Margins.Top = 2;</div><div>&nbsp; LblMotorStatus.clProSettings.FontColor = clAlphaColor.clHexToColor('#10B981');</div><div>&nbsp; LblMotorStatus.clProSettings.FontSize = 12;</div><div>&nbsp; LblMotorStatus.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; LblMotorStatus.SetClProSettings(LblMotorStatus.clProSettings);</div><div><br></div><div>&nbsp; LblMotorStatusSub = FrmDashboard.AddNewProLabel(LytMotorStatus,'LblMotorStatusSub','Motor aktif');</div><div>&nbsp; LblMotorStatusSub.Align = alTop;</div><div>&nbsp; LblMotorStatusSub.Height = 16;</div><div>&nbsp; LblMotorStatusSub.Margins.Left = 58;</div><div>&nbsp; LblMotorStatusSub.clProSettings.FontColor = clAlphaColor.clHexToColor('#64748B');</div><div>&nbsp; LblMotorStatusSub.clProSettings.FontSize = 9;</div><div>&nbsp; LblMotorStatusSub.SetClProSettings(LblMotorStatusSub.clProSettings);</div><div><br></div><div>&nbsp; pnlMotorHealth = FrmDashboard.AddNewProPanel(pnlRow1,'pnlMotorHealth');</div><div>&nbsp; pnlMotorHealth.Align = alClient;</div><div>&nbsp; pnlMotorHealth.Margins.Left = 12;</div><div>&nbsp; pnlMotorHealth.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#1E293B');</div><div>&nbsp; pnlMotorHealth.clProSettings.BorderColor = clAlphaColor.clHexToColor('#334155');</div><div>&nbsp; pnlMotorHealth.clProSettings.BorderWidth = 1;</div><div>&nbsp; pnlMotorHealth.clProSettings.IsRound = True;</div><div>&nbsp; pnlMotorHealth.clProSettings.RoundWidth = 12;</div><div>&nbsp; pnlMotorHealth.clProSettings.RoundHeight = 12;</div><div>&nbsp; pnlMotorHealth.SetClProSettings(pnlMotorHealth.clProSettings);</div><div><br></div><div>&nbsp; LblMotorHealthTitle = FrmDashboard.AddNewProLabel(pnlMotorHealth,'LblMotorHealthTitle','MOTOR SAĞLIĞI');</div><div>&nbsp; LblMotorHealthTitle.Align = alTop;</div><div>&nbsp; LblMotorHealthTitle.Height = 18;</div><div>&nbsp; LblMotorHealthTitle.Margins.Left = 58;</div><div>&nbsp; LblMotorHealthTitle.Margins.Top = 12;</div><div>&nbsp; LblMotorHealthTitle.clProSettings.FontColor = clAlphaColor.clHexToColor('#94A3B8');</div><div>&nbsp; LblMotorHealthTitle.clProSettings.FontSize = 9;</div><div>&nbsp; LblMotorHealthTitle.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; LblMotorHealthTitle.SetClProSettings(LblMotorHealthTitle.clProSettings);</div><div><br></div><div>&nbsp; ImgMotorHealth = FrmDashboard.AddNewProImage(pnlMotorHealth,'ImgMotorHealth');</div><div>&nbsp; ImgMotorHealth.Align = alLeft;</div><div>&nbsp; ImgMotorHealth.Width = 36;</div><div>&nbsp; ImgMotorHealth.Height = 36;</div><div>&nbsp; ImgMotorHealth.Margins.Left = 12;</div><div>&nbsp; ImgMotorHealth.Margins.Top = 15;</div><div>&nbsp; ImgMotorHealth.Margins.Bottom = 15;</div><div>&nbsp; ImgMotorHealth.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#022C22');</div><div>&nbsp; ImgMotorHealth.clProSettings.BorderColor = clAlphaColor.clHexToColor('#10B981');</div><div>&nbsp; ImgMotorHealth.clProSettings.BorderWidth = 1;</div><div>&nbsp; ImgMotorHealth.clProSettings.IsRound = True;</div><div>&nbsp; ImgMotorHealth.clProSettings.RoundHeight = 18;</div><div>&nbsp; ImgMotorHealth.clProSettings.RoundWidth = 18;</div><div>&nbsp; ImgMotorHealth.clProSettings.PictureAutoFit = True;</div><div>&nbsp; ImgMotorHealth.SetClProSettings(ImgMotorHealth.clProSettings);</div><div><br></div><div>&nbsp; PnlHealthContent = FrmDashboard.AddNewProPanel(pnlMotorHealth,'PnlHealthContent');</div><div>&nbsp; PnlHealthContent.Align = alClient;</div><div>&nbsp; PnlHealthContent.clProSettings.BackgroundColor = clAlphaColor.clNull;</div><div>&nbsp; PnlHealthContent.SetClProSettings(PnlHealthContent.clProSettings);</div><div><br></div><div>&nbsp; LblHealthStatus = FrmDashboard.AddNewProLabel(PnlHealthContent,'LblHealthStatus','İyi');</div><div>&nbsp; LblHealthStatus.Align = alTop;</div><div>&nbsp; LblHealthStatus.Height = 18;</div><div>&nbsp; LblHealthStatus.Margins.Left = 10;</div><div>&nbsp; LblHealthStatus.Margins.Top = 2;</div><div>&nbsp; LblHealthStatus.clProSettings.FontColor = clAlphaColor.clHexToColor('#10B981');</div><div>&nbsp; LblHealthStatus.clProSettings.FontSize = 12;</div><div>&nbsp; LblHealthStatus.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; LblHealthStatus.SetClProSettings(LblHealthStatus.clProSettings);</div><div><br></div><div>&nbsp; LblHealthInfo = FrmDashboard.AddNewProLabel(PnlHealthContent,'LblHealthInfo','Tüm değerler normal aralıkta');</div><div>&nbsp; LblHealthInfo.Align = alTop;</div><div>&nbsp; LblHealthInfo.Height = 30;</div><div>&nbsp; LblHealthInfo.Margins.Left = 10;</div><div>&nbsp; LblHealthInfo.clProSettings.FontColor = clAlphaColor.clHexToColor('#64748B');</div><div>&nbsp; LblHealthInfo.clProSettings.FontSize = 8;</div><div>&nbsp; LblHealthInfo.clProSettings.WordWrap = True;</div><div>&nbsp; LblHealthInfo.SetClProSettings(LblHealthInfo.clProSettings);</div><div><br></div><div>&nbsp; pnlTemperature = FrmDashboard.AddNewProPanel(pnlRow2,'pnlTemperature');</div><div>&nbsp; pnlTemperature.Align = alLeft;</div><div>&nbsp; pnlTemperature.Width = 165;</div><div>&nbsp; pnlTemperature.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#1E293B');</div><div>&nbsp; pnlTemperature.clProSettings.BorderColor = clAlphaColor.clHexToColor('#334155');</div><div>&nbsp; pnlTemperature.clProSettings.BorderWidth = 1;</div><div>&nbsp; pnlTemperature.clProSettings.IsRound = True;</div><div>&nbsp; pnlTemperature.clProSettings.RoundWidth = 12;</div><div>&nbsp; pnlTemperature.clProSettings.RoundHeight = 12;</div><div>&nbsp; pnlTemperature.SetClProSettings(pnlTemperature.clProSettings);</div><div><br></div><div>&nbsp; LblTemperatureTitle = FrmDashboard.AddNewProLabel(pnlTemperature,'LblTemperatureTitle','SICAKLIK');</div><div>&nbsp; LblTemperatureTitle.Align = alTop;</div><div>&nbsp; LblTemperatureTitle.Height = 18;</div><div>&nbsp; LblTemperatureTitle.Margins.Left = 58;</div><div>&nbsp; LblTemperatureTitle.Margins.Top = 12;</div><div>&nbsp; LblTemperatureTitle.clProSettings.FontColor = clAlphaColor.clHexToColor('#94A3B8');</div><div>&nbsp; LblTemperatureTitle.clProSettings.FontSize = 9;</div><div>&nbsp; LblTemperatureTitle.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; LblTemperatureTitle.SetClProSettings(LblTemperatureTitle.clProSettings);</div><div><br></div><div>&nbsp; ImgTemperature = FrmDashboard.AddNewProImage(pnlTemperature,'ImgTemperature');</div><div>&nbsp; ImgTemperature.Align = alLeft;</div><div>&nbsp; ImgTemperature.Width = 36;</div><div>&nbsp; ImgTemperature.Height = 36;</div><div>&nbsp; ImgTemperature.Margins.Left = 12;</div><div>&nbsp; ImgTemperature.Margins.Top = 15;</div><div>&nbsp; ImgTemperature.Margins.Bottom = 15;</div><div>&nbsp; ImgTemperature.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#450A0A');</div><div>&nbsp; ImgTemperature.clProSettings.BorderColor = clAlphaColor.clHexToColor('#EF4444');</div><div>&nbsp; ImgTemperature.clProSettings.BorderWidth = 1;</div><div>&nbsp; ImgTemperature.clProSettings.IsRound = True;</div><div>&nbsp; ImgTemperature.clProSettings.RoundHeight = 18;</div><div>&nbsp; ImgTemperature.clProSettings.RoundWidth = 18;</div><div>&nbsp; ImgTemperature.clProSettings.PictureAutoFit = True;</div><div>&nbsp; ImgTemperature.SetClProSettings(ImgTemperature.clProSettings);</div><div><br></div><div>&nbsp; LblTemperatureValue = FrmDashboard.AddNewProLabel(pnlTemperature,'LblTemperatureValue','38.6 °C');</div><div>&nbsp; LblTemperatureValue.Align = alTop;</div><div>&nbsp; LblTemperatureValue.Height = 18;</div><div>&nbsp; LblTemperatureValue.Margins.Left = 58;</div><div>&nbsp; LblTemperatureValue.Margins.Top = 2;</div><div>&nbsp; LblTemperatureValue.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; LblTemperatureValue.clProSettings.FontSize = 12;</div><div>&nbsp; LblTemperatureValue.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; LblTemperatureValue.SetClProSettings(LblTemperatureValue.clProSettings);</div><div><br></div><div>&nbsp; LblTemperatureStatus = FrmDashboard.AddNewProLabel(pnlTemperature,'LblTemperatureStatus','Normal');</div><div>&nbsp; LblTemperatureStatus.Align = alTop;</div><div>&nbsp; LblTemperatureStatus.Height = 16;</div><div>&nbsp; LblTemperatureStatus.Margins.Left = 58;</div><div>&nbsp; LblTemperatureStatus.clProSettings.FontColor = clAlphaColor.clHexToColor('#10B981');</div><div>&nbsp; LblTemperatureStatus.clProSettings.FontSize = 9;</div><div>&nbsp; LblTemperatureStatus.SetClProSettings(LblTemperatureStatus.clProSettings);</div><div><br></div><div>&nbsp; pnlVibration = FrmDashboard.AddNewProPanel(pnlRow2,'pnlVibration');</div><div>&nbsp; pnlVibration.Align = alClient;</div><div>&nbsp; pnlVibration.Margins.Left = 12;</div><div>&nbsp; pnlVibration.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#1E293B');</div><div>&nbsp; pnlVibration.clProSettings.BorderColor = clAlphaColor.clHexToColor('#334155');</div><div>&nbsp; pnlVibration.clProSettings.BorderWidth = 1;</div><div>&nbsp; pnlVibration.clProSettings.IsRound = True;</div><div>&nbsp; pnlVibration.clProSettings.RoundWidth = 12;</div><div>&nbsp; pnlVibration.clProSettings.RoundHeight = 12;</div><div>&nbsp; pnlVibration.SetClProSettings(pnlVibration.clProSettings);</div><div><br></div><div>&nbsp; LblVibrationTitle = FrmDashboard.AddNewProLabel(pnlVibration,'LblVibrationTitle','TİTREŞİM');</div><div>&nbsp; LblVibrationTitle.Align = alTop;</div><div>&nbsp; LblVibrationTitle.Height = 18;</div><div>&nbsp; LblVibrationTitle.Margins.Left = 58;</div><div>&nbsp; LblVibrationTitle.Margins.Top = 12;</div><div>&nbsp; LblVibrationTitle.clProSettings.FontColor = clAlphaColor.clHexToColor('#94A3B8');</div><div>&nbsp; LblVibrationTitle.clProSettings.FontSize = 9;</div><div>&nbsp; LblVibrationTitle.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; LblVibrationTitle.SetClProSettings(LblVibrationTitle.clProSettings);</div><div><br></div><div>&nbsp; ImgVibration = FrmDashboard.AddNewProImage(pnlVibration,'ImgVibration');</div><div>&nbsp; ImgVibration.Align = alLeft;</div><div>&nbsp; ImgVibration.Width = 36;</div><div>&nbsp; ImgVibration.Height = 36;</div><div>&nbsp; ImgVibration.Margins.Left = 12;</div><div>&nbsp; ImgVibration.Margins.Top = 15;</div><div>&nbsp; ImgVibration.Margins.Bottom = 15;</div><div>&nbsp; ImgVibration.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#3B0764');</div><div>&nbsp; ImgVibration.clProSettings.BorderColor = clAlphaColor.clHexToColor('#A855F7');</div><div>&nbsp; ImgVibration.clProSettings.BorderWidth = 1;</div><div>&nbsp; ImgVibration.clProSettings.IsRound = True;</div><div>&nbsp; ImgVibration.clProSettings.RoundHeight = 18;</div><div>&nbsp; ImgVibration.clProSettings.RoundWidth = 18;</div><div>&nbsp; ImgVibration.clProSettings.PictureAutoFit = True;</div><div>&nbsp; ImgVibration.SetClProSettings(ImgVibration.clProSettings);</div><div><br></div><div>&nbsp; LblVibrationValue = FrmDashboard.AddNewProLabel(pnlVibration,'LblVibrationValue','0.18 g');</div><div>&nbsp; LblVibrationValue.Align = alTop;</div><div>&nbsp; LblVibrationValue.Height = 18;</div><div>&nbsp; LblVibrationValue.Margins.Left = 58;</div><div>&nbsp; LblVibrationValue.Margins.Top = 2;</div><div>&nbsp; LblVibrationValue.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; LblVibrationValue.clProSettings.FontSize = 12;</div><div>&nbsp; LblVibrationValue.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; LblVibrationValue.SetClProSettings(LblVibrationValue.clProSettings);</div><div><br></div><div>&nbsp; LblVibrationStatus = FrmDashboard.AddNewProLabel(pnlVibration,'LblVibrationStatus','Normal');</div><div>&nbsp; LblVibrationStatus.Align = alTop;</div><div>&nbsp; LblVibrationStatus.Height = 16;</div><div>&nbsp; LblVibrationStatus.Margins.Left = 58;</div><div>&nbsp; LblVibrationStatus.clProSettings.FontColor = clAlphaColor.clHexToColor('#A855F7');</div><div>&nbsp; LblVibrationStatus.clProSettings.FontSize = 9;</div><div>&nbsp; LblVibrationStatus.SetClProSettings(LblVibrationStatus.clProSettings);</div><div><br></div><div>&nbsp; pnlCurrent = FrmDashboard.AddNewProPanel(pnlRow3,'pnlCurrent');</div><div>&nbsp; pnlCurrent.Align = alLeft;</div><div>&nbsp; pnlCurrent.Width = 165;</div><div>&nbsp; pnlCurrent.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#1E293B');</div><div>&nbsp; pnlCurrent.clProSettings.BorderColor = clAlphaColor.clHexToColor('#334155');</div><div>&nbsp; pnlCurrent.clProSettings.BorderWidth = 1;</div><div>&nbsp; pnlCurrent.clProSettings.IsRound = True;</div><div>&nbsp; pnlCurrent.clProSettings.RoundWidth = 12;</div><div>&nbsp; pnlCurrent.clProSettings.RoundHeight = 12;</div><div>&nbsp; pnlCurrent.SetClProSettings(pnlCurrent.clProSettings);</div><div><br></div><div>&nbsp; LblCurrentTitle = FrmDashboard.AddNewProLabel(pnlCurrent,'LblCurrentTitle','AKIM');</div><div>&nbsp; LblCurrentTitle.Align = alTop;</div><div>&nbsp; LblCurrentTitle.Height = 18;</div><div>&nbsp; LblCurrentTitle.Margins.Left = 58;</div><div>&nbsp; LblCurrentTitle.Margins.Top = 12;</div><div>&nbsp; LblCurrentTitle.clProSettings.FontColor = clAlphaColor.clHexToColor('#94A3B8');</div><div>&nbsp; LblCurrentTitle.clProSettings.FontSize = 9;</div><div>&nbsp; LblCurrentTitle.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; LblCurrentTitle.SetClProSettings(LblCurrentTitle.clProSettings);</div><div><br></div><div>&nbsp; ImgCurrent = FrmDashboard.AddNewProImage(pnlCurrent,'ImgCurrent');</div><div>&nbsp; ImgCurrent.Align = alLeft;</div><div>&nbsp; ImgCurrent.Width = 36;</div><div>&nbsp; ImgCurrent.Height = 36;</div><div>&nbsp; ImgCurrent.Margins.Left = 12;</div><div>&nbsp; ImgCurrent.Margins.Top = 15;</div><div>&nbsp; ImgCurrent.Margins.Bottom = 15;</div><div>&nbsp; ImgCurrent.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#451A03');</div><div>&nbsp; ImgCurrent.clProSettings.BorderColor = clAlphaColor.clHexToColor('#F59E0B');</div><div>&nbsp; ImgCurrent.clProSettings.BorderWidth = 1;</div><div>&nbsp; ImgCurrent.clProSettings.IsRound = True;</div><div>&nbsp; ImgCurrent.clProSettings.RoundHeight = 18;</div><div>&nbsp; ImgCurrent.clProSettings.RoundWidth = 18;</div><div>&nbsp; ImgCurrent.clProSettings.PictureAutoFit = True;</div><div>&nbsp; ImgCurrent.SetClProSettings(ImgCurrent.clProSettings);</div><div><br></div><div>&nbsp; LblCurrentValue = FrmDashboard.AddNewProLabel(pnlCurrent,'LblCurrentValue','1.24 A');</div><div>&nbsp; LblCurrentValue.Align = alTop;</div><div>&nbsp; LblCurrentValue.Height = 18;</div><div>&nbsp; LblCurrentValue.Margins.Left = 58;</div><div>&nbsp; LblCurrentValue.Margins.Top = 2;</div><div>&nbsp; LblCurrentValue.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; LblCurrentValue.clProSettings.FontSize = 12;</div><div>&nbsp; LblCurrentValue.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; LblCurrentValue.SetClProSettings(LblCurrentValue.clProSettings);</div><div><br></div><div>&nbsp; LblCurrentStatus = FrmDashboard.AddNewProLabel(pnlCurrent,'LblCurrentStatus','Normal');</div><div>&nbsp; LblCurrentStatus.Align = alTop;</div><div>&nbsp; LblCurrentStatus.Height = 16;</div><div>&nbsp; LblCurrentStatus.Margins.Left = 58;</div><div>&nbsp; LblCurrentStatus.clProSettings.FontColor = clAlphaColor.clHexToColor('#FACC15');</div><div>&nbsp; LblCurrentStatus.clProSettings.FontSize = 9;</div><div>&nbsp; LblCurrentStatus.SetClProSettings(LblCurrentStatus.clProSettings);</div><div><br></div><div>&nbsp; pnlMQTT = FrmDashboard.AddNewProPanel(pnlRow3,'pnlMQTT');</div><div>&nbsp; pnlMQTT.Align = alClient;</div><div>&nbsp; pnlMQTT.Margins.Left = 12;</div><div>&nbsp; pnlMQTT.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#1E293B');</div><div>&nbsp; pnlMQTT.clProSettings.BorderColor = clAlphaColor.clHexToColor('#334155');</div><div>&nbsp; pnlMQTT.clProSettings.BorderWidth = 1;</div><div>&nbsp; pnlMQTT.clProSettings.IsRound = True;</div><div>&nbsp; pnlMQTT.clProSettings.RoundWidth = 12;</div><div>&nbsp; pnlMQTT.clProSettings.RoundHeight = 12;</div><div>&nbsp; pnlMQTT.SetClProSettings(pnlMQTT.clProSettings);</div><div><br></div><div>&nbsp; LblMQTTTitle = FrmDashboard.AddNewProLabel(pnlMQTT,'LblMQTTTitle','MQTT BAĞLANTISI');</div><div>&nbsp; LblMQTTTitle.Align = alTop;</div><div>&nbsp; LblMQTTTitle.Height = 18;</div><div>&nbsp; LblMQTTTitle.Margins.Left = 58;</div><div>&nbsp; LblMQTTTitle.Margins.Top = 12;</div><div>&nbsp; LblMQTTTitle.clProSettings.FontColor = clAlphaColor.clHexToColor('#94A3B8');</div><div>&nbsp; LblMQTTTitle.clProSettings.FontSize = 9;</div><div>&nbsp; LblMQTTTitle.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; LblMQTTTitle.SetClProSettings(LblMQTTTitle.clProSettings);</div><div><br></div><div>&nbsp; ImgMQTT = FrmDashboard.AddNewProImage(pnlMQTT,'ImgMQTT');</div><div>&nbsp; ImgMQTT.Align = alLeft;</div><div>&nbsp; ImgMQTT.Width = 36;</div><div>&nbsp; ImgMQTT.Height = 36;</div><div>&nbsp; ImgMQTT.Margins.Left = 12;</div><div>&nbsp; ImgMQTT.Margins.Top = 15;</div><div>&nbsp; ImgMQTT.Margins.Bottom = 15;</div><div>&nbsp; ImgMQTT.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#022C22');</div><div>&nbsp; ImgMQTT.clProSettings.BorderColor = clAlphaColor.clHexToColor('#10B981');</div><div>&nbsp; ImgMQTT.clProSettings.BorderWidth = 1;</div><div>&nbsp; ImgMQTT.clProSettings.IsRound = True;</div><div>&nbsp; ImgMQTT.clProSettings.RoundHeight = 18;</div><div>&nbsp; ImgMQTT.clProSettings.RoundWidth = 18;</div><div>&nbsp; ImgMQTT.clProSettings.PictureAutoFit = True;</div><div>&nbsp; ImgMQTT.SetClProSettings(ImgMQTT.clProSettings);</div><div><br></div><div>&nbsp; LblMQTTStatus = FrmDashboard.AddNewProLabel(pnlMQTT,'LblMQTTStatus','Connected');</div><div>&nbsp; LblMQTTStatus.Align = alTop;</div><div>&nbsp; LblMQTTStatus.Height = 18;</div><div>&nbsp; LblMQTTStatus.Margins.Left = 58;</div><div>&nbsp; LblMQTTStatus.Margins.Top = 2;</div><div>&nbsp; LblMQTTStatus.clProSettings.FontColor = clAlphaColor.clHexToColor('#10B981');</div><div>&nbsp; LblMQTTStatus.clProSettings.FontSize = 12;</div><div>&nbsp; LblMQTTStatus.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; LblMQTTStatus.SetClProSettings(LblMQTTStatus.clProSettings);</div><div><br></div><div>&nbsp; LblMQTTInfo = FrmDashboard.AddNewProLabel(pnlMQTT,'LblMQTTInfo','Broker bağlı');</div><div>&nbsp; LblMQTTInfo.Align = alTop;</div><div>&nbsp; LblMQTTInfo.Height = 16;</div><div>&nbsp; LblMQTTInfo.Margins.Left = 58;</div><div>&nbsp; LblMQTTInfo.clProSettings.FontColor = clAlphaColor.clHexToColor('#CBD5E1');</div><div>&nbsp; LblMQTTInfo.clProSettings.FontSize = 9;</div><div>&nbsp; LblMQTTInfo.SetClProSettings(LblMQTTInfo.clProSettings);</div><div><br></div><div>&nbsp; pnlTime = FrmDashboard.AddNewProPanel(MainScroll,'pnlTime');</div><div>&nbsp; pnlTime.Align = alTop;</div><div>&nbsp; pnlTime.Height = 70;</div><div>&nbsp; pnlTime.Margins.Left = 10;</div><div>&nbsp; pnlTime.Margins.Right = 10;</div><div>&nbsp; pnlTime.Margins.Top = 8;</div><div>&nbsp; pnlTime.Margins.Bottom = 8;</div><div>&nbsp; pnlTime.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#1E293B');</div><div>&nbsp; pnlTime.clProSettings.BorderColor = clAlphaColor.clHexToColor('#334155');</div><div>&nbsp; pnlTime.clProSettings.BorderWidth = 1;</div><div>&nbsp; pnlTime.clProSettings.IsRound = True;</div><div>&nbsp; pnlTime.clProSettings.RoundWidth = 12;</div><div>&nbsp; pnlTime.clProSettings.RoundHeight = 12;</div><div>&nbsp; pnlTime.SetclProSettings(pnlTime.clProSettings);</div><div><br></div><div>&nbsp; PnlClock = FrmDashboard.AddNewProPanel(pnlTime,'PnlClock');</div><div>&nbsp; PnlClock.Align = alLeft;</div><div>&nbsp; PnlClock.Width = 36;</div><div>&nbsp; PnlClock.Height = 36;</div><div>&nbsp; PnlClock.Margins.Left = 12;</div><div>&nbsp; PnlClock.Margins.Top = 17;</div><div>&nbsp; PnlClock.Margins.Bottom = 17;</div><div>&nbsp; PnlClock.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#1E3A8A');</div><div>&nbsp; PnlClock.clProSettings.BorderColor = clAlphaColor.clHexToColor('#3B82F6');</div><div>&nbsp; PnlClock.clProSettings.BorderWidth = 1;</div><div>&nbsp; PnlClock.clProSettings.IsRound = True;</div><div>&nbsp; PnlClock.clProSettings.RoundHeight = 18;</div><div>&nbsp; PnlClock.clProSettings.RoundWidth = 18;</div><div>&nbsp; PnlClock.SetClProSettings(PnlClock.clProSettings);</div><div><br></div><div>&nbsp; ImgClock = FrmDashboard.AddNewProImage(PnlClock,'ImgClock');</div><div>&nbsp; ImgClock.Align = alClient;</div><div>&nbsp; ImgClock.clProSettings.PictureAutoFit = True;</div><div>&nbsp; ImgClock.SetClProSettings(ImgClock.clProSettings);</div><div><br></div><div>&nbsp; LblLastUpdateTitle = FrmDashboard.AddNewProLabel(pnlTime,'LblLastUpdateTitle','SON GÜNCELLEME');</div><div>&nbsp; LblLastUpdateTitle.Align = alTop;</div><div>&nbsp; LblLastUpdateTitle.Height = 14;</div><div>&nbsp; LblLastUpdateTitle.Margins.Left = 58;</div><div>&nbsp; LblLastUpdateTitle.Margins.Top = 10;</div><div>&nbsp; LblLastUpdateTitle.clProSettings.FontColor = clAlphaColor.clHexToColor('#94A3B8');</div><div>&nbsp; LblLastUpdateTitle.clProSettings.FontSize = 8;</div><div>&nbsp; LblLastUpdateTitle.SetclProSettings(LblLastUpdateTitle.clProSettings);</div><div><br></div><div>&nbsp; LblLastUpdateTime = FrmDashboard.AddNewProLabel(pnlTime,'LblLastUpdateTime','14:32:15');</div><div>&nbsp; LblLastUpdateTime.Align = alTop;</div><div>&nbsp; LblLastUpdateTime.Height = 18;</div><div>&nbsp; LblLastUpdateTime.Margins.Left = 58;</div><div>&nbsp; LblLastUpdateTime.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; LblLastUpdateTime.clProSettings.FontSize = 13;</div><div>&nbsp; LblLastUpdateTime.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; LblLastUpdateTime.SetclProSettings(LblLastUpdateTime.clProSettings);</div><div><br></div><div>&nbsp; LblLastUpdateDate = FrmDashboard.AddNewProLabel(pnlTime,'LblLastUpdateDate','08 Temmuz 2025');</div><div>&nbsp; LblLastUpdateDate.Align = alTop;</div><div>&nbsp; LblLastUpdateDate.Height = 14;</div><div>&nbsp; LblLastUpdateDate.Margins.Left = 58;</div><div>&nbsp; LblLastUpdateDate.clProSettings.FontColor = clAlphaColor.clHexToColor('#64748B');</div><div>&nbsp; LblLastUpdateDate.clProSettings.FontSize = 8;</div><div>&nbsp; LblLastUpdateDate.SetclProSettings(LblLastUpdateDate.clProSettings);</div><div><br></div><div>&nbsp; PnlLiveBadge = FrmDashboard.AddNewProPanel(pnlTime,'PnlLiveBadge');</div><div>&nbsp; PnlLiveBadge.Align = alRight;</div><div>&nbsp; PnlLiveBadge.Width = 65;</div><div>&nbsp; PnlLiveBadge.Margins.Right = 15;</div><div>&nbsp; PnlLiveBadge.Margins.Top = 18;</div><div>&nbsp; PnlLiveBadge.Margins.Bottom = 18;</div><div>&nbsp; PnlLiveBadge.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#172554');</div><div>&nbsp; PnlLiveBadge.clProSettings.BorderColor = clAlphaColor.clHexToColor('#1E3A8A');</div><div>&nbsp; PnlLiveBadge.clProSettings.BorderWidth = 1;</div><div>&nbsp; PnlLiveBadge.clProSettings.IsRound = True;</div><div>&nbsp; PnlLiveBadge.clProSettings.RoundWidth = 6;</div><div>&nbsp; PnlLiveBadge.clProSettings.RoundHeight = 6;</div><div>&nbsp; PnlLiveBadge.SetclProSettings(PnlLiveBadge.clProSettings);</div><div><br></div><div>&nbsp; LblLive = FrmDashboard.AddNewProLabel(PnlLiveBadge,'LblLive','Canlı&nbsp; &#128994;');</div><div>&nbsp; LblLive.Align = alClient;</div><div>&nbsp; LblLive.clProSettings.FontColor = clAlphaColor.clHexToColor('#3B82F6');</div><div>&nbsp; LblLive.clProSettings.FontSize = 9;</div><div>&nbsp; LblLive.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; LblLive.clProSettings.TextSettings.HorzAlign = palCenter;</div><div>&nbsp; LblLive.SetClProSettings(LblLive.clProSettings);</div><div><br></div><div>&nbsp; pnlStopMotor = FrmDashboard.AddNewProPanel(MainScroll,'pnlStopMotor');</div><div>&nbsp; pnlStopMotor.Align = alTop;</div><div>&nbsp; pnlStopMotor.Height = 70;</div><div>&nbsp; pnlStopMotor.Margins.Left = 10;</div><div>&nbsp; pnlStopMotor.Margins.Right = 10;</div><div>&nbsp; pnlStopMotor.Margins.Top = 10;</div><div>&nbsp; pnlStopMotor.Margins.Bottom = 25;</div><div>&nbsp; pnlStopMotor.SetClProSettings(pnlStopMotor.clProSettings);</div><div><br></div><div>&nbsp; BtnStopMotor = FrmDashboard.AddNewProButton(pnlStopMotor,'BtnStopMotor','&#9211;&nbsp; &nbsp;MOTORU DURDUR');</div><div>&nbsp; BtnStopMotor.Align = alClient;</div><div>&nbsp; BtnStopMotor.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#DC3545');</div><div>&nbsp; BtnStopMotor.clProSettings.BorderColor = clAlphaColor.clHexToColor('#B91C1C');</div><div>&nbsp; BtnStopMotor.clProSettings.BorderWidth = 1;</div><div>&nbsp; BtnStopMotor.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; BtnStopMotor.clProSettings.FontSize = 13;</div><div>&nbsp; BtnStopMotor.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; BtnStopMotor.clProSettings.IsRound = True;</div><div>&nbsp; BtnStopMotor.clProSettings.RoundWidth = 12;</div><div>&nbsp; BtnStopMotor.clProSettings.RoundHeight = 12;</div><div>&nbsp; BtnStopMotor.SetClProSettings(BtnStopMotor.clProSettings);</div><div><br></div><div>&nbsp; FrmDashboard.Run;</div><div>}<br><br><br><br></div><a href="https://static.cloudflareinsights.com/beac&#111;n.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496" target="_blank" rel="nofollow">https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496"</a> integrity="sha512-ZE9pZaUXND66v380QUtch/5sE9tPFh2zg45pR2PB0CVkCtOREv2AJKkSidISWkysEuQ0EH8faUU5du78bx87UQ==" data-cf-beacon="{&quot;version&quot;:&quot;2024.11.0&quot;,&quot;token&quot;:&quot;439455f3e46c40b98dbd42a2f1a954d8&quot;,&quot;r&quot;:1,&quot;server_timing&quot;:{&quot;name&quot;:{&quot;cfCacheStatus&quot;:true,&quot;cfEdge&quot;:true,&quot;cfExtPri&quot;:true,&quot;cfL4&quot;:true,&quot;cfOrigin&quot;:true,&quot;cfSpeedBrain&quot;:true},&quot;location_startswith&quot;:null}}" crossorigin="anonymous">]]>
   </description>
   <pubDate>Fri, 10 Jul 2026 14:09:07 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1612&amp;PID=3726#3726</guid>
  </item> 
  <item>
   <title><![CDATA[Dashboard Düzeni : var  FrmDashboard : TclForm;...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1612&amp;PID=3725#3725</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=478">seyma</a><br /><strong>Konu:</strong> 1612<br /><strong>Gönderim Zamanı:</strong> 10&nbsp;Temmuz&nbsp;2026 Saat 13:56<br /><br /><div>var</div><div><br></div><div>&nbsp; &nbsp; FrmDashboard : TclForm;</div><div>&nbsp; &nbsp; pnllot : TclProPanel;</div><div>&nbsp; &nbsp; pnlHeader : TclProPanel;</div><div>&nbsp; &nbsp; pnlCards : TclProPanel;</div><div>&nbsp; &nbsp; pnlTime : TclProPanel;</div><div>&nbsp; &nbsp; pnlNav : TclProPanel;</div><div>&nbsp; &nbsp; lytUser : TClLayout;</div><div>&nbsp; &nbsp; Imgavatar : TClProImage;</div><div>&nbsp; &nbsp; lblhg : TClProLabel ;</div><div>&nbsp; &nbsp; lbluser : TClProLabel;</div><div>&nbsp; &nbsp; lblyazi : TClProLabel;</div><div>&nbsp; &nbsp; lytuserinfo :TClLayout;</div><div>&nbsp; &nbsp; lytmotor : TClLayout;</div><div>&nbsp; &nbsp; Imgmotor : TClProImage;</div><div>&nbsp; &nbsp; lbl1 : TClProLabel;</div><div>&nbsp; &nbsp; lytlot : TClLayout;</div><div>&nbsp; &nbsp; lbl2 : TClProLabel;</div><div>&nbsp; &nbsp; pnlRow1 : TclProPanel;</div><div>&nbsp; &nbsp; pnlRow2 : TclProPanel;</div><div>&nbsp; &nbsp; pnlRow3 : TclProPanel;</div><div>&nbsp; &nbsp; pnlMotorStatus : TclProPanel;</div><div>&nbsp; &nbsp; pnlMotorHealth : TclProPanel;</div><div>&nbsp; &nbsp; pnlTemperature : TclProPanel;</div><div>&nbsp; &nbsp; pnlVibration : TclProPanel;</div><div>&nbsp; &nbsp; pnlCurrent : TclProPanel;</div><div>&nbsp; &nbsp; pnlMQTT : TclProPanel;</div><div>&nbsp; &nbsp; ImgClock : TClProImage;</div><div>&nbsp; &nbsp; LblLastUpdateTitle : TClProLabel;</div><div>&nbsp; &nbsp; LblLastUpdateTime : TClProLabel;</div><div>&nbsp; &nbsp; LblLastUpdateDate : TClProLabel;</div><div>&nbsp; &nbsp; PnlLiveBadge : TclProPanel;</div><div>&nbsp; &nbsp; LblLiveText : TClProLabel;</div><div>&nbsp; &nbsp; PnlClock : TclProPanel;</div><div>&nbsp; &nbsp; LblLive : TClProLabel;</div><div>&nbsp; &nbsp; BtnStopMotor : TClProButton;</div><div>&nbsp; &nbsp; pnlStopMotor : TclProPanel;</div><div>&nbsp; &nbsp; BtnDashboard : TclProButton;</div><div>&nbsp; &nbsp; BtnGraphs : TclProButton;</div><div>&nbsp; &nbsp; BtnSettings : TclProButton;</div><div>&nbsp; &nbsp; PnlIndicator : TclProPanel;</div><div>&nbsp; &nbsp; pnlFill : TclProPanel;</div><div>&nbsp; &nbsp; ImgMotorStatus : TclProImage;</div><div>&nbsp; &nbsp; LblMotorStatusTitle : TclProLabel;</div><div>&nbsp; &nbsp; LblMotorStatus : TclProLabel;</div><div>&nbsp; &nbsp; LblMotorStatusSub : TclProLabel;</div><div>&nbsp; &nbsp; LytMotorStatus : TclLayout;</div><div>&nbsp; &nbsp; LblMotorHealthTitle : TclProLabel;</div><div>&nbsp; &nbsp; ImgMotorHealth : TclProImage;</div><div>&nbsp; &nbsp; LblHealthStatus : TclProLabel;</div><div>&nbsp; &nbsp; LblHealthInfo : TclProLabel;</div><div>&nbsp; &nbsp; PnlHealthContent : TclProPanel;</div><div>&nbsp; &nbsp; LblTemperatureTitle : TclProLabel;</div><div>&nbsp; &nbsp; ImgTemperature : TclProImage;</div><div>&nbsp; &nbsp; LblTemperatureValue : TclProLabel;</div><div>&nbsp; &nbsp; LblTemperatureStatus : TclProLabel;</div><div>&nbsp; &nbsp; LblVibrationTitle : TclProLabel;</div><div>&nbsp; &nbsp; ImgVibration : TclProImage;</div><div>&nbsp; &nbsp; LblVibrationValue : TclProLabel;</div><div>&nbsp; &nbsp; LblVibrationStatus : TclProLabel;</div><div>&nbsp; &nbsp; LblCurrentTitle : TclProLabel;</div><div>&nbsp; &nbsp; ImgCurrent : TclProImage;</div><div>&nbsp; &nbsp; LblCurrentValue : TclProLabel;</div><div>&nbsp; &nbsp; LblCurrentStatus : TclProLabel;</div><div>&nbsp; &nbsp; LblMQTTTitle : TclProLabel;</div><div>&nbsp; &nbsp; ImgMQTT : TclProImage;</div><div>&nbsp; &nbsp; LblMQTTStatus : TclProLabel;</div><div>&nbsp; &nbsp; LblMQTTInfo : TclProLabel;</div><div>&nbsp; &nbsp; LblMQTTSignal : TclProLabel;</div><div>&nbsp; &nbsp; {</div><div>frmDashboard = TclForm.Create(Self);</div><div><br></div><div>// LoT Panel</div><div><br></div><div>pnllot =FrmDashboard.AddNewProPanel(FrmDashboard,'pnllot');</div><div>pnllot.Align = alTop;</div><div>pnllot.Height = 30;</div><div>pnllot.clProSettings.BackgroundColor =clAlphaColor.clHexToColor('#0F172A');</div><div>pnllot.SetclProSettings(pnllot.clProSettings);</div><div><br></div><div>lbl1 = FrmDashboard.AddNewProLabel(pnllot,'lbl1','Industrial loT');</div><div>lbl1.Align = alTop;</div><div>lbl1.Height = 15;</div><div>lbl1.clProSettings.FontColor =clAlphaColor.clHexToColor('#FFFFFF');</div><div>lbl1.clProSettings.FontHorzAlign = palcenter;</div><div>lbl1.clProSettings.FontSize = 14;</div><div>lbl1.SetclProSettings(lbl1.clProSettings);</div><div><br></div><div>lbl2 = FrmDashboard.AddNewProLabel(pnllot,'lbl2','Dashboard');</div><div>lbl2.Align = alTop;</div><div>lbl2.Height = 15;</div><div>lbl2.clProSettings.FontColor =clAlphaColor.clHexToColor('#3B82F6');</div><div>lbl2.clProSettings.FontHorzAlign = palcenter;</div><div>lbl2.clProSettings.FontSize = 11;</div><div>lbl2.SetclProSettings(lbl2.clProSettings);</div><div><br></div><div>// Header Panel</div><div><br></div><div>pnlHeader =FrmDashboard.AddNewProPanel(FrmDashboard,'pnlHeader');</div><div>pnlHeader.Align = alTop;</div><div>pnlHeader.Height = 70;</div><div>pnlHeader.clProSettings.BackgroundColor =clAlphaColor.clHexToColor('#0F172A');</div><div>pnlHeader.SetclProSettings(pnlHeader.clProSettings);</div><div><br></div><div>lytUser = FrmDashboard.AddNewLayout(pnlHeader,'lytUser');</div><div>lytUser.Align = alLeft;</div><div>lytUser.Width = 80;</div><div>lytUser.Height = 70;</div><div>lytUser.Margins.Left = 20;</div><div>lytUser.Margins.Top = 10;</div><div>lytUser.Margins.Bottom = 20;</div><div><br></div><div>Imgavatar = FrmDashboard.AddNewProImage(lytUser,'Imgavatar');</div><div>Imgavatar.Align = alClient;</div><div>Imgavatar.clProSettings.PictureAutoFit = True;</div><div>Imgavatar.clProSettings.PictureSource = '/assets/ikon';</div><div>Imgavatar.SetClProSettings(Imgavatar.clProSettings);</div><div><br></div><div>lytuserinfo = FrmDashboard.AddNewLayout(pnlHeader,'lytuserinfo');</div><div>lytuserinfo.Align = alClient;</div><div>lytuserinfo.Margins.Left = 5;</div><div>lytuserinfo.Margins.Top = 15;</div><div>lytuserinfo.Margins.Bottom = 15;</div><div><br></div><div>lblhg = FrmDashboard.AddNewProLabel(lytuserinfo,'lblhg','Hoş Geldiniz,');</div><div>lblhg.Align = alTop;</div><div>lblhg.Height = 18;</div><div>lblhg.clProSettings.FontColor =clAlphaColor.clHexToColor('#C8D2E6');</div><div>lblhg.clProSettings.FontSize = 11;</div><div>lblhg.SetclProSettings(lblhg.clProSettings);</div><div><br></div><div>lbluser = FrmDashboard.AddNewProLabel(lytuserinfo,'lbluser','Admin,');</div><div>lbluser.Align = alTop;</div><div>lbluser.Height = 18;</div><div>lbluser.clProSettings.FontColor =clAlphaColor.clHexToColor('#FFFFFF');</div><div>lbluser.clProSettings.FontSize = 13;</div><div>lbluser.SetclProSettings(lbluser.clProSettings);</div><div><br></div><div>lblyazi = FrmDashboard.AddNewProLabel(lytuserinfo,'lblyazi','Sisteminiz aktif ve izleniyor');</div><div>lblyazi.Align = alTop;</div><div>lblyazi.Height = 18;</div><div>lblyazi.clProSettings.FontColor =clAlphaColor.clHexToColor('#C8D2E6');</div><div>lblyazi.clProSettings.FontSize = 11;</div><div>lblyazi.SetclProSettings(lblyazi.clProSettings);</div><div><br></div><div>lytmotor = FrmDashboard.AddNewLayout(pnlHeader,'lytmotor');</div><div>lytmotor.Align = alRight;</div><div>lytmotor.Width = 200;</div><div>lytmotor.Height = 70;</div><div><br></div><div>Imgmotor = FrmDashboard.AddNewProImage(lytmotor,'Imgmotor');</div><div>Imgmotor.Align = alClient;</div><div>Imgmotor.clProSettings.PictureAutoFit = True;</div><div>Imgmotor.clProSettings.PictureSource = '/assets/motor';</div><div>Imgmotor.SetClProSettings(Imgmotor.clProSettings);</div><div><br></div><div>// Navbar&nbsp;&nbsp;</div><div><br></div><div>pnlNav = FrmDashboard.AddNewProPanel(FrmDashboard,'pnlNav');</div><div>pnlNav.Align = alBottom;</div><div>pnlNav.Height = 65;</div><div>pnlNav.clProSettings.BackgroundColor =clAlphaColor.clHexToColor('#0F172A');</div><div>pnlNav.clProSettings.BorderColor =clAlphaColor.clHexToColor('#1E293B');</div><div>pnlNav.clProSettings.BorderWidth = 1;</div><div>pnlNav.SetClProSettings(pnlNav.clProSettings);</div><div><br></div><div>BtnDashboard =FrmDashboard.AddNewProButton(pnlNav,'BtnDashboard','&#127968;'#13'Dashboard');</div><div>BtnDashboard.Align = alLeft;</div><div>BtnDashboard.Width = 110;</div><div>BtnDashboard.clProSettings.BackgroundColor =clAlphaColor.clNull;</div><div>BtnDashboard.clProSettings.BorderWidth = 0;</div><div>BtnDashboard.clProSettings.FontColor =clAlphaColor.clHexToColor('#3B82F6');</div><div>BtnDashboard.clProSettings.FontSize = 10;</div><div>BtnDashboard.clProSettings.TextSettings.Font.Style=&#091;fsBold&#093;;</div><div>BtnDashboard.SetClProSettings(BtnDashboard.clProSettings);</div><div><br></div><div>PnlIndicator =FrmDashboard.AddNewProPanel(pnlNav,'PnlIndicator');</div><div>PnlIndicator.Align = alBottom;</div><div>PnlIndicator.Height = 3;</div><div>PnlIndicator.Width = 40;</div><div>PnlIndicator.Margins.Left = 35;</div><div>PnlIndicator.clProSettings.BackgroundColor =clAlphaColor.clHexToColor('#3B82F6');</div><div>PnlIndicator.SetClProSettings(PnlIndicator.clProSettings);</div><div><br></div><div>BtnGraphs =</div><div>FrmDashboard.AddNewProButton(pnlNav,'BtnGraphs','&#128202;'#13'Grafikler');</div><div>BtnGraphs.Align = alLeft;</div><div>BtnGraphs.Width = 110;</div><div>BtnGraphs.clProSettings.BackgroundColor =clAlphaColor.clNull;</div><div>BtnGraphs.clProSettings.BorderWidth = 0;</div><div>BtnGraphs.clProSettings.FontColor =clAlphaColor.clHexToColor('#64748B');</div><div>BtnGraphs.clProSettings.FontSize = 10;</div><div>BtnGraphs.SetClProSettings(BtnGraphs.clProSettings);</div><div><br></div><div>BtnSettings =FrmDashboard.AddNewProButton(pnlNav,'BtnSettings','&#9881;'#13'Ayarlar');</div><div>BtnSettings.Align = alClient;</div><div>BtnSettings.clProSettings.BackgroundColor =clAlphaColor.clNull;</div><div>BtnSettings.clProSettings.BorderWidth = 0;</div><div>BtnSettings.clProSettings.FontColor =clAlphaColor.clHexToColor('#64748B');</div><div>BtnSettings.clProSettings.FontSize = 10;</div><div>BtnSettings.SetClProSettings(BtnSettings.clProSettings);</div><div><br></div><div>// Buton&nbsp;</div><div><br></div><div>pnlStopMotor = FrmDashboard.AddNewProPanel(FrmDashboard,'pnlStopMotor');</div><div>pnlStopMotor.Align = alBottom;</div><div>pnlStopMotor.Height = 70;</div><div>pnlStopMotor.Margins.Left = 10;</div><div>pnlStopMotor.Margins.Right = 10;</div><div>pnlStopMotor.Margins.Top = 15;</div><div>pnlStopMotor.Margins.Bottom = 15;</div><div>pnlStopMotor.clProSettings.BackgroundColor = clAlphaColor.clNull;</div><div>pnlStopMotor.SetClProSettings(pnlStopMotor.clProSettings);</div><div><br></div><div>BtnStopMotor = FrmDashboard.AddNewProButton(pnlStopMotor,'BtnStopMotor','&#9211;&nbsp; &nbsp;MOTORU DURDUR');</div><div>BtnStopMotor.Align = alClient;</div><div>BtnStopMotor.clProSettings.BackgroundColor =clAlphaColor.clHexToColor('#DC3545');&nbsp; &nbsp; &nbsp; // Kırmızı</div><div>BtnStopMotor.clProSettings.BorderColor =clAlphaColor.clHexToColor('#B91C1C');</div><div>BtnStopMotor.clProSettings.BorderWidth = 1;</div><div>BtnStopMotor.clProSettings.FontColor =clAlphaColor.clWhite;</div><div>BtnStopMotor.clProSettings.FontSize = 16;</div><div>BtnStopMotor.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>BtnStopMotor.clProSettings.IsRound = True;</div><div>BtnStopMotor.clProSettings.RoundWidth = 12;</div><div>BtnStopMotor.clProSettings.RoundHeight =12;</div><div>BtnStopMotor.SetClProSettings(BtnStopMotor.clProSettings);</div><div>//Time</div><div>pnlTime = FrmDashboard.AddNewProPanel(FrmDashboard,'pnlTime');</div><div>pnlTime.Align = alBottom;</div><div>pnlTime.Height = 120;</div><div>pnlTime.Margins.Left = 10;</div><div>pnlTime.Margins.Right = 10;</div><div>pnlTime.Margins.Top = 10;</div><div>pnlTime.Margins.Bottom = 10;</div><div>pnlTime.clProSettings.BackgroundColor =clAlphaColor.clHexToColor('#1E293B');</div><div>pnlTime.clProSettings.BorderColor =clAlphaColor.clHexToColor('#334155');</div><div>pnlTime.clProSettings.BorderWidth = 1;</div><div>pnlTime.clProSettings.IsRound = True;</div><div>pnlTime.clProSettings.RoundWidth = 12;</div><div>pnlTime.clProSettings.RoundHeight = 12;</div><div>pnlTime.SetclProSettings(pnlTime.clProSettings);</div><div><br></div><div>PnlClock = FrmDashboard.AddNewProPanel(pnlTime,'PnlClock');</div><div>PnlClock.Align = alLeft;</div><div>PnlClock.Margins.Bottom = 30;</div><div>PnlClock.Margins.Top = 30;</div><div>PnlClock.Margins.Left=12;</div><div>PnlClock.Width = 55;</div><div>PnlClock.Height = 55;</div><div>PnlClock.clProSettings.BackgroundColor =clAlphaColor.clHexToColor('#FF0000');</div><div>PnlClock.SetClProSettings(PnlClock.clProSettings);</div><div><br></div><div>ImgClock = FrmDashboard.AddNewProImage(PnlClock,'ImgClock');</div><div>ImgClock.Align = alClient;</div><div>ImgClock.clProSettings.PictureAutoFit = True;</div><div>ImgClock.clProSettings.PictureSource = '/assets/clock';</div><div>ImgClock.SetClProSettings(ImgClock.clProSettings);</div><div><br></div><div>LblLastUpdateTitle =FrmDashboard.AddNewProLabel(pnlTime,'LblLastUpdateTitle','SON GÜNCELLEME');</div><div>LblLastUpdateTitle.Align = alTop;</div><div>LblLastUpdateTitle.Height = 18;</div><div>LblLastUpdateTitle.Margins.Left = 65;</div><div>LblLastUpdateTitle.Margins.Top = 12;</div><div>LblLastUpdateTitle.clProSettings.FontColor =clAlphaColor.clHexToColor('#94A3B8');</div><div>LblLastUpdateTitle.clProSettings.FontSize = 9;</div><div>LblLastUpdateTitle.SetclProSettings(LblLastUpdateTitle.clProSettings);</div><div><br></div><div>LblLastUpdateTime =FrmDashboard.AddNewProLabel(pnlTime,'LblLastUpdateTime','14:32:15');</div><div>LblLastUpdateTime.Align = alTop;</div><div>LblLastUpdateTime.Height = 22;</div><div>LblLastUpdateTime.Margins.Left = 65;</div><div>LblLastUpdateTime.clProSettings.FontColor =clAlphaColor.clWhite;</div><div>LblLastUpdateTime.clProSettings.FontSize = 15;</div><div>LblLastUpdateTime.clProSettings.TextSettings.Font.Style =&#091;fsBold&#093;;</div><div>LblLastUpdateTime.SetclProSettings(</div><div>LblLastUpdateTime.clProSettings);</div><div><br></div><div>LblLastUpdateDate =FrmDashboard.AddNewProLabel(pnlTime,'LblLastUpdateDate','08 Temmuz 2025');</div><div>LblLastUpdateDate.Align = alTop;</div><div>LblLastUpdateDate.Height = 18;</div><div>LblLastUpdateDate.Margins.Left = 65;</div><div>LblLastUpdateDate.clProSettings.FontColor =clAlphaColor.clHexToColor('#64748B');</div><div>LblLastUpdateDate.clProSettings.FontSize = 9;</div><div>LblLastUpdateDate.SetclProSettings(</div><div>LblLastUpdateDate.clProSettings);</div><div><br></div><div>PnlLiveBadge =FrmDashboard.AddNewProPanel(pnlTime,'PnlLiveBadge');</div><div>PnlLiveBadge.Align = alRight;</div><div>PnlLiveBadge.Width = 90;</div><div>PnlLiveBadge.Margins.Right = 15;</div><div>PnlLiveBadge.Margins.Top = 18;</div><div>PnlLiveBadge.Margins.Bottom = 18;</div><div>PnlLiveBadge.clProSettings.BackgroundColor =clAlphaColor.clHexToColor('#172554');</div><div>PnlLiveBadge.clProSettings.BorderColor =clAlphaColor.clHexToColor('#1E3A8A');</div><div>PnlLiveBadge.clProSettings.BorderWidth = 1;</div><div>PnlLiveBadge.clProSettings.IsRound = True;</div><div>PnlLiveBadge.clProSettings.RoundWidth = 6;</div><div>PnlLiveBadge.clProSettings.RoundHeight = 6;</div><div>PnlLiveBadge.SetclProSettings(PnlLiveBadge.clProSettings);</div><div><br></div><div>Lbllive = FrmDashboard.AddNewProLabel(</div><div>PnlLiveBadge,'LblLive','&#128994; canlı');</div><div>LblLive.Align = alClient;</div><div>LblLive.clProSettings.FontColor =</div><div>clAlphaColor.clHexToColor('#3B82F6');</div><div>LblLive.clProSettings.FontSize = 9;</div><div>LblLive.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>LblLive.clProSettings.FontHorzAlign = palCenter;</div><div>LblLive.SetClProSettings(LblLive.clProSettings);</div><div><br></div><div><br></div><div><br></div><div><br></div><div>// Card Panel</div><div><br></div><div>pnlCards = FrmDashboard.AddNewProPanel(FrmDashboard,'pnlCards');</div><div>pnlCards.Align = alClient;</div><div>//pnlCards.Height = 350;</div><div>pnlCards.clProSettings.BackgroundColor =</div><div>clAlphaColor.clHexToColor('#0F172A');</div><div>pnlCards.SetClProSettings(pnlCards.clProSettings);</div><div><br></div><div>pnlRow1 = FrmDashboard.AddNewProPanel(pnlCards,'pnlRow1');</div><div>pnlRow1.Align = alTop;</div><div>pnlRow1.Height = 150;</div><div>pnlRow1.clProSettings.BackgroundColor =clAlphaColor.clNull;</div><div>pnlRow1.SetClProSettings(pnlRow1.clProSettings);</div><div>pnlRow1.Margins.Left = 10;</div><div>pnlRow1.Margins.Right = 10;</div><div>pnlRow1.Margins.Top = 8;</div><div>pnlRow1.Margins.Bottom = 8;</div><div><br></div><div>pnlRow2 = FrmDashboard.AddNewProPanel(pnlCards,'pnlRow2');</div><div>pnlRow2.Align = alTop;</div><div>pnlRow2.Height = 150;</div><div>pnlRow2.clProSettings.BackgroundColor =clAlphaColor.clNull;</div><div>pnlRow2.SetClProSettings(pnlRow2.clProSettings);</div><div>pnlRow2.Margins.Left = 10;</div><div>pnlRow2.Margins.Right = 10;</div><div>pnlRow2.Margins.Top = 8;</div><div>pnlRow2.Margins.Bottom = 8;</div><div><br></div><div>pnlRow3 = FrmDashboard.AddNewProPanel(pnlCards,'pnlRow3');</div><div>pnlRow3.Align = alTop;</div><div>pnlRow3.Height = 150;</div><div>pnlRow3.clProSettings.BackgroundColor =clAlphaColor.clNull;</div><div>pnlRow3.SetClProSettings(pnlRow3.clProSettings);</div><div>pnlRow1.Margins.Left = 10;</div><div>pnlRow3.Margins.Right = 10;</div><div>pnlRow3.Margins.Top = 8;</div><div>pnlRow3.Margins.Bottom = 8;</div><div><br></div><div>pnlMotorStatus =FrmDashboard.AddNewProPanel(pnlRow1,'pnlMotorStatus');</div><div>pnlMotorStatus.Align = alLeft;</div><div>pnlMotorStatus.Width = 210;</div><div>pnlMotorStatus.Margins.Left = 10;</div><div>pnlMotorStatus.Margins.Right = 5;</div><div>pnlMotorStatus.Margins.Top = 5;</div><div>pnlMotorStatus.Margins.Bottom = 5;</div><div>pnlMotorStatus.clProSettings.BackgroundColor =clAlphaColor.clHexToColor('#1E293B');</div><div>pnlMotorStatus.clProSettings.IsRound = True;</div><div>pnlMotorStatus.clProSettings.RoundWidth = 12;</div><div>pnlMotorStatus.clProSettings.RoundHeight = 12;</div><div>pnlMotorStatus.SetClProSettings(pnlMotorStatus.clProSettings);</div><div><br></div><div>LblMotorStatusTitle =FrmDashboard.AddNewProLabel(pnlMotorStatus,'LblMotorStatusTitle','MOTOR DURUMU');</div><div>LblMotorStatusTitle.Align = alTop;</div><div>LblMotorStatusTitle.Height = 22;</div><div>LblMotorStatusTitle.Margins.Left = 12;</div><div>LblMotorStatusTitle.Margins.Top = 10;</div><div>LblMotorStatusTitle.clProSettings.FontColor =clAlphaColor.clHexToColor('#CBD5E1');</div><div>LblMotorStatusTitle.clProSettings.FontSize = 10;</div><div>LblMotorStatusTitle.clProSettings.TextSettings.Font.Style=&#091;fsBold&#093;;</div><div>LblMotorStatusTitle.SetClProSettings(LblMotorStatusTitle.clProSettings);</div><div><br></div><div>LytMotorStatus =FrmDashboard.AddNewLayout(pnlMotorStatus,'LytMotorStatus');</div><div>LytMotorStatus.Align = alClient;</div><div><br></div><div>ImgMotorStatus =FrmDashboard.AddNewProImage(LytMotorStatus,'ImgMotorStatus');</div><div>ImgMotorStatus.Align = alClient;</div><div>ImgMotorStatus.Width = 55;</div><div>ImgMotorStatus.Margins.Left = 12;</div><div>ImgMotorStatus.Margins.Top = 10;</div><div>ImgMotorStatus.Margins.Bottom = 10;</div><div>ImgMotorStatus.clProSettings.PictureAutoFit = True;</div><div>ImgMotorStatus.clProSettings.PictureSource ='/assets/motorstatus';</div><div>ImgMotorStatus.SetClProSettings(ImgMotorStatus.clProSettings);</div><div><br></div><div>LblMotorStatus =FrmDashboard.AddNewProLabel(LytMotorStatus,'LblMotorStatus','Çalışıyor');</div><div>LblMotorStatus.Align = alTop;</div><div>LblMotorStatus.Height = 24;</div><div>LblMotorStatus.Margins.Left = 70;</div><div>LblMotorStatus.Margins.Top = 18;</div><div>LblMotorStatus.clProSettings.FontColor =clAlphaColor.clHexToColor('#22C55E');</div><div>LblMotorStatus.clProSettings.FontSize = 18;</div><div>LblMotorStatus.clProSettings.TextSettings.Font.Style=&#091;fsBold&#093;;</div><div>LblMotorStatus.SetClProSettings(LblMotorStatus.clProSettings);</div><div>LblMotorStatusSub =FrmDashboard.AddNewProLabel(LytMotorStatus,'LblMotorStatusSub','Motor aktif');</div><div><br></div><div>LblMotorStatusSub.Align = alTop;</div><div>LblMotorStatusSub.Height = 18;</div><div>LblMotorStatusSub.Margins.Left = 70;</div><div>LblMotorStatusSub.clProSettings.FontColor =clAlphaColor.clHexToColor('#CBD5E1');</div><div>LblMotorStatusSub.clProSettings.FontSize = 10;</div><div>LblMotorStatusSub.SetClProSettings(LblMotorStatusSub.clProSettings);</div><div><br></div><div>pnlMotorHealth = FrmDashboard.AddNewProPanel(pnlRow1,'pnlMotorHealth');</div><div>pnlMotorHealth.Align = alClient;</div><div>pnlMotorHealth.Margins.Left = 10;</div><div>//pnlMotorHealth.Margins.Right = 10;</div><div>//pnlMotorHealth.Margins.Top = 5;</div><div>//pnlMotorHealth.Margins.Bottom = 5;</div><div>//pnlMotorHealth.Width = 20;</div><div>pnlMotorHealth.clProSettings.BackgroundColor =clAlphaColor.clHexToColor('#1E293B');</div><div>pnlMotorHealth.clProSettings.IsRound = True;</div><div>pnlMotorHealth.clProSettings.RoundWidth = 12;</div><div>pnlMotorHealth.clProSettings.RoundHeight = 12;</div><div>pnlMotorHealth.SetClProSettings(pnlMotorHealth.clProSettings);</div><div><br></div><div>LblMotorHealthTitle = FrmDashboard.AddNewProLabel(pnlMotorHealth,'LblMotorHealthTitle','MOTOR SAĞLIĞI');</div><div>LblMotorHealthTitle.Align = alTop;</div><div>LblMotorHealthTitle.Height = 22;</div><div>LblMotorHealthTitle.Margins.Left = 15;</div><div>LblMotorHealthTitle.Margins.Top = 12;</div><div>LblMotorHealthTitle.clProSettings.FontColor =clAlphaColor.clHexToColor('#CBD5E1');</div><div>LblMotorHealthTitle.clProSettings.FontSize = 11;</div><div>LblMotorHealthTitle.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>LblMotorHealthTitle.SetClProSettings(</div><div>LblMotorHealthTitle.clProSettings);</div><div><br></div><div>ImgMotorHealth = FrmDashboard.AddNewProImage(pnlMotorHealth,'ImgMotorHealth');</div><div>ImgMotorHealth.Align = alLeft;</div><div>ImgMotorHealth.Width = 55;</div><div>ImgMotorHealth.Margins.Left = 15;</div><div>ImgMotorHealth.Margins.Top = 12;</div><div>ImgMotorHealth.Margins.Bottom = 15;</div><div>ImgMotorHealth.clProSettings.PictureAutoFit = True;</div><div>ImgMotorHealth.clProSettings.PictureSource = '/assets/motorsaglik';</div><div>ImgMotorHealth.SetClProSettings(ImgMotorHealth.clProSettings);</div><div><br></div><div>PnlHealthContent = FrmDashboard.AddNewProPanel(pnlMotorHealth,'PnlHealthContent');</div><div>PnlHealthContent.Align = alClient;</div><div>PnlHealthContent.clProSettings.BackgroundColor =clAlphaColor.clNull;</div><div>PnlHealthContent.SetClProSettings(PnlHealthContent.clProSettings);</div><div><br></div><div>LblHealthStatus = FrmDashboard.AddNewProLabel(PnlHealthContent,'LblHealthStatus','İyi');</div><div>LblHealthStatus.Align = alTop;</div><div>LblHealthStatus.Height = 30;</div><div>LblHealthStatus.Margins.Left = 80;</div><div>LblHealthStatus.Margins.Top = 18;</div><div>LblHealthStatus.clProSettings.FontColor =clAlphaColor.clHexToColor('#22C55E');</div><div>LblHealthStatus.clProSettings.FontSize = 18;</div><div>LblHealthStatus.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>LblHealthStatus.SetClProSettings(LblHealthStatus.clProSettings);</div><div><br></div><div>LblHealthInfo = FrmDashboard.AddNewProLabel(PnlHealthContent,'LblHealthInfo','Tüm değerler normal aralıkta');</div><div>LblHealthInfo.Align = alTop;</div><div>LblHealthInfo.Height = 40;</div><div>LblHealthInfo.Margins.Left = 80;</div><div>LblHealthInfo.clProSettings.FontColor =clAlphaColor.clHexToColor('#CBD5E1');</div><div>LblHealthInfo.clProSettings.FontSize = 10;</div><div>LblHealthInfo.SetClProSettings(LblHealthInfo.clProSettings);</div><div><br></div><div>pnlTemperature = FrmDashboard.AddNewProPanel(pnlRow2,'pnlTemperature');</div><div>pnlTemperature.Align = alLeft;</div><div>pnlTemperature.Width = 210;</div><div>pnlTemperature.Margins.Left = 10;</div><div>pnlTemperature.Margins.Right = 5;</div><div>pnlTemperature.Margins.Top = 5;</div><div>pnlTemperature.Margins.Bottom = 5;</div><div>pnlTemperature.clProSettings.BackgroundColor =clAlphaColor.clHexToColor('#1E293B');</div><div>pnlTemperature.clProSettings.IsRound = True;</div><div>pnlTemperature.clProSettings.RoundWidth = 12;</div><div>pnlTemperature.clProSettings.RoundHeight = 12;</div><div>pnlTemperature.SetClProSettings(pnlTemperature.clProSettings);</div><div><br></div><div>LblTemperatureTitle = FrmDashboard.AddNewProLabel(pnlTemperature,'LblTemperatureTitle','SICAKLIK');</div><div>LblTemperatureTitle.Align = alTop;</div><div>LblTemperatureTitle.Height = 22;</div><div>LblTemperatureTitle.Margins.Left = 15;</div><div>LblTemperatureTitle.Margins.Top = 12;</div><div>LblTemperatureTitle.clProSettings.FontColor =clAlphaColor.clHexToColor('#CBD5E1');</div><div>LblTemperatureTitle.clProSettings.FontSize = 11;</div><div>LblTemperatureTitle.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>LblTemperatureTitle.SetClProSettings(LblTemperatureTitle.clProSettings);</div><div><br></div><div>ImgTemperature = FrmDashboard.AddNewProImage(pnlTemperature,'ImgTemperature');</div><div>ImgTemperature.Align = alLeft;</div><div>ImgTemperature.Width = 55;</div><div>ImgTemperature.Margins.Left = 15;</div><div>ImgTemperature.Margins.Top = 12;</div><div>ImgTemperature.Margins.Bottom = 15;</div><div>ImgTemperature.clProSettings.PictureAutoFit = True;</div><div>ImgTemperature.clProSettings.PictureSource = '/assets/sicaklik';</div><div>ImgTemperature.SetClProSettings(ImgTemperature.clProSettings);</div><div><br></div><div>LblTemperatureValue = FrmDashboard.AddNewProLabel(pnlTemperature,'LblTemperatureValue','38.6 °C');</div><div>LblTemperatureValue.Align = alTop;</div><div>LblTemperatureValue.Height = 30;</div><div>LblTemperatureValue.Margins.Left = 80;</div><div>LblTemperatureValue.Margins.Top = 18;</div><div>LblTemperatureValue.clProSettings.FontColor =clAlphaColor.clWhite;</div><div>LblTemperatureValue.clProSettings.FontSize = 18;</div><div>LblTemperatureValue.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>LblTemperatureValue.SetClProSettings(LblTemperatureValue.clProSettings);</div><div><br></div><div>LblTemperatureStatus = FrmDashboard.AddNewProLabel(pnlTemperature,'LblTemperatureStatus','Normal');</div><div>LblTemperatureStatus.Align = alTop;</div><div>LblTemperatureStatus.Height = 20;</div><div>LblTemperatureStatus.Margins.Left = 80;</div><div>LblTemperatureStatus.clProSettings.FontColor =clAlphaColor.clHexToColor('#22C55E');</div><div>LblTemperatureStatus.clProSettings.FontSize = 11;</div><div>LblTemperatureStatus.SetClProSettings(LblTemperatureStatus.clProSettings);</div><div><br></div><div>pnlVibration = FrmDashboard.AddNewProPanel(pnlRow2,'pnlVibration');</div><div>pnlVibration.Align = alClient;</div><div>pnlVibration.Margins.Left = 10;</div><div>//pnlVibration.Margins.Right = 10;</div><div>//pnlVibration.Margins.Top = 5;</div><div>//pnlVibration.Margins.Bottom = 5;</div><div>pnlVibration.clProSettings.BackgroundColor =clAlphaColor.clHexToColor('#1E293B');</div><div>pnlVibration.clProSettings.IsRound = True;</div><div>pnlVibration.clProSettings.RoundWidth = 12;</div><div>pnlVibration.clProSettings.RoundHeight = 12;</div><div>pnlVibration.SetClProSettings(pnlVibration.clProSettings);</div><div><br></div><div>LblVibrationTitle = FrmDashboard.AddNewProLabel(pnlVibration,'LblVibrationTitle','TİTREŞİM');</div><div>LblVibrationTitle.Align = alTop;</div><div>LblVibrationTitle.Height = 22;</div><div>LblVibrationTitle.Margins.Left = 15;</div><div>LblVibrationTitle.Margins.Top = 12;</div><div>LblVibrationTitle.clProSettings.FontColor =clAlphaColor.clHexToColor('#CBD5E1');</div><div>LblVibrationTitle.clProSettings.FontSize = 11;</div><div>LblVibrationTitle.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>LblVibrationTitle.SetClProSettings(LblVibrationTitle.clProSettings);</div><div><br></div><div>ImgVibration = FrmDashboard.AddNewProImage(pnlVibration,'ImgVibration');</div><div>ImgVibration.Align = alLeft;</div><div>ImgVibration.Width = 55;</div><div>ImgVibration.Margins.Left = 15;</div><div>ImgVibration.Margins.Top = 12;</div><div>ImgVibration.Margins.Bottom = 15;</div><div>ImgVibration.clProSettings.PictureAutoFit = True;</div><div>ImgVibration.clProSettings.PictureSource = '/assets/titresim';</div><div>ImgVibration.SetClProSettings(ImgVibration.clProSettings);</div><div><br></div><div>LblVibrationValue = FrmDashboard.AddNewProLabel(pnlVibration,'LblVibrationValue','0.18 g');</div><div>LblVibrationValue.Align = alTop;</div><div>LblVibrationValue.Height = 30;</div><div>LblVibrationValue.Margins.Left = 80;</div><div>LblVibrationValue.Margins.Top = 18;</div><div>LblVibrationValue.clProSettings.FontColor =clAlphaColor.clWhite;</div><div>LblVibrationValue.clProSettings.FontSize = 18;</div><div>LblVibrationValue.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>LblVibrationValue.SetClProSettings(LblVibrationValue.clProSettings);</div><div><br></div><div>LblVibrationStatus = FrmDashboard.AddNewProLabel(pnlVibration,'LblVibrationStatus','Normal');</div><div>LblVibrationStatus.Align = alTop;</div><div>LblVibrationStatus.Height = 20;</div><div>LblVibrationStatus.Margins.Left = 80;</div><div>LblVibrationStatus.clProSettings.FontColor =clAlphaColor.clHexToColor('#A855F7');</div><div>LblVibrationStatus.clProSettings.FontSize = 11;</div><div>LblVibrationStatus.SetClProSettings(LblVibrationStatus.clProSettings);</div><div><br></div><div>pnlCurrent = FrmDashboard.AddNewProPanel(pnlRow3,'pnlCurrent');</div><div>pnlCurrent.Align = alLeft;</div><div>pnlCurrent.Width = 210;</div><div>pnlCurrent.Margins.Left = 10;</div><div>pnlCurrent.Margins.Right = 5;</div><div>pnlCurrent.Margins.Top = 5;</div><div>pnlCurrent.Margins.Bottom = 5;</div><div>pnlCurrent.clProSettings.BackgroundColor =clAlphaColor.clHexToColor('#1E293B');</div><div>pnlCurrent.clProSettings.IsRound = True;</div><div>pnlCurrent.clProSettings.RoundWidth = 12;</div><div>pnlCurrent.clProSettings.RoundHeight = 12;</div><div>pnlCurrent.SetClProSettings(pnlCurrent.clProSettings);</div><div><br></div><div>LblCurrentTitle = FrmDashboard.AddNewProLabel(pnlCurrent,'LblCurrentTitle','AKIM');</div><div>LblCurrentTitle.Align = alTop;</div><div>LblCurrentTitle.Height = 22;</div><div>LblCurrentTitle.Margins.Left = 15;</div><div>LblCurrentTitle.Margins.Top = 12;</div><div>LblCurrentTitle.clProSettings.FontColor =clAlphaColor.clHexToColor('#CBD5E1');</div><div>LblCurrentTitle.clProSettings.FontSize = 11;</div><div>LblCurrentTitle.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>LblCurrentTitle.SetClProSettings(LblCurrentTitle.clProSettings);</div><div><br></div><div>ImgCurrent = FrmDashboard.AddNewProImage(pnlCurrent,'ImgCurrent');</div><div>ImgCurrent.Align = alLeft;</div><div>ImgCurrent.Width = 55;</div><div>ImgCurrent.Margins.Left = 15;</div><div>ImgCurrent.Margins.Top = 12;</div><div>ImgCurrent.Margins.Bottom = 15;</div><div>ImgCurrent.clProSettings.PictureAutoFit = True;</div><div>ImgCurrent.clProSettings.PictureSource = '/assets/akim';</div><div>ImgCurrent.SetClProSettings(ImgCurrent.clProSettings);</div><div><br></div><div>LblCurrentValue = FrmDashboard.AddNewProLabel(pnlCurrent,'LblCurrentValue','1.24 A');</div><div>LblCurrentValue.Align = alTop;</div><div>LblCurrentValue.Height = 30;</div><div>LblCurrentValue.Margins.Left = 80;</div><div>LblCurrentValue.Margins.Top = 18;</div><div>LblCurrentValue.clProSettings.FontColor =clAlphaColor.clWhite;</div><div>LblCurrentValue.clProSettings.FontSize = 18;</div><div>LblCurrentValue.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>LblCurrentValue.SetClProSettings(LblCurrentValue.clProSettings);</div><div><br></div><div>LblCurrentStatus = FrmDashboard.AddNewProLabel(pnlCurrent,'LblCurrentStatus','Normal');</div><div>LblCurrentStatus.Align = alTop;</div><div>LblCurrentStatus.Height = 20;</div><div>LblCurrentStatus.Margins.Left = 80;</div><div>LblCurrentStatus.clProSettings.FontColor =</div><div>clAlphaColor.clHexToColor('#FACC15');</div><div>LblCurrentStatus.clProSettings.FontSize = 11;</div><div>LblCurrentStatus.SetClProSettings(LblCurrentStatus.clProSettings);</div><div><br></div><div>pnlMQTT = FrmDashboard.AddNewProPanel(pnlRow3,'pnlMQTT');</div><div>pnlMQTT.Align = alClient;</div><div>pnlMQTT.Margins.Left = 10;</div><div>//pnlMQTT.Margins.Right = 10;</div><div>//pnlMQTT.Margins.Top = 5;</div><div>//pnlMQTT.Margins.Bottom = 5;</div><div>pnlMQTT.clProSettings.BackgroundColor =clAlphaColor.clHexToColor('#1E293B');</div><div>pnlMQTT.clProSettings.IsRound = True;</div><div>pnlMQTT.clProSettings.RoundWidth = 12;</div><div>pnlMQTT.clProSettings.RoundHeight = 12;</div><div>pnlMQTT.SetClProSettings(pnlMQTT.clProSettings);</div><div><br></div><div>LblMQTTTitle = FrmDashboard.AddNewProLabel(pnlMQTT,'LblMQTTTitle','MQTT BAĞLANTISI');</div><div>LblMQTTTitle.Align = alTop;</div><div>LblMQTTTitle.Height = 22;</div><div>LblMQTTTitle.Margins.Left = 15;</div><div>LblMQTTTitle.Margins.Top = 12;</div><div>LblMQTTTitle.clProSettings.FontColor =clAlphaColor.clHexToColor('#CBD5E1');</div><div>LblMQTTTitle.clProSettings.FontSize = 11;</div><div>LblMQTTTitle.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>LblMQTTTitle.SetClProSettings(LblMQTTTitle.clProSettings);</div><div><br></div><div>ImgMQTT = FrmDashboard.AddNewProImage(pnlMQTT,'ImgMQTT');</div><div>ImgMQTT.Align = alLeft;</div><div>ImgMQTT.Width = 55;</div><div>ImgMQTT.Margins.Left = 15;</div><div>ImgMQTT.Margins.Top = 12;</div><div>ImgMQTT.Margins.Bottom = 15;</div><div>ImgMQTT.clProSettings.PictureAutoFit = True;</div><div>ImgMQTT.clProSettings.PictureSource = '/assets/mqtt';</div><div>ImgMQTT.SetClProSettings(ImgMQTT.clProSettings);</div><div><br></div><div>LblMQTTStatus = FrmDashboard.AddNewProLabel(pnlMQTT,'LblMQTTStatus','Connected');</div><div>LblMQTTStatus.Align = alTop;</div><div>LblMQTTStatus.Height = 26;</div><div>LblMQTTStatus.Margins.Left = 80;</div><div>LblMQTTStatus.Margins.Top = 16;</div><div>LblMQTTStatus.clProSettings.FontColor =clAlphaColor.clHexToColor('#22C55E');</div><div>LblMQTTStatus.clProSettings.FontSize = 16;</div><div>LblMQTTStatus.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>LblMQTTStatus.SetClProSettings(LblMQTTStatus.clProSettings);</div><div><br></div><div>LblMQTTInfo = FrmDashboard.AddNewProLabel(pnlMQTT,'LblMQTTInfo','Broker bağlı');</div><div>LblMQTTInfo.Align = alTop;</div><div>LblMQTTInfo.Height = 18;</div><div>LblMQTTInfo.Margins.Left = 80;</div><div>LblMQTTInfo.clProSettings.FontColor =</div><div>clAlphaColor.clHexToColor('#CBD5E1');</div><div>LblMQTTInfo.clProSettings.FontSize = 10;</div><div>LblMQTTInfo.SetClProSettings(LblMQTTInfo.clProSettings);</div><div><br></div><div><br></div><div><br></div><div>FrmDashboard.Run;</div><div>&nbsp; }</div><div><br></div><a href="https://static.cloudflareinsights.com/beac&#111;n.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496" target="_blank" rel="nofollow">https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496"</a> integrity="sha512-ZE9pZaUXND66v380QUtch/5sE9tPFh2zg45pR2PB0CVkCtOREv2AJKkSidISWkysEuQ0EH8faUU5du78bx87UQ==" data-cf-beacon="{&quot;version&quot;:&quot;2024.11.0&quot;,&quot;token&quot;:&quot;439455f3e46c40b98dbd42a2f1a954d8&quot;,&quot;r&quot;:1,&quot;server_timing&quot;:{&quot;name&quot;:{&quot;cfCacheStatus&quot;:true,&quot;cfEdge&quot;:true,&quot;cfExtPri&quot;:true,&quot;cfL4&quot;:true,&quot;cfOrigin&quot;:true,&quot;cfSpeedBrain&quot;:true},&quot;location_startswith&quot;:null}}" crossorigin="anonymous">]]>
   </description>
   <pubDate>Fri, 10 Jul 2026 13:56:47 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1612&amp;PID=3725#3725</guid>
  </item> 
 </channel>
</rss>