[System] You are a converter that transforms XAML snippets into PI Vision display JSON.

[User]
XAML:
<IPCSRectangle xmlns:ns0="clr-namespace:Yokogawa.IA.iPCS.Platform.View.Graphic.Builder.Designer.Component;assembly=Yokogawa.IA.iPCS.Platform.View.Graphic.Builder.Designer" Visibility="Visible" ShapeHeight="32" ShapeWidth="2151" Stroke="#00FFFFFF" StrokeThickness="1" Tag="Id=2" Fill="#FF0062C4" Panel.ZIndex="91" ns0:ComponentProperties.Name="Rectangle1" ns0:ComponentProperties.LayerID="Normal Drawing Layer 1" Canvas.Left="0" Canvas.Top="0">
            <GenericNameComponent.GenericName>
                <GenericName />
            </GenericNameComponent.GenericName>
        </IPCSRectangle>

Features:
{}

[Assistant] {"Name": "Rectangle1", "SymbolType": "rectangle", "Configuration": {"Width": 6.8, "Height": 9.07, "Fill": "rgba(0,0,0,1)", "Rotation": 0, "Stroke": "rgba(255,255,255,0)", "StrokeWidth": 1, "StrokeStyle": "", "Left": 137.2, "Top": 796.72}}


[System] You are a converter that transforms XAML snippets into PI Vision display JSON.

[User]
XAML:
<PushButton xmlns:ns0="clr-namespace:Yokogawa.IA.iPCS.Platform.View.Graphic.Builder.Designer.Component;assembly=Yokogawa.IA.iPCS.Platform.View.Graphic.Builder.Designer" xmlns:ns1="clr-namespace:Yokogawa.IA.iPCS.Platform.View.Graphic.Components.Common.Data;assembly=Yokogawa.IA.iPCS.Platform.View.Graphic.Components.Common" FontSize="16" FontWeight="Bold" Visibility="Visible" FontFamily="Arial" Foreground="#FFFFFFFF" Height="30" Width="50" IsFilled="True" Tag="Id=54" Text="CAB" Background="#FF808080" BorderBrush="#FF000000" BorderThickness="1,1,1,1" Guard="False" Panel.ZIndex="101" ns0:ComponentProperties.Name="Button_0005" ns0:ComponentProperties.LayerID="Normal Drawing Layer 1" ns1:DisplayCursorProperties.DisplayCursor="False" Canvas.Left="2036" Canvas.Top="1">
            <PushButton.CommandParameter>
                <FunctionLinkControlCommandParameter FunctionAndParameter="type=callWindow;target=graphic;parameter=$CAB_GR;chkWinSize=0;size=large;chkWinDisp=0;chkWinCoordinates=0;chkMonitorNum=0;x=;y=;monitorNo=" Provider="HIS" />
            </PushButton.CommandParameter>
            <GenericNameComponent.GenericName>
                <GenericName GenericNames="$TAG_CAB,$CAB_GR">
                    <GenericName.BindingSets>
                        <BindingSetList Capacity="4">
                            <BindingSet SetNumber="1">
                                <BindingSet.Bindings>
                                    <GNBindingList Capacity="4">
                                        <GNBinding GenericName="$TAG_CAB" Value="" />
                                        <GNBinding GenericName="$CAB_GR" Value="" />
                                    </GNBindingList>
                                </BindingSet.Bindings>
                            </BindingSet>
                        </BindingSetList>
                    </GenericName.BindingSets>
                </GenericName>
            </GenericNameComponent.GenericName>
            <DataLinkComponent.DataLinkModifiers>
                <DataLinkModifiers Capacity="4">
                    <DataLinkModifier Name="DataLink0">
                        <DataLinkModifier.Modifier>
                            <Modifier>
                                <Modifier.Conditions>
                                    <ConditionsList Capacity="4">
                                        <Condition Expression="$TAG_CAB.PV==1" ID="1">
                                            <Condition.ActionTypes>
                                                <ColorChange ColorChangeType="NormalColorChange" Color="#FFFF0000" PropertyName="Background" />
                                                <Blinking TypeBlinking="Yes" PropertyName="Background" />
                                            </Condition.ActionTypes>
                                        </Condition>
                                    </ConditionsList>
                                </Modifier.Conditions>
                            </Modifier>
                        </DataLinkModifier.Modifier>
                    </DataLinkModifier>
                </DataLinkModifiers>
            </DataLinkComponent.DataLinkModifiers>
        </PushButton>

Features:
{}

[Assistant] {"Name": "Symbol156", "SymbolType": "statictext", "Configuration": {"Height": 22.3, "SetTextFromLink": false, "StaticText": "CAB", "LinkURL": "", "Fill": "rgba(255,255,255,0)", "Stroke": "rgba(255,255,255,1)", "Rotation": 0, "FontSize": 14, "UseIntegerFontSize": false, "Left": 1943.0099999999993, "Top": 11.680000000000046, "NewTab": null, "Align": true}}


[System] You are a converter that transforms XAML snippets into PI Vision display JSON.

[User]
XAML:
<PushButton xmlns:ns0="clr-namespace:Yokogawa.IA.iPCS.Platform.View.Graphic.Builder.Designer.Component;assembly=Yokogawa.IA.iPCS.Platform.View.Graphic.Builder.Designer" xmlns:ns1="clr-namespace:Yokogawa.IA.iPCS.Platform.View.Graphic.Components.Common.Data;assembly=Yokogawa.IA.iPCS.Platform.View.Graphic.Components.Common" FontSize="16" FontWeight="Bold" Visibility="Visible" FontFamily="Arial" Foreground="#FFFFFFFF" Height="30" Width="50" IsFilled="True" Tag="Id=56" Text="GD" Background="#FF808080" BorderBrush="#FF000000" BorderThickness="1,1,1,1" Guard="False" Panel.ZIndex="103" ns0:ComponentProperties.Name="Button_0002" ns0:ComponentProperties.LayerID="Normal Drawing Layer 1" ns1:DisplayCursorProperties.DisplayCursor="False" Canvas.Left="111" Canvas.Top="1">
            <PushButton.CommandParameter>
                <FunctionLinkControlCommandParameter FunctionAndParameter="type=callWindow;target=graphic;parameter=$GD_GR;chkWinSize=0;size=large;chkWinDisp=0;chkWinCoordinates=0;chkMonitorNum=0;x=;y=;monitorNo=" Provider="HIS" />
            </PushButton.CommandParameter>
            <GenericNameComponent.GenericName>
                <GenericName GenericNames="$TAG_GD,$GD_GR">
                    <GenericName.BindingSets>
                        <BindingSetList Capacity="4">
                            <BindingSet SetNumber="1">
                                <BindingSet.Bindings>
                                    <GNBindingList Capacity="4">
                                        <GNBinding GenericName="$TAG_GD" Value="" />
                                        <GNBinding GenericName="$GD_GR" Value="" />
                                    </GNBindingList>
                                </BindingSet.Bindings>
                            </BindingSet>
                        </BindingSetList>
                    </GenericName.BindingSets>
                </GenericName>
            </GenericNameComponent.GenericName>
            <DataLinkComponent.DataLinkModifiers>
                <DataLinkModifiers Capacity="4">
                    <DataLinkModifier Name="DataLink0">
                        <DataLinkModifier.Modifier>
                            <Modifier>
                                <Modifier.Conditions>
                                    <ConditionsList Capacity="4">
                                        <Condition Expression="$TAG_GD.PV==1" ID="1">
                                            <Condition.ActionTypes>
                                                <ColorChange ColorChangeType="NormalColorChange" Color="#FFFF0000" PropertyName="Background" />
                                                <Blinking TypeBlinking="Yes" PropertyName="Background" />
                                            </Condition.ActionTypes>
                                        </Condition>
                                    </ConditionsList>
                                </Modifier.Conditions>
                            </Modifier>
                        </DataLinkModifier.Modifier>
                    </DataLinkModifier>
                </DataLinkModifiers>
            </DataLinkComponent.DataLinkModifiers>
        </PushButton>

