消防API指令
This commit is contained in:
parent
6970933aee
commit
70cabac740
21
TCPServer.cs
21
TCPServer.cs
@ -131,6 +131,8 @@ namespace DualScreenDemo
|
|||||||
|
|
||||||
if (requestHostSuffix.Equals(hostNameSuffix, StringComparison.OrdinalIgnoreCase))
|
if (requestHostSuffix.Equals(hostNameSuffix, StringComparison.OrdinalIgnoreCase))
|
||||||
{
|
{
|
||||||
|
// 新增監聽指令
|
||||||
|
|
||||||
if (command.Trim().Equals("X", StringComparison.OrdinalIgnoreCase))
|
if (command.Trim().Equals("X", StringComparison.OrdinalIgnoreCase))
|
||||||
{
|
{
|
||||||
_ = SafeInvoke(VideoPlayerForm.Instance, async () =>
|
_ = SafeInvoke(VideoPlayerForm.Instance, async () =>
|
||||||
@ -192,6 +194,8 @@ namespace DualScreenDemo
|
|||||||
_ = SafeInvoke(PrimaryForm.Instance, () =>
|
_ = SafeInvoke(PrimaryForm.Instance, () =>
|
||||||
{
|
{
|
||||||
PrimaryForm.Instance.HideSendOffScreen();
|
PrimaryForm.Instance.HideSendOffScreen();
|
||||||
|
string marqueeMessage= "歡迎使用超級巨星歡唱網路版系統,與你共度美好時光。";
|
||||||
|
OverlayForm.MainForm.UpdateMarqueeText(marqueeMessage, OverlayForm.MarqueeStartPosition.Middle, Color.White);
|
||||||
});
|
});
|
||||||
// 開台時跳至首頁
|
// 開台時跳至首頁
|
||||||
PrimaryForm.Instance.HotPlayButton_Click(null, EventArgs.Empty);
|
PrimaryForm.Instance.HotPlayButton_Click(null, EventArgs.Empty);
|
||||||
@ -202,6 +206,23 @@ namespace DualScreenDemo
|
|||||||
|
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
if (command.Trim().Equals("F", StringComparison.OrdinalIgnoreCase))
|
||||||
|
{
|
||||||
|
_ = SafeInvoke(PrimaryForm.Instance, () =>
|
||||||
|
{
|
||||||
|
PrimaryForm.Instance.ShowSendOffScreen();
|
||||||
|
VideoPlayerForm.Instance.Pause();
|
||||||
|
string marqueeMessage = "發生火災,請跟隨引導至逃生出口!!!";
|
||||||
|
OverlayForm.MainForm.UpdateMarqueeText(marqueeMessage, OverlayForm.MarqueeStartPosition.Middle, Color.Red);
|
||||||
|
});
|
||||||
|
|
||||||
|
// 更新狀態檔案(可選,若你要記錄狀態)
|
||||||
|
UpdateStateFile(stateFilePath, "PAUSE");
|
||||||
|
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (IsFormReady(OverlayForm.MainForm))
|
if (IsFormReady(OverlayForm.MainForm))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user