diff --git a/example-synoptic/b23-services/synoptic/index.bob b/example-synoptic/b23-services/synoptic/index.bob
index 13eb1f0..9e567e8 100644
--- a/example-synoptic/b23-services/synoptic/index.bob
+++ b/example-synoptic/b23-services/synoptic/index.bob
@@ -46,7 +46,7 @@
FEV4
- FE23B-VA-VALVE-04:DEVSTA
+ FE23B-VA-VALVE-04:STA
techui_support/symbols/valve 1 (copy).svg
techui_support/symbols/valve 1 (copy).svg
@@ -252,7 +252,7 @@ $(pv_value)
FEV2
- FE23B-VA-VALVE-02:DEVSTA
+ FE23B-VA-VALVE-02:STA
techui_support/symbols/valve 1 (copy).svg
techui_support/symbols/valve 1 (copy).svg
@@ -338,7 +338,7 @@ $(pv_value)
IMG4
- FE23B-VA-IMG-04:DEVSTA
+ FE23B-VA-IMG-04:STA
techui_support/symbols/img 0 (copy).svg
techui_support/symbols/img 0 (copy).svg
@@ -375,7 +375,7 @@ $(pv_value)
IONP4
- FE23B-VA-IONP-04:DEVSTA
+ FE23B-VA-IONP-04:STA
techui_support/symbols/ionp 4 (another copy).svg
techui_support/symbols/ionp 4 (another copy).svg
@@ -410,7 +410,7 @@ $(pv_value)
RGA2
- FE23B-VA-RGA-02:DEVSTA
+ FE23B-VA-RGA-02:STA
techui_support/symbols/rga 0.svg
@@ -795,7 +795,7 @@ Current
PIRG4
- FE23B-VA-PIRG-04:DEVSTA
+ FE23B-VA-PIRG-04:STA
techui_support/symbols/pirg 0 (copy).svg
techui_support/symbols/pirg 0 (copy).svg
@@ -942,7 +942,7 @@ $(pv_value)
FEV3
- FE23B-VA-VALVE-03:DEVSTA
+ FE23B-VA-VALVE-03:STA
techui_support/symbols/valve 1 (copy).svg
techui_support/symbols/valve 1 (copy).svg
@@ -1067,7 +1067,7 @@ $(pv_value)
SHTR1
- FE23B-PS-SHTR-01:DEVSTA
+ FE23B-PS-SHTR-01:STA
techui_support/symbols/shutter 1 (copy).svg
techui_support/symbols/shutter 1 (copy).svg
@@ -1102,7 +1102,7 @@ $(pv_value)
SHTR2
- FE23B-PS-SHTR-02:DEVSTA
+ FE23B-PS-SHTR-02:STA
techui_support/symbols/shutter 1 (copy).svg
techui_support/symbols/shutter 1 (copy).svg
@@ -1441,7 +1441,7 @@ $(pv_value)
IMG1
- BL23B-VA-IMG-01:DEVSTA
+ BL23B-VA-IMG-01:STA
techui_support/symbols/img 0 (copy).svg
techui_support/symbols/img 0 (copy).svg
@@ -1478,7 +1478,7 @@ $(pv_value)
IONP1
- BL23B-VA-IONP-01:DEVSTA
+ BL23B-VA-IONP-01:STA
techui_support/symbols/ionp 4 (another copy).svg
techui_support/symbols/ionp 4 (another copy).svg
@@ -1513,7 +1513,7 @@ $(pv_value)
RGA1
- BL23B-VA-RGA-01:DEVSTA
+ BL23B-VA-RGA-01:STA
techui_support/symbols/rga 0.svg
@@ -1541,7 +1541,7 @@ $(pv_value)
PIRG1
- BL23B-VA-PIRG-01:DEVSTA
+ BL23B-VA-PIRG-01:STA
techui_support/symbols/pirg 0 (copy).svg
techui_support/symbols/pirg 0 (copy).svg
@@ -1625,7 +1625,7 @@ $(pv_value)
IMG6
- BL23B-VA-IMG-06:DEVSTA
+ BL23B-VA-IMG-06:STA
techui_support/symbols/img 0 (copy).svg
techui_support/symbols/img 0 (copy).svg
@@ -1662,7 +1662,7 @@ $(pv_value)
IONP8
- FE23B-VA-IONP-08:DEVSTA
+ FE23B-VA-IONP-08:STA
techui_support/symbols/ionp 4 (another copy).svg
techui_support/symbols/ionp 4 (another copy).svg
@@ -1697,7 +1697,7 @@ $(pv_value)
PIRG6
- FE23B-VA-PIRG-06:DEVSTA
+ FE23B-VA-PIRG-06:STA
techui_support/symbols/pirg 0 (copy).svg
techui_support/symbols/pirg 0 (copy).svg
@@ -1781,7 +1781,7 @@ $(pv_value)
IMG5
- FE23B-VA-IMG-05:DEVSTA
+ FE23B-VA-IMG-05:STA
techui_support/symbols/img 0 (copy).svg
techui_support/symbols/img 0 (copy).svg
@@ -1818,7 +1818,7 @@ $(pv_value)
IONP7
- FE23B-VA-IONP-07:DEVSTA
+ FE23B-VA-IONP-07:STA
techui_support/symbols/ionp 4 (another copy).svg
techui_support/symbols/ionp 4 (another copy).svg
@@ -1853,7 +1853,7 @@ $(pv_value)
PIRG5
- FE23B-VA-PIRG-05:DEVSTA
+ FE23B-VA-PIRG-05:STA
techui_support/symbols/pirg 0 (copy).svg
techui_support/symbols/pirg 0 (copy).svg
@@ -1915,7 +1915,7 @@ $(pv_value)
IONP6
- FE23B-VA-IONP-06:DEVSTA
+ FE23B-VA-IONP-06:STA
techui_support/symbols/ionp 4 (another copy).svg
techui_support/symbols/ionp 4 (another copy).svg
@@ -1975,7 +1975,7 @@ $(pv_value)
IONP5
- FE23B-VA-IONP-05:DEVSTA
+ FE23B-VA-IONP-05:STA
techui_support/symbols/ionp 4 (another copy).svg
techui_support/symbols/ionp 4 (another copy).svg
@@ -2010,7 +2010,7 @@ $(pv_value)
GV2
- BL23B-VA-VALVE-21:DEVSTA
+ BL23B-VA-VALVE-21:STA
techui_support/symbols/valve 1 (copy).svg
techui_support/symbols/valve 1 (copy).svg
@@ -2103,7 +2103,7 @@ $(pv_value)
IMG21
- BL23B-VA-IMG-21:DEVSTA
+ BL23B-VA-IMG-21:STA
techui_support/symbols/img 0 (copy).svg
techui_support/symbols/img 0 (copy).svg
@@ -2140,7 +2140,7 @@ $(pv_value)
IONP21
- BL23B-VA-IONP-21:DEVSTA
+ BL23B-VA-IONP-21:STA
techui_support/symbols/ionp 4 (another copy).svg
techui_support/symbols/ionp 4 (another copy).svg
@@ -2175,7 +2175,7 @@ $(pv_value)
PIRG21
- BL23B-VA-PIRG-21:DEVSTA
+ BL23B-VA-PIRG-21:STA
techui_support/symbols/pirg 0 (copy).svg
techui_support/symbols/pirg 0 (copy).svg
@@ -2384,7 +2384,7 @@ $(pv_value)
IMG11
- BL23B-VA-IMG-11:DEVSTA
+ BL23B-VA-IMG-11:STA
techui_support/symbols/img 0 (copy).svg
techui_support/symbols/img 0 (copy).svg
@@ -2421,7 +2421,7 @@ $(pv_value)
IONP11
- BL23B-VA-IONP-11:DEVSTA
+ BL23B-VA-IONP-11:STA
techui_support/symbols/ionp 4 (another copy).svg
techui_support/symbols/ionp 4 (another copy).svg
@@ -2456,7 +2456,7 @@ $(pv_value)
PIRG11
- BL23B-VA-PIRG-11:DEVSTA
+ BL23B-VA-PIRG-11:STA
techui_support/symbols/pirg 0 (copy).svg
techui_support/symbols/pirg 0 (copy).svg
@@ -2493,7 +2493,7 @@ $(pv_value)
GV1
- BL23B-VA-VALVE-11:DEVSTA
+ BL23B-VA-VALVE-11:STA
techui_support/symbols/valve 1 (copy).svg
techui_support/symbols/valve 1 (copy).svg
@@ -2586,7 +2586,7 @@ $(pv_value)
IMG12
- BL23B-VA-IMG-12:DEVSTA
+ BL23B-VA-IMG-12:STA
techui_support/symbols/img 0 (copy).svg
techui_support/symbols/img 0 (copy).svg
@@ -2623,7 +2623,7 @@ $(pv_value)
IONP12
- BL23B-VA-IONP-12:DEVSTA
+ BL23B-VA-IONP-12:STA
techui_support/symbols/ionp 4 (another copy).svg
techui_support/symbols/ionp 4 (another copy).svg
@@ -2658,7 +2658,7 @@ $(pv_value)
PIRG12
- BL23B-VA-PIRG-12:DEVSTA
+ BL23B-VA-PIRG-12:STA
techui_support/symbols/pirg 0 (copy).svg
techui_support/symbols/pirg 0 (copy).svg
@@ -2781,7 +2781,7 @@ $(pv_value)
FESHTR
- FE23B-VA-FVALV-01:DEVSTA
+ FE23B-VA-FVALV-01:STA
techui_support/symbols/shutter 1 (copy).svg
techui_support/symbols/shutter 1 (copy).svg
@@ -2816,7 +2816,7 @@ $(pv_value)
GCTLR1
- BL23B-VA-IOC-01:DEVSTA
+ BL23B-VA-IOC-01:STA
techui_support/symbols/pirg 0 (copy).svg
techui_support/symbols/pirg 0 (copy).svg
@@ -2853,7 +2853,7 @@ $(pv_value)
SPACE11
- BL23B-VA-SPACE-11:DEVSTA
+ BL23B-VA-SPACE-11:STA
techui_support/symbols/vfm-up.svg
diff --git a/src/techui_builder/autofill.py b/src/techui_builder/autofill.py
index 6299748..01b22d7 100644
--- a/src/techui_builder/autofill.py
+++ b/src/techui_builder/autofill.py
@@ -84,7 +84,13 @@ def replace_content(
match macro:
case "prefix":
tag_name = "pv_name"
- component_attr += ":DEVSTA"
+
+ # TODO: Find a better solution to the STA/DEVSTA difference
+ parts = component.prefix.split("-")
+ if parts[1] == "VA" or parts[1] == "PS":
+ component_attr += ":STA"
+ else:
+ component_attr += ":DEVSTA"
case "desc":
tag_name = "description"
current_widget = _get_action_group(widget)