Features:
{}

[Assistant] {"Name": "Symbol155", "SymbolType": "statictext", "Configuration": {"Height": 22.3, "SetTextFromLink": false, "StaticText": "GD", "LinkURL": "", "Fill": "rgba(255,255,255,0)", "Stroke": "rgba(255,255,255,1)", "Rotation": 0, "FontSize": 14, "UseIntegerFontSize": false, "Left": 125.66999999999993, "Top": 11.680000000000046, "NewTab": null, "Align": true}}


[System] You are a converter that transforms XAML snippets into PI Vision display JSON.

[User]
XAML:
<PushButton xmlns:ns0="clr-namespace:Yokogawa.IA.iPCS.Platform.View.Graphic.Builder.Designer.Component;assembly=Yokogawa.IA.iPCS.Platform.View.Graphic.Builder.Designer" xmlns:ns1="clr-namespace:Yokogawa.IA.iPCS.Platform.View.Graphic.Components.Common.Data;assembly=Yokogawa.IA.iPCS.Platform.View.Graphic.Components.Common" FontSize="16" FontWeight="Bold" Visibility="Visible" FontFamily="Arial" Foreground="#FFFFFFFF" Height="30" Width="50" IsFilled="True" Tag="Id=58" Text="FIRE" Background="#FF808080" BorderBrush="#FF000000" BorderThickness="1,1,1,1" Guard="False" Panel.ZIndex="105" ns0:ComponentProperties.Name="Button_0005" ns0:ComponentProperties.LayerID="Normal Drawing Layer 1" ns1:DisplayCursorProperties.DisplayCursor="False" Canvas.Left="51" Canvas.Top="1">
            <PushButton.CommandParameter>
                <FunctionLinkControlCommandParameter FunctionAndParameter="type=callWindow;target=graphic;parameter=$FIRE_GR;chkWinSize=0;size=large;chkWinDisp=0;chkWinCoordinates=0;chkMonitorNum=0;x=;y=;monitorNo=" Provider="HIS" />
            </PushButton.CommandParameter>
            <GenericNameComponent.GenericName>
                <GenericName GenericNames="$TAG_FIRE,$FIRE_GR">
                    <GenericName.BindingSets>
                        <BindingSetList Capacity="4">
                            <BindingSet SetNumber="1">
                                <BindingSet.Bindings>
                                    <GNBindingList Capacity="4">
                                        <GNBinding GenericName="$TAG_FIRE" Value="" />
                                        <GNBinding GenericName="$FIRE_GR" Value="" />
                                    </GNBindingList>
                                </BindingSet.Bindings>
                            </BindingSet>
                        </BindingSetList>
                    </GenericName.BindingSets>
                </GenericName>
            </GenericNameComponent.GenericName>
            <DataLinkComponent.DataLinkModifiers>
                <DataLinkModifiers Capacity="4">
                    <DataLinkModifier Name="DataLink0">
                        <DataLinkModifier.Modifier>
                            <Modifier>
                                <Modifier.Conditions>
                                    <ConditionsList Capacity="4">
                                        <Condition Expression="$TAG_FIRE.PV==1" ID="1">
                                            <Condition.ActionTypes>
                                                <ColorChange ColorChangeType="NormalColorChange" Color="#FFFF0000" PropertyName="Background" />
                                                <Blinking TypeBlinking="Yes" PropertyName="Background" />
                                            </Condition.ActionTypes>
                                        </Condition>
                                    </ConditionsList>
                                </Modifier.Conditions>
                            </Modifier>
                        </DataLinkModifier.Modifier>
                    </DataLinkModifier>
                </DataLinkModifiers>
            </DataLinkComponent.DataLinkModifiers>
        </PushButton>

Features:
{}

[Assistant] {"Name": "Symbol154", "SymbolType": "statictext", "Configuration": {"Height": 22.3, "SetTextFromLink": false, "StaticText": "FIRE", "LinkURL": "", "Fill": "rgba(255,255,255,0)", "Stroke": "rgba(255,255,255,1)", "Rotation": 0, "FontSize": 14, "UseIntegerFontSize": false, "Left": 58.40999999999989, "Top": 11.680000000000046, "NewTab": null, "Align": true}}


[System] You are a converter that transforms XAML snippets into PI Vision display JSON.

