[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": "Symbol147", "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": 1939.52, "Top": 9.07, "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": "Symbol146", "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": 121.28, "Top": 9.07, "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": "Symbol145", "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": 54.92, "Top": 9.07, "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" Cursor="SizeAll" FontFamily="Arial" Foreground="#FFFFFFFF" Height="47" Width="160" IsFilled="True" Tag="Id=4" Text="LEGEND" Background="#FF808080" BorderBrush="#FF000000" BorderThickness="1,1,1,1" Guard="False" Panel.ZIndex="164" 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="GDS_LEGEND" />
                                    </GNBindingList>
                                </BindingSet.Bindings>
                            </BindingSet>
                        </BindingSetList>
                    </GenericName.BindingSets>
                </GenericName>
            </GenericNameComponent.GenericName>
        </PushButton>

Features:
{}

[Assistant] {"Name": "Symbol163", "SymbolType": "statictext", "Configuration": {"Height": 28.72, "SetTextFromLink": false, "StaticText": "LEGEND", "LinkURL": "", "Fill": "rgba(255,255,255,0)", "Stroke": "rgba(255,255,255,1)", "Rotation": 0, "FontSize": 18, "UseIntegerFontSize": false, "Left": 868.02, "Top": 1028.78, "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" Cursor="SizeAll" 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="165" 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="FGP_INDEX_OV" />
                                    </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": 1151.7, "Top": 1029.3, "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" Cursor="SizeAll" 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="167" 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": "Symbol160", "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": 1663.78, "Top": 1029.28, "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" Cursor="SizeAll" 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="168" 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": "Symbol162", "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": 1909.97, "Top": 1029.28, "NewTab": null, "Align": true}}


[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-002" />
                                    </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-002", "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}}