diff --git a/src/IPCMini.xmi b/src/IPCMini.xmi
index dac18e5e86a2080fbfb8b76077e48b4c534b9713..8f19e5766749649375b6823f0e0dc3ef8d9143dd 100644
--- a/src/IPCMini.xmi
+++ b/src/IPCMini.xmi
@@ -181,7 +181,7 @@
       <archiveEvent fire="false" libCheckCriteria="false"/>
       <dataReadyEvent fire="false" libCheckCriteria="true"/>
       <status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
-      <properties description="" label="" unit="A" standardUnit="" displayUnit="" format="" maxValue="9E-1" minValue="1E-10" maxAlarm="" minAlarm="" maxWarning="" minWarning="" deltaTime="" deltaValue=""/>
+      <properties description="" label="" unit="A" standardUnit="" displayUnit="" format="%1.2E" maxValue="9E-1" minValue="1E-10" maxAlarm="" minAlarm="" maxWarning="" minWarning="" deltaTime="" deltaValue=""/>
       <readExcludedStates>UNKNOWN</readExcludedStates>
       <readExcludedStates>INIT</readExcludedStates>
     </dynamicAttributes>
@@ -191,7 +191,7 @@
       <archiveEvent fire="false" libCheckCriteria="false"/>
       <dataReadyEvent fire="false" libCheckCriteria="true"/>
       <status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
-      <properties description="" label="" unit="mbar" standardUnit="" displayUnit="" format="" maxValue="" minValue="" maxAlarm="" minAlarm="" maxWarning="" minWarning="" deltaTime="" deltaValue=""/>
+      <properties description="" label="" unit="mbar" standardUnit="" displayUnit="" format="%1.2E" maxValue="" minValue="" maxAlarm="" minAlarm="" maxWarning="" minWarning="" deltaTime="" deltaValue=""/>
       <readExcludedStates>UNKNOWN</readExcludedStates>
       <readExcludedStates>INIT</readExcludedStates>
     </dynamicAttributes>
diff --git a/src/IPCMiniDynAttrUtils.cpp b/src/IPCMiniDynAttrUtils.cpp
index 09d9915ffabc7736c707ceec3c0f474de07ce304..3353bd5a97d7972ded0917ca58be4bde12482c98 100644
--- a/src/IPCMiniDynAttrUtils.cpp
+++ b/src/IPCMiniDynAttrUtils.cpp
@@ -553,7 +553,7 @@ void IPCMini::add_CurrentX_dynamic_attribute(string attname)
 	currentx_prop.set_unit("A");
 	//	standard_unit	not set for CurrentX
 	//	display_unit	not set for CurrentX
-	//	format	not set for CurrentX
+	currentx_prop.set_format("%1.2E");
 	currentx_prop.set_max_value("9E-1");
 	currentx_prop.set_min_value("1E-10");
 	//	max_alarm	not set for CurrentX
@@ -610,7 +610,7 @@ void IPCMini::add_PressureX_dynamic_attribute(string attname)
 	pressurex_prop.set_unit("mbar");
 	//	standard_unit	not set for PressureX
 	//	display_unit	not set for PressureX
-	//	format	not set for PressureX
+	pressurex_prop.set_format("%1.2E");
 	//	max_value	not set for PressureX
 	//	min_value	not set for PressureX
 	//	max_alarm	not set for PressureX