[User]
XAML:
<GroupComponent xmlns:ns0="clr-namespace:Yokogawa.IA.iPCS.Platform.View.Graphic.Builder.Designer.Component;assembly=Yokogawa.IA.iPCS.Platform.View.Graphic.Builder.Designer" xmlns:ns1="clr-namespace:Yokogawa.IA.iPCS.Platform.View.Graphic.Components.Common.Data;assembly=Yokogawa.IA.iPCS.Platform.View.Graphic.Components.Common" Tag="Id=5322" Visibility="Visible" Width="2137" Height="47" Panel.ZIndex="43" ns0:ComponentProperties.Name="LinkedPart - MTG_SOFTKEYS_PROCESS0" ns0:ComponentProperties.LayerID="Normal Drawing Layer 1" Canvas.Left="8" Canvas.Top="935">
        <GroupComponent.Information>
            <LinkedPartInformation Name="MTG_SOFTKEYS_PROCESS" OriginalWidth="2137" OriginalHeight="47" CreationDateTime="30/06/2021 13:27:34" LastModifiedDateTime="16/10/2022 11:12:38" LinkedPartId="7cd2d82d-8728-47b7-893c-e56f4047ebfc" Magnification="0" FileFormatRev="0" />
        </GroupComponent.Information>
        <PushButton FontSize="21" FontWeight="Normal" Visibility="Visible" FontFamily="Arial" Foreground="#FFFFFFFF" Height="47" Width="160" IsFilled="True" Tag="Id=1" Text="C&E OV" Background="#FF808080" BorderBrush="#FF000000" BorderThickness="1,1,1,1" Guard="False" Panel.ZIndex="170" ns0:ComponentProperties.Name="Button_0006" ns0:ComponentProperties.LayerID="Normal Drawing Layer 1" ns1:DisplayCursorProperties.DisplayCursor="False" Canvas.Left="0" Canvas.Top="0">
            <PushButton.CommandParameter>
                <FunctionLinkControlCommandParameter FunctionAndParameter="type=callWindow;target=graphic;parameter=$WINDOW8;chkWinSize=0;size=large;chkWinDisp=0;chkWinCoordinates=0;chkMonitorNum=0;x=;y=;monitorNo=" Provider="HIS" />
            </PushButton.CommandParameter>
            <GenericNameComponent.GenericName>
                <GenericName Name="Default" Type="Individual" GenericNames="$WINDOW8">
                    <GenericName.BindingSets>
                        <BindingSetList Capacity="4">
                            <BindingSet SetNumber="1">
                                <BindingSet.Bindings>
                                    <GNBindingList Capacity="4">
                                        <GNBinding GenericName="$WINDOW8" Value="" />
                                    </GNBindingList>
                                </BindingSet.Bindings>
                            </BindingSet>
                        </BindingSetList>
                    </GenericName.BindingSets>
                </GenericName>
            </GenericNameComponent.GenericName>
        </PushButton>
        <PushButton FontSize="21" FontWeight="Normal" Visibility="Visible" FontFamily="Arial" Foreground="#FFFFFFFF" Height="47" Width="160" IsFilled="True" Tag="Id=2" Text="" Background="#FF808080" BorderBrush="#FF000000" BorderThickness="1,1,1,1" Guard="False" Panel.ZIndex="171" ns0:ComponentProperties.Name="Button_0007" ns0:ComponentProperties.LayerID="Normal Drawing Layer 1" ns1:DisplayCursorProperties.DisplayCursor="False" Canvas.Left="282.428571428571" Canvas.Top="0">
            <PushButton.CommandParameter>
                <FunctionLinkControlCommandParameter FunctionAndParameter="type=callWindow;target=graphic;parameter=$WINDOW7;chkWinSize=0;size=large;chkWinDisp=0;chkWinCoordinates=0;chkMonitorNum=0;x=;y=;monitorNo=" Provider="HIS" />
            </PushButton.CommandParameter>
            <GenericNameComponent.GenericName>
                <GenericName Name="Default" Type="Individual" GenericNames="$WINDOW7">
                    <GenericName.BindingSets>
                        <BindingSetList Capacity="4">
                            <BindingSet SetNumber="1">
                                <BindingSet.Bindings>
                                    <GNBindingList Capacity="4">
                                        <GNBinding GenericName="$WINDOW7" Value="" />
                                    </GNBindingList>
                                </BindingSet.Bindings>
                            </BindingSet>
                        </BindingSetList>
                    </GenericName.BindingSets>
                </GenericName>
            </GenericNameComponent.GenericName>
        </PushButton>
        <PushButton FontSize="21" FontWeight="Normal" Visibility="Visible" FontFamily="Arial" Foreground="#FFFFFFFF" Height="47" Width="160" IsFilled="True" Tag="Id=3" Text="MTS OV" Background="#FF808080" BorderBrush="#FF000000" BorderThickness="1,1,1,1" Guard="False" Panel.ZIndex="172" ns0:ComponentProperties.Name="Button_0008" ns0:ComponentProperties.LayerID="Normal Drawing Layer 1" ns1:DisplayCursorProperties.DisplayCursor="False" Canvas.Left="564.857142857143" Canvas.Top="0">
            <PushButton.CommandParameter>
                <FunctionLinkControlCommandParameter FunctionAndParameter="type=callWindow;target=graphic;parameter=$WINDOW6;chkWinSize=0;size=large;chkWinDisp=0;chkWinCoordinates=0;chkMonitorNum=0;x=;y=;monitorNo=" Provider="HIS" />
            </PushButton.CommandParameter>
            <GenericNameComponent.GenericName>
                <GenericName Name="Default" Type="Individual" GenericNames="$WINDOW6">
                    <GenericName.BindingSets>
                        <BindingSetList Capacity="4">
                            <BindingSet SetNumber="1">
                                <BindingSet.Bindings>
                                    <GNBindingList Capacity="4">
                                        <GNBinding GenericName="$WINDOW6" Value="" />
                                    </GNBindingList>
                                </BindingSet.Bindings>
                            </BindingSet>
                        </BindingSetList>
                    </GenericName.BindingSets>
                </GenericName>
            </GenericNameComponent.GenericName>
        </PushButton>
        <PushButton FontSize="21" FontWeight="Normal" Visibility="Visible" FontFamily="Arial" Foreground="#FFFFFFFF" Height="47" Width="160" IsFilled="True" Tag="Id=4" Text="" Background="#FF808080" BorderBrush="#FF000000" BorderThickness="1,1,1,1" Guard="False" Panel.ZIndex="173" ns0:ComponentProperties.Name="Button_0009" ns0:ComponentProperties.LayerID="Normal Drawing Layer 1" ns1:DisplayCursorProperties.DisplayCursor="False" Canvas.Left="847.285714285714" Canvas.Top="0">
            <PushButton.CommandParameter>
                <FunctionLinkControlCommandParameter FunctionAndParameter="type=callWindow;target=graphic;parameter=$WINDOW5;chkWinSize=0;size=large;chkWinDisp=0;chkWinCoordinates=0;chkMonitorNum=0;x=;y=;monitorNo=" Provider="HIS" />
            </PushButton.CommandParameter>
            <GenericNameComponent.GenericName>
                <GenericName Name="Default" Type="Individual" GenericNames="$WINDOW5">
                    <GenericName.BindingSets>
                        <BindingSetList Capacity="4">
                            <BindingSet SetNumber="1">
                                <BindingSet.Bindings>
                                    <GNBindingList Capacity="4">
                                        <GNBinding GenericName="$WINDOW5" Value="" />
                                    </GNBindingList>
                                </BindingSet.Bindings>
                            </BindingSet>
                        </BindingSetList>
                    </GenericName.BindingSets>
                </GenericName>
            </GenericNameComponent.GenericName>
        </PushButton>
        <PushButton FontSize="21" FontWeight="Normal" Visibility="Visible" FontFamily="Arial" Foreground="#FFFFFFFF" Height="47" Width="160" IsFilled="True" Tag="Id=5" Text="INDEX" Background="#FF808080" BorderBrush="#FF000000" BorderThickness="1,1,1,1" Guard="False" Panel.ZIndex="174" ns0:ComponentProperties.Name="Button_0010" ns0:ComponentProperties.LayerID="Normal Drawing Layer 1" ns1:DisplayCursorProperties.DisplayCursor="False" Canvas.Left="1129.71428571429" Canvas.Top="0">
            <PushButton.CommandParameter>
                <FunctionLinkControlCommandParameter FunctionAndParameter="type=callWindow;target=graphic;parameter=$WINDOW4;chkWinSize=0;size=large;chkWinDisp=0;chkWinCoordinates=0;chkMonitorNum=0;x=;y=;monitorNo=" Provider="HIS" />
            </PushButton.CommandParameter>
            <GenericNameComponent.GenericName>
                <GenericName GenericNames="$WINDOW4">
                    <GenericName.BindingSets>
                        <BindingSetList Capacity="4">
                            <BindingSet SetNumber="1">
                                <BindingSet.Bindings>
                                    <GNBindingList Capacity="4">
                                        <GNBinding GenericName="$WINDOW4" Value="" />
                                    </GNBindingList>
                                </BindingSet.Bindings>
                            </BindingSet>
                        </BindingSetList>
                    </GenericName.BindingSets>
                </GenericName>
            </GenericNameComponent.GenericName>
        </PushButton>
        <PushButton FontSize="21" FontWeight="Normal" Visibility="Visible" FontFamily="Arial" Foreground="#FFFFFFFF" Height="47" Width="160" IsFilled="True" Tag="Id=6" Text="CONTROL" Background="#FF808080" BorderBrush="#FF000000" BorderThickness="1,1,1,1" Guard="False" Panel.ZIndex="175" ns0:ComponentProperties.Name="Button_0011" ns0:ComponentProperties.LayerID="Normal Drawing Layer 1" ns1:DisplayCursorProperties.DisplayCursor="False" Canvas.Left="1412.14285714286" Canvas.Top="0">
            <PushButton.CommandParameter>
                <FunctionLinkControlCommandParameter FunctionAndParameter="type=callWindow;target=graphic;parameter=$WINDOW3;chkWinSize=0;size=large;chkWinDisp=0;chkWinCoordinates=0;chkMonitorNum=0;x=;y=;monitorNo=" Provider="HIS" />
            </PushButton.CommandParameter>
            <GenericNameComponent.GenericName>
                <GenericName GenericNames="$WINDOW3">
                    <GenericName.BindingSets>
                        <BindingSetList Capacity="4">
                            <BindingSet SetNumber="1">
                                <BindingSet.Bindings>
                                    <GNBindingList Capacity="4">
                                        <GNBinding GenericName="$WINDOW3" Value="" />
                                    </GNBindingList>
                                </BindingSet.Bindings>
                            </BindingSet>
                        </BindingSetList>
                    </GenericName.BindingSets>
                </GenericName>
            </GenericNameComponent.GenericName>
        </PushButton>
        <PushButton FontSize="21" FontWeight="Normal" Visibility="Visible" FontFamily="Arial" Foreground="#FFFFFFFF" Height="47" Width="160" IsFilled="True" Tag="Id=7" Text="TREND" Background="#FF808080" BorderBrush="#FF000000" BorderThickness="1,1,1,1" Guard="False" Panel.ZIndex="176" ns0:ComponentProperties.Name="Button_0012" ns0:ComponentProperties.LayerID="Normal Drawing Layer 1" ns1:DisplayCursorProperties.DisplayCursor="False" Canvas.Left="1694.57142857143" Canvas.Top="0">
            <PushButton.CommandParameter>
                <FunctionLinkControlCommandParameter FunctionAndParameter="type=callWindow;target=graphic;parameter=$WINDOW2;chkWinSize=0;size=large;chkWinDisp=0;chkWinCoordinates=0;chkMonitorNum=0;x=;y=;monitorNo=" Provider="HIS" />
            </PushButton.CommandParameter>
            <GenericNameComponent.GenericName>
                <GenericName GenericNames="$WINDOW2">
                    <GenericName.BindingSets>
                        <BindingSetList Capacity="4">
                            <BindingSet SetNumber="1">
                                <BindingSet.Bindings>
                                    <GNBindingList Capacity="4">
                                        <GNBinding GenericName="$WINDOW2" Value="" />
                                    </GNBindingList>
                                </BindingSet.Bindings>
                            </BindingSet>
                        </BindingSetList>
                    </GenericName.BindingSets>
                </GenericName>
            </GenericNameComponent.GenericName>
        </PushButton>
        <PushButton FontSize="21" FontWeight="Normal" Visibility="Visible" FontFamily="Arial" Foreground="#FFFFFFFF" Height="47" Width="160" IsFilled="True" Tag="Id=8" Text="OVERVIEW" Background="#FF808080" BorderBrush="#FF000000" BorderThickness="1,1,1,1" Guard="False" Panel.ZIndex="177" ns0:ComponentProperties.Name="Button_0013" ns0:ComponentProperties.LayerID="Normal Drawing Layer 1" ns1:DisplayCursorProperties.DisplayCursor="False" Canvas.Left="1977" Canvas.Top="0">
            <PushButton.CommandParameter>
                <FunctionLinkControlCommandParameter FunctionAndParameter="type=callWindow;target=graphic;parameter=$WINDOW1;chkWinSize=0;size=large;chkWinDisp=0;chkWinCoordinates=0;chkMonitorNum=0;x=;y=;monitorNo=" Provider="HIS" />
            </PushButton.CommandParameter>
            <GenericNameComponent.GenericName>
                <GenericName Name="Default" Type="Individual" GenericNames="$WINDOW1">
                    <GenericName.BindingSets>
                        <BindingSetList Capacity="4">
                            <BindingSet SetNumber="1">
                                <BindingSet.Bindings>
                                    <GNBindingList Capacity="4">
                                        <GNBinding GenericName="$WINDOW1" Value="" />
                                    </GNBindingList>
                                </BindingSet.Bindings>
                            </BindingSet>
                        </BindingSetList>
                    </GenericName.BindingSets>
                </GenericName>
            </GenericNameComponent.GenericName>
        </PushButton>
    </GroupComponent>

Features:
{}

[Assistant] {"Name": "Symbol160", "SymbolType": "statictext", "Configuration": {"Height": 28.72, "SetTextFromLink": false, "StaticText": "C&E OV", "LinkURL": "", "Fill": "rgba(255,255,255,0)", "Stroke": "rgba(255,255,255,1)", "Rotation": 0, "FontSize": 18, "UseIntegerFontSize": false, "Left": 58.10999999999989, "Top": 1027.7300000000005, "NewTab": null, "Align": true}}


[System] You are a converter that transforms XAML snippets into PI Vision display JSON.

[User]
XAML:
<PushButton xmlns:ns0="clr-namespace:Yokogawa.IA.iPCS.Platform.View.Graphic.Builder.Designer.Component;assembly=Yokogawa.IA.iPCS.Platform.View.Graphic.Builder.Designer" xmlns:ns1="clr-namespace:Yokogawa.IA.iPCS.Platform.View.Graphic.Components.Common.Data;assembly=Yokogawa.IA.iPCS.Platform.View.Graphic.Components.Common" FontSize="21" FontWeight="Normal" Visibility="Visible" FontFamily="Arial" Foreground="#FFFFFFFF" Height="47" Width="160" IsFilled="True" Tag="Id=3" Text="MTS OV" Background="#FF808080" BorderBrush="#FF000000" BorderThickness="1,1,1,1" Guard="False" Panel.ZIndex="172" ns0:ComponentProperties.Name="Button_0008" ns0:ComponentProperties.LayerID="Normal Drawing Layer 1" ns1:DisplayCursorProperties.DisplayCursor="False" Canvas.Left="564.857142857143" Canvas.Top="0">
            <PushButton.CommandParameter>
                <FunctionLinkControlCommandParameter FunctionAndParameter="type=callWindow;target=graphic;parameter=$WINDOW6;chkWinSize=0;size=large;chkWinDisp=0;chkWinCoordinates=0;chkMonitorNum=0;x=;y=;monitorNo=" Provider="HIS" />
            </PushButton.CommandParameter>
            <GenericNameComponent.GenericName>
                <GenericName Name="Default" Type="Individual" GenericNames="$WINDOW6">
                    <GenericName.BindingSets>
                        <BindingSetList Capacity="4">
                            <BindingSet SetNumber="1">
                                <BindingSet.Bindings>
                                    <GNBindingList Capacity="4">
                                        <GNBinding GenericName="$WINDOW6" Value="" />
                                    </GNBindingList>
                                </BindingSet.Bindings>
                            </BindingSet>
                        </BindingSetList>
                    </GenericName.BindingSets>
                </GenericName>
            </GenericNameComponent.GenericName>
        </PushButton>

Features:
{}

[Assistant] {"Name": "Symbol1", "SymbolType": "statictext", "Configuration": {"Height": 28.72, "SetTextFromLink": false, "StaticText": "MTS OV", "LinkURL": "", "Fill": "rgba(255,255,255,0)", "Stroke": "rgba(255,255,255,1)", "Rotation": 0, "FontSize": 18, "UseIntegerFontSize": false, "Left": 601.11, "Top": 1030.04, "NewTab": null, "Align": true}}


[System] You are a converter that transforms XAML snippets into PI Vision display JSON.

[User]
XAML:
<PushButton xmlns:ns0="clr-namespace:Yokogawa.IA.iPCS.Platform.View.Graphic.Builder.Designer.Component;assembly=Yokogawa.IA.iPCS.Platform.View.Graphic.Builder.Designer" xmlns:ns1="clr-namespace:Yokogawa.IA.iPCS.Platform.View.Graphic.Components.Common.Data;assembly=Yokogawa.IA.iPCS.Platform.View.Graphic.Components.Common" FontSize="21" FontWeight="Normal" Visibility="Visible" FontFamily="Arial" Foreground="#FFFFFFFF" Height="47" Width="160" IsFilled="True" Tag="Id=5" Text="INDEX" Background="#FF808080" BorderBrush="#FF000000" BorderThickness="1,1,1,1" Guard="False" Panel.ZIndex="174" ns0:ComponentProperties.Name="Button_0010" ns0:ComponentProperties.LayerID="Normal Drawing Layer 1" ns1:DisplayCursorProperties.DisplayCursor="False" Canvas.Left="1129.71428571429" Canvas.Top="0">
            <PushButton.CommandParameter>
                <FunctionLinkControlCommandParameter FunctionAndParameter="type=callWindow;target=graphic;parameter=$WINDOW4;chkWinSize=0;size=large;chkWinDisp=0;chkWinCoordinates=0;chkMonitorNum=0;x=;y=;monitorNo=" Provider="HIS" />
            </PushButton.CommandParameter>
            <GenericNameComponent.GenericName>
                <GenericName GenericNames="$WINDOW4">
                    <GenericName.BindingSets>
                        <BindingSetList Capacity="4">
                            <BindingSet SetNumber="1">
                                <BindingSet.Bindings>
                                    <GNBindingList Capacity="4">
                                        <GNBinding GenericName="$WINDOW4" Value="" />
                                    </GNBindingList>
                                </BindingSet.Bindings>
                            </BindingSet>
                        </BindingSetList>
                    </GenericName.BindingSets>
                </GenericName>
            </GenericNameComponent.GenericName>
        </PushButton>

Features:
{}

[Assistant] {"Name": "Symbol164", "SymbolType": "statictext", "Configuration": {"Height": 28.72, "SetTextFromLink": false, "StaticText": "INDEX", "LinkURL": "", "Fill": "rgba(255,255,255,0)", "Stroke": "rgba(255,255,255,1)", "Rotation": 0, "FontSize": 18, "UseIntegerFontSize": false, "Left": 1156.0399999999993, "Top": 1027.7300000000005, "NewTab": null, "Align": true}}


[System] You are a converter that transforms XAML snippets into PI Vision display JSON.

[User]
XAML:
<PushButton xmlns:ns0="clr-namespace:Yokogawa.IA.iPCS.Platform.View.Graphic.Builder.Designer.Component;assembly=Yokogawa.IA.iPCS.Platform.View.Graphic.Builder.Designer" xmlns:ns1="clr-namespace:Yokogawa.IA.iPCS.Platform.View.Graphic.Components.Common.Data;assembly=Yokogawa.IA.iPCS.Platform.View.Graphic.Components.Common" FontSize="21" FontWeight="Normal" Visibility="Visible" FontFamily="Arial" Foreground="#FFFFFFFF" Height="47" Width="160" IsFilled="True" Tag="Id=6" Text="CONTROL" Background="#FF808080" BorderBrush="#FF000000" BorderThickness="1,1,1,1" Guard="False" Panel.ZIndex="175" ns0:ComponentProperties.Name="Button_0011" ns0:ComponentProperties.LayerID="Normal Drawing Layer 1" ns1:DisplayCursorProperties.DisplayCursor="False" Canvas.Left="1412.14285714286" Canvas.Top="0">
            <PushButton.CommandParameter>
                <FunctionLinkControlCommandParameter FunctionAndParameter="type=callWindow;target=graphic;parameter=$WINDOW3;chkWinSize=0;size=large;chkWinDisp=0;chkWinCoordinates=0;chkMonitorNum=0;x=;y=;monitorNo=" Provider="HIS" />
            </PushButton.CommandParameter>
            <GenericNameComponent.GenericName>
                <GenericName GenericNames="$WINDOW3">
                    <GenericName.BindingSets>
                        <BindingSetList Capacity="4">
                            <BindingSet SetNumber="1">
                                <BindingSet.Bindings>
                                    <GNBindingList Capacity="4">
                                        <GNBinding GenericName="$WINDOW3" Value="" />
                                    </GNBindingList>
                                </BindingSet.Bindings>
                            </BindingSet>
                        </BindingSetList>
                    </GenericName.BindingSets>
                </GenericName>
            </GenericNameComponent.GenericName>
        </PushButton>

Features:
{}

[Assistant] {"Name": "Symbol167", "SymbolType": "statictext", "Configuration": {"Height": 28.72, "SetTextFromLink": false, "StaticText": "CONTROL", "LinkURL": "", "Fill": "rgba(255,255,255,0)", "Stroke": "rgba(255,255,255,1)", "Rotation": 0, "FontSize": 18, "UseIntegerFontSize": false, "Left": 1389.5499999999993, "Top": 1027.7300000000005, "NewTab": null, "Align": true}}


[System] You are a converter that transforms XAML snippets into PI Vision display JSON.

[User]
XAML:
<PushButton xmlns:ns0="clr-namespace:Yokogawa.IA.iPCS.Platform.View.Graphic.Builder.Designer.Component;assembly=Yokogawa.IA.iPCS.Platform.View.Graphic.Builder.Designer" xmlns:ns1="clr-namespace:Yokogawa.IA.iPCS.Platform.View.Graphic.Components.Common.Data;assembly=Yokogawa.IA.iPCS.Platform.View.Graphic.Components.Common" FontSize="21" FontWeight="Normal" Visibility="Visible" FontFamily="Arial" Foreground="#FFFFFFFF" Height="47" Width="160" IsFilled="True" Tag="Id=7" Text="TREND" Background="#FF808080" BorderBrush="#FF000000" BorderThickness="1,1,1,1" Guard="False" Panel.ZIndex="176" ns0:ComponentProperties.Name="Button_0012" ns0:ComponentProperties.LayerID="Normal Drawing Layer 1" ns1:DisplayCursorProperties.DisplayCursor="False" Canvas.Left="1694.57142857143" Canvas.Top="0">
            <PushButton.CommandParameter>
                <FunctionLinkControlCommandParameter FunctionAndParameter="type=callWindow;target=graphic;parameter=$WINDOW2;chkWinSize=0;size=large;chkWinDisp=0;chkWinCoordinates=0;chkMonitorNum=0;x=;y=;monitorNo=" Provider="HIS" />
            </PushButton.CommandParameter>
            <GenericNameComponent.GenericName>
                <GenericName GenericNames="$WINDOW2">
                    <GenericName.BindingSets>
                        <BindingSetList Capacity="4">
                            <BindingSet SetNumber="1">
                                <BindingSet.Bindings>
                                    <GNBindingList Capacity="4">
                                        <GNBinding GenericName="$WINDOW2" Value="" />
                                    </GNBindingList>
                                </BindingSet.Bindings>
                            </BindingSet>
                        </BindingSetList>
                    </GenericName.BindingSets>
                </GenericName>
            </GenericNameComponent.GenericName>
        </PushButton>

Features:
{}

[Assistant] {"Name": "Symbol169", "SymbolType": "statictext", "Configuration": {"Height": 28.72, "SetTextFromLink": false, "StaticText": "TREND", "LinkURL": "", "Fill": "rgba(255,255,255,0)", "Stroke": "rgba(255,255,255,1)", "Rotation": 0, "FontSize": 18, "UseIntegerFontSize": false, "Left": 1671.4499999999994, "Top": 1027.7300000000005, "NewTab": null, "Align": true}}


[System] You are a converter that transforms XAML snippets into PI Vision display JSON.

[User]
XAML:
<PushButton xmlns:ns0="clr-namespace:Yokogawa.IA.iPCS.Platform.View.Graphic.Builder.Designer.Component;assembly=Yokogawa.IA.iPCS.Platform.View.Graphic.Builder.Designer" xmlns:ns1="clr-namespace:Yokogawa.IA.iPCS.Platform.View.Graphic.Components.Common.Data;assembly=Yokogawa.IA.iPCS.Platform.View.Graphic.Components.Common" FontSize="21" FontWeight="Normal" Visibility="Visible" FontFamily="Arial" Foreground="#FFFFFFFF" Height="47" Width="160" IsFilled="True" Tag="Id=8" Text="OVERVIEW" Background="#FF808080" BorderBrush="#FF000000" BorderThickness="1,1,1,1" Guard="False" Panel.ZIndex="177" ns0:ComponentProperties.Name="Button_0013" ns0:ComponentProperties.LayerID="Normal Drawing Layer 1" ns1:DisplayCursorProperties.DisplayCursor="False" Canvas.Left="1977" Canvas.Top="0">
            <PushButton.CommandParameter>
                <FunctionLinkControlCommandParameter FunctionAndParameter="type=callWindow;target=graphic;parameter=$WINDOW1;chkWinSize=0;size=large;chkWinDisp=0;chkWinCoordinates=0;chkMonitorNum=0;x=;y=;monitorNo=" Provider="HIS" />
            </PushButton.CommandParameter>
            <GenericNameComponent.GenericName>
                <GenericName Name="Default" Type="Individual" GenericNames="$WINDOW1">
                    <GenericName.BindingSets>
                        <BindingSetList Capacity="4">
                            <BindingSet SetNumber="1">
                                <BindingSet.Bindings>
                                    <GNBindingList Capacity="4">
                                        <GNBinding GenericName="$WINDOW1" Value="" />
                                    </GNBindingList>
                                </BindingSet.Bindings>
                            </BindingSet>
                        </BindingSetList>
                    </GenericName.BindingSets>
                </GenericName>
            </GenericNameComponent.GenericName>
        </PushButton>

Features:
{}

[Assistant] {"Name": "Symbol171", "SymbolType": "statictext", "Configuration": {"Height": 28.72, "SetTextFromLink": false, "StaticText": "OVERVIEW", "LinkURL": "", "Fill": "rgba(255,255,255,0)", "Stroke": "rgba(255,255,255,1)", "Rotation": 0, "FontSize": 18, "UseIntegerFontSize": false, "Left": 1913.4599999999994, "Top": 1027.7300000000005, "NewTab": null, "Align": true}}


[System] You are a converter that transforms XAML snippets into PI Vision display JSON.

[User]
XAML:
<GroupComponent xmlns:ns0="clr-namespace:Yokogawa.IA.iPCS.Platform.View.Graphic.Builder.Designer.Component;assembly=Yokogawa.IA.iPCS.Platform.View.Graphic.Builder.Designer" xmlns:ns1="clr-namespace:Yokogawa.IA.iPCS.Platform.View.Graphic.Components.Common.Data;assembly=Yokogawa.IA.iPCS.Platform.View.Graphic.Components.Common" Tag="Id=5323" Information="{x:Null}" Visibility="Visible" Width="248" Height="28" Panel.ZIndex="44" ns0:ComponentProperties.Name="Group1" ns0:ComponentProperties.LayerID="Normal Drawing Layer 1" Canvas.Left="44" Canvas.Top="32">
        <PushButton FontSize="14" FontWeight="Bold" Visibility="Visible" FontFamily="Arial" Foreground="#FF000000" Height="28" Width="80" IsFilled="True" Tag="Id=1003" Text="TRAIN 1" Background="#FF808080" BorderBrush="#FF000000" BorderThickness="1,1,1,1" Guard="False" Panel.ZIndex="115" ns0:ComponentProperties.Name="Button_0002" ns0:ComponentProperties.LayerID="Normal Drawing Layer 1" ns1:DisplayCursorProperties.DisplayCursor="False" Canvas.Left="0" Canvas.Top="0">
            <PushButton.CommandParameter>
                <FunctionLinkControlCommandParameter FunctionAndParameter="type=callWindow;target=graphic;parameter=$GD_GR;chkWinSize=0;size=large;chkWinDisp=0;chkWinCoordinates=0;chkMonitorNum=0;x=;y=;monitorNo=" Provider="HIS" />
            </PushButton.CommandParameter>
            <GenericNameComponent.GenericName>
                <GenericName GenericNames="$GD_GR,$TAG_GD">
                    <GenericName.BindingSets>
                        <BindingSetList Capacity="4">
                            <BindingSet SetNumber="1">
                                <BindingSet.Bindings>
                                    <GNBindingList Capacity="4">
                                        <GNBinding GenericName="$GD_GR" Value="" />
                                        <GNBinding GenericName="$TAG_GD" Value="" />
                                    </GNBindingList>
                                </BindingSet.Bindings>
                            </BindingSet>
                        </BindingSetList>
                    </GenericName.BindingSets>
                </GenericName>
            </GenericNameComponent.GenericName>
            <DataLinkComponent.DataLinkModifiers>
                <DataLinkModifiers Capacity="4">
                    <DataLinkModifier Name="DataLink0">
                        <DataLinkModifier.Modifier>
                            <Modifier>
                                <Modifier.Conditions>
                                    <ConditionsList Capacity="4">
                                        <Condition Expression="$TAG_GD.PV==1" ID="1">
                                            <Condition.ActionTypes>
                                                <ColorChange ColorChangeType="NormalColorChange" Color="#FFFF0000" PropertyName="Background" />
                                                <Blinking TypeBlinking="Yes" PropertyName="Background" />
                                            </Condition.ActionTypes>
                                        </Condition>
                                    </ConditionsList>
                                </Modifier.Conditions>
                            </Modifier>
                        </DataLinkModifier.Modifier>
                    </DataLinkModifier>
                </DataLinkModifiers>
            </DataLinkComponent.DataLinkModifiers>
        </PushButton>
        <PushButton FontSize="14" FontWeight="Bold" Visibility="Visible" FontFamily="Arial" Foreground="#FF000000" Height="28" Width="80" IsFilled="True" Tag="Id=1004" Text="TRAIN 2" Background="#FF808080" BorderBrush="#FF000000" BorderThickness="1,1,1,1" Guard="False" Panel.ZIndex="116" ns0:ComponentProperties.Name="Button_0002" ns0:ComponentProperties.LayerID="Normal Drawing Layer 1" ns1:DisplayCursorProperties.DisplayCursor="False" Canvas.Left="84" Canvas.Top="0">
            <PushButton.CommandParameter>
                <FunctionLinkControlCommandParameter FunctionAndParameter="type=callWindow;target=graphic;parameter=$GD_GR;chkWinSize=0;size=large;chkWinDisp=0;chkWinCoordinates=0;chkMonitorNum=0;x=;y=;monitorNo=" Provider="HIS" />
            </PushButton.CommandParameter>
            <GenericNameComponent.GenericName>
                <GenericName GenericNames="$GD_GR,$TAG_GD">
                    <GenericName.BindingSets>
                        <BindingSetList Capacity="4">
                            <BindingSet SetNumber="1">
                                <BindingSet.Bindings>
                                    <GNBindingList Capacity="4">
                                        <GNBinding GenericName="$GD_GR" Value="" />
                                        <GNBinding GenericName="$TAG_GD" Value="" />
                                    </GNBindingList>
                                </BindingSet.Bindings>
                            </BindingSet>
                        </BindingSetList>
                    </GenericName.BindingSets>
                </GenericName>
            </GenericNameComponent.GenericName>
            <DataLinkComponent.DataLinkModifiers>
                <DataLinkModifiers Capacity="4">
                    <DataLinkModifier Name="DataLink0">
                        <DataLinkModifier.Modifier>
                            <Modifier>
                                <Modifier.Conditions>
                                    <ConditionsList Capacity="4">
                                        <Condition Expression="$TAG_GD.PV==1" ID="1">
                                            <Condition.ActionTypes>
                                                <ColorChange ColorChangeType="NormalColorChange" Color="#FFFF0000" PropertyName="Background" />
                                                <Blinking TypeBlinking="Yes" PropertyName="Background" />
                                            </Condition.ActionTypes>
                                        </Condition>
                                    </ConditionsList>
                                </Modifier.Conditions>
                            </Modifier>
                        </DataLinkModifier.Modifier>
                    </DataLinkModifier>
                </DataLinkModifiers>
            </DataLinkComponent.DataLinkModifiers>
        </PushButton>
        <PushButton FontSize="14" FontWeight="Bold" Visibility="Visible" FontFamily="Arial" Foreground="#FF000000" Height="28" Width="80" IsFilled="True" Tag="Id=1005" Text="TRAIN 3" Background="#FF808080" BorderBrush="#FF000000" BorderThickness="1,1,1,1" Guard="False" Panel.ZIndex="117" ns0:ComponentProperties.Name="Button_0002" ns0:ComponentProperties.LayerID="Normal Drawing Layer 1" ns1:DisplayCursorProperties.DisplayCursor="False" Canvas.Left="168" Canvas.Top="0">
            <PushButton.CommandParameter>
                <FunctionLinkControlCommandParameter FunctionAndParameter="type=callWindow;target=graphic;parameter=$GD_GR;chkWinSize=0;size=large;chkWinDisp=0;chkWinCoordinates=0;chkMonitorNum=0;x=;y=;monitorNo=" Provider="HIS" />
            </PushButton.CommandParameter>
            <GenericNameComponent.GenericName>
                <GenericName GenericNames="$GD_GR,$TAG_GD">
                    <GenericName.BindingSets>
                        <BindingSetList Capacity="4">
                            <BindingSet SetNumber="1">
                                <BindingSet.Bindings>
                                    <GNBindingList Capacity="4">
                                        <GNBinding GenericName="$GD_GR" Value="" />
                                        <GNBinding GenericName="$TAG_GD" Value="" />
                                    </GNBindingList>
                                </BindingSet.Bindings>
                            </BindingSet>
                        </BindingSetList>
                    </GenericName.BindingSets>
                </GenericName>
            </GenericNameComponent.GenericName>
            <DataLinkComponent.DataLinkModifiers>
                <DataLinkModifiers Capacity="4">
                    <DataLinkModifier Name="DataLink0">
                        <DataLinkModifier.Modifier>
                            <Modifier>
                                <Modifier.Conditions>
                                    <ConditionsList Capacity="4">
                                        <Condition Expression="$TAG_GD.PV==1" ID="1">
                                            <Condition.ActionTypes>
                                                <ColorChange ColorChangeType="NormalColorChange" Color="#FFFF0000" PropertyName="Background" />
                                                <Blinking TypeBlinking="Yes" PropertyName="Background" />
                                            </Condition.ActionTypes>
                                        </Condition>
                                    </ConditionsList>
                                </Modifier.Conditions>
                            </Modifier>
                        </DataLinkModifier.Modifier>
                    </DataLinkModifier>
                </DataLinkModifiers>
            </DataLinkComponent.DataLinkModifiers>
        </PushButton>
    </GroupComponent>

Features:
{}

[Assistant] {"Name": "Symbol6", "SymbolType": "statictext", "Configuration": {"Height": 15.69, "SetTextFromLink": false, "StaticText": "TRAIN 1", "LinkURL": "", "Fill": "rgba(255,255,255,0)", "Stroke": "rgba(0,0,0,1)", "Rotation": 0, "FontSize": 10, "UseIntegerFontSize": false, "Left": 80.35, "Top": 57.26, "NewTab": null, "Align": true}}


[System] You are a converter that transforms XAML snippets into PI Vision display JSON.

[User]
XAML:
<PushButton xmlns:ns0="clr-namespace:Yokogawa.IA.iPCS.Platform.View.Graphic.Builder.Designer.Component;assembly=Yokogawa.IA.iPCS.Platform.View.Graphic.Builder.Designer" xmlns:ns1="clr-namespace:Yokogawa.IA.iPCS.Platform.View.Graphic.Components.Common.Data;assembly=Yokogawa.IA.iPCS.Platform.View.Graphic.Components.Common" FontSize="14" FontWeight="Bold" Visibility="Visible" FontFamily="Arial" Foreground="#FF000000" Height="28" Width="80" IsFilled="True" Tag="Id=1004" Text="TRAIN 2" Background="#FF808080" BorderBrush="#FF000000" BorderThickness="1,1,1,1" Guard="False" Panel.ZIndex="116" ns0:ComponentProperties.Name="Button_0002" ns0:ComponentProperties.LayerID="Normal Drawing Layer 1" ns1:DisplayCursorProperties.DisplayCursor="False" Canvas.Left="84" Canvas.Top="0">
            <PushButton.CommandParameter>
                <FunctionLinkControlCommandParameter FunctionAndParameter="type=callWindow;target=graphic;parameter=$GD_GR;chkWinSize=0;size=large;chkWinDisp=0;chkWinCoordinates=0;chkMonitorNum=0;x=;y=;monitorNo=" Provider="HIS" />
            </PushButton.CommandParameter>
            <GenericNameComponent.GenericName>
                <GenericName GenericNames="$GD_GR,$TAG_GD">
                    <GenericName.BindingSets>
                        <BindingSetList Capacity="4">
                            <BindingSet SetNumber="1">
                                <BindingSet.Bindings>
                                    <GNBindingList Capacity="4">
                                        <GNBinding GenericName="$GD_GR" Value="" />
                                        <GNBinding GenericName="$TAG_GD" Value="" />
                                    </GNBindingList>
                                </BindingSet.Bindings>
                            </BindingSet>
                        </BindingSetList>
                    </GenericName.BindingSets>
                </GenericName>
            </GenericNameComponent.GenericName>
            <DataLinkComponent.DataLinkModifiers>
                <DataLinkModifiers Capacity="4">
                    <DataLinkModifier Name="DataLink0">
                        <DataLinkModifier.Modifier>
                            <Modifier>
                                <Modifier.Conditions>
                                    <ConditionsList Capacity="4">
                                        <Condition Expression="$TAG_GD.PV==1" ID="1">
                                            <Condition.ActionTypes>
                                                <ColorChange ColorChangeType="NormalColorChange" Color="#FFFF0000" PropertyName="Background" />
                                                <Blinking TypeBlinking="Yes" PropertyName="Background" />
                                            </Condition.ActionTypes>
                                        </Condition>
                                    </ConditionsList>
                                </Modifier.Conditions>
                            </Modifier>
                        </DataLinkModifier.Modifier>
                    </DataLinkModifier>
                </DataLinkModifiers>
            </DataLinkComponent.DataLinkModifiers>
        </PushButton>

Features:
{}

[Assistant] {"Name": "Symbol8", "SymbolType": "statictext", "Configuration": {"Height": 15.69, "SetTextFromLink": false, "StaticText": "TRAIN 2", "LinkURL": "", "Fill": "rgba(255,255,255,0)", "Stroke": "rgba(0,0,0,1)", "Rotation": 0, "FontSize": 10, "UseIntegerFontSize": false, "Left": 165.71, "Top": 57.26, "NewTab": null, "Align": true}}


[System] You are a converter that transforms XAML snippets into PI Vision display JSON.

[User]
XAML:
<PushButton xmlns:ns0="clr-namespace:Yokogawa.IA.iPCS.Platform.View.Graphic.Builder.Designer.Component;assembly=Yokogawa.IA.iPCS.Platform.View.Graphic.Builder.Designer" xmlns:ns1="clr-namespace:Yokogawa.IA.iPCS.Platform.View.Graphic.Components.Common.Data;assembly=Yokogawa.IA.iPCS.Platform.View.Graphic.Components.Common" FontSize="14" FontWeight="Bold" Visibility="Visible" FontFamily="Arial" Foreground="#FF000000" Height="28" Width="80" IsFilled="True" Tag="Id=1005" Text="TRAIN 3" Background="#FF808080" BorderBrush="#FF000000" BorderThickness="1,1,1,1" Guard="False" Panel.ZIndex="117" ns0:ComponentProperties.Name="Button_0002" ns0:ComponentProperties.LayerID="Normal Drawing Layer 1" ns1:DisplayCursorProperties.DisplayCursor="False" Canvas.Left="168" Canvas.Top="0">
            <PushButton.CommandParameter>
                <FunctionLinkControlCommandParameter FunctionAndParameter="type=callWindow;target=graphic;parameter=$GD_GR;chkWinSize=0;size=large;chkWinDisp=0;chkWinCoordinates=0;chkMonitorNum=0;x=;y=;monitorNo=" Provider="HIS" />
            </PushButton.CommandParameter>
            <GenericNameComponent.GenericName>
                <GenericName GenericNames="$GD_GR,$TAG_GD">
                    <GenericName.BindingSets>
                        <BindingSetList Capacity="4">
                            <BindingSet SetNumber="1">
                                <BindingSet.Bindings>
                                    <GNBindingList Capacity="4">
                                        <GNBinding GenericName="$GD_GR" Value="" />
                                        <GNBinding GenericName="$TAG_GD" Value="" />
                                    </GNBindingList>
                                </BindingSet.Bindings>
                            </BindingSet>
                        </BindingSetList>
                    </GenericName.BindingSets>
                </GenericName>
            </GenericNameComponent.GenericName>
            <DataLinkComponent.DataLinkModifiers>
                <DataLinkModifiers Capacity="4">
                    <DataLinkModifier Name="DataLink0">
                        <DataLinkModifier.Modifier>
                            <Modifier>
                                <Modifier.Conditions>
                                    <ConditionsList Capacity="4">
                                        <Condition Expression="$TAG_GD.PV==1" ID="1">
                                            <Condition.ActionTypes>
                                                <ColorChange ColorChangeType="NormalColorChange" Color="#FFFF0000" PropertyName="Background" />
                                                <Blinking TypeBlinking="Yes" PropertyName="Background" />
                                            </Condition.ActionTypes>
                                        </Condition>
                                    </ConditionsList>
                                </Modifier.Conditions>
                            </Modifier>
                        </DataLinkModifier.Modifier>
                    </DataLinkModifier>
                </DataLinkModifiers>
            </DataLinkComponent.DataLinkModifiers>
        </PushButton>

Features:
{}

[Assistant] {"Name": "Symbol10", "SymbolType": "statictext", "Configuration": {"Height": 15.69, "SetTextFromLink": false, "StaticText": "TRAIN 3", "LinkURL": "", "Fill": "rgba(255,255,255,0)", "Stroke": "rgba(0,0,0,1)", "Rotation": 0, "FontSize": 10, "UseIntegerFontSize": false, "Left": 251.24, "Top": 57.26, "NewTab": null, "Align": true}}


[System] You are a converter that transforms XAML snippets into PI Vision display JSON.

[User]
XAML:
<IPCSLine xmlns:ns0="clr-namespace:Yokogawa.IA.iPCS.Platform.View.Graphic.Builder.Designer.Component;assembly=Yokogawa.IA.iPCS.Platform.View.Graphic.Builder.Designer" Visibility="Visible" Focusable="False" StrokeThickness="3" Tag="Id=2802" X1="0" X2="0" Y1="4.4169246933846695" Y2="0" Stroke="#FF000000" Panel.ZIndex="1479" ns0:ComponentProperties.Name="Line3" ns0:ComponentProperties.LayerID="Normal Drawing Layer 1" Canvas.Left="57.2325354806087" Canvas.Top="9.88774933618038">
                        <GenericNameComponent.GenericName>
                            <GenericName />
                        </GenericNameComponent.GenericName>
                    </IPCSLine>

Features:
{}

[Assistant] {"Name": "Line3", "SymbolType": "line", "Configuration": {"Arrows": {"Type": 0, "Start": false, "End": false}, "Height": 34.02, "Width": 13.61, "Points": [{"X": 11.17, "Y": 2.509999999999991}, {"X": 2.06, "Y": 31.850000000000023}], "Rotation": 0, "Fill": "rgba(128,128,128,1)", "StrokeWidth": 2, "StrokeStyle": "", "Left": 133.8, "Top": 854.93, "Stroke": "rgba(128,128,128,1)"}}


[System] You are a converter that transforms XAML snippets into PI Vision display JSON.

[User]
XAML:
<IPCSArc xmlns:ns0="clr-namespace:Yokogawa.IA.iPCS.Platform.View.Graphic.Builder.Designer.Component;assembly=Yokogawa.IA.iPCS.Platform.View.Graphic.Builder.Designer" Rotation="0" Visibility="Visible" Focusable="False" RenderTransform="Identity" StrokeThickness="1" Tag="Id=2814;R50300" ArrowEndStyle="None" ArrowStartStyle="None" ArrowSize="Small" EndPoint="5.48874968189167E-46,0.0515085711423574" IsLargeArc="False" RotationAngle="0" Size="12.6525673894637,9.37383739168809" StartPoint="13.423720991529,6.64560850057561" SweepDirection="Counterclockwise" Stroke="#FF000000" Panel.ZIndex="1491" ns0:ComponentProperties.Name="Arc1" ns0:ComponentProperties.LayerID="Normal Drawing Layer 1" Canvas.Left="60.1875945307093" Canvas.Top="29.6570934821884">
                        <GenericNameComponent.GenericName>
                            <GenericName />
                        </GenericNameComponent.GenericName>
                    </IPCSArc>

Features:
{}

[Assistant] {"Name": "Arc1", "SymbolType": "staticarc", "Configuration": {"Left": 143.37007874015748, "Top": 827.2283464566929, "Width": 26, "Height": 13, "Fill": "rgba(255,255,255,0)", "Stroke": "rgba(0,0,0,1)", "StrokeWidth": 2, "StrokeStyle": "", "Rotation": 0, "Sweep": 0, "LargeArc": 0, "fStartX": 3.0866141732283445, "fStartY": 9.559055118110237, "StartX": 22, "StartY": 9, "RadiusX": 19, "RadiusY": 7.5, "EndX": 1, "EndY": 2}}


[System] You are a converter that transforms XAML snippets into PI Vision display JSON.

[User]
XAML:
<GenericNameComponent.GenericName>
                <GenericName GenericNames="$PID_NO">
                    <GenericName.BindingSets>
                        <BindingSetList Capacity="4">
                            <BindingSet SetNumber="1">
                                <BindingSet.Bindings>
                                    <GNBindingList Capacity="4">
                                        <GNBinding GenericName="$PID_NO" Value="CA-972078-001" />
                                    </GNBindingList>
                                </BindingSet.Bindings>
                            </BindingSet>
                        </BindingSetList>
                    </GenericName.BindingSets>
                </GenericName>
            </GenericNameComponent.GenericName>

Features:
{}

[Assistant] {"Name": "Symbol99", "SymbolType": "statictext", "Configuration": {"Height": 17.39, "SetTextFromLink": false, "StaticText": " CA-972078-001", "LinkURL": "", "Fill": "rgba(255,255,255,0)", "Stroke": "rgba(0,0,0,1)", "Rotation": 0, "FontSize": 10, "UseIntegerFontSize": false, "Left": 1946.17, "Top": 50.41, "NewTab": null, "Align": true}}