diff --git a/CMS_CORE_Library/NcThermo.cs b/CMS_CORE_Library/NcThermo.cs
index 2e2f572..5d6141e 100644
--- a/CMS_CORE_Library/NcThermo.cs
+++ b/CMS_CORE_Library/NcThermo.cs
@@ -709,6 +709,12 @@ namespace CMS_CORE_Library
///
public abstract CmsError PLC_WTCamMode(bool enableTCam);
///
+ /// Set ThermoCamera functionality Active (HMI)
+ ///
+ ///
+ ///
+ public abstract CmsError PLC_WTCamActiv(bool enableTCam);
+ ///
/// Set current Warmers Channels reflector's data
///
///
diff --git a/CMS_CORE_Library/S7Net/Nc_S7Net.cs b/CMS_CORE_Library/S7Net/Nc_S7Net.cs
index 7f4b3bc..3693b91 100644
--- a/CMS_CORE_Library/S7Net/Nc_S7Net.cs
+++ b/CMS_CORE_Library/S7Net/Nc_S7Net.cs
@@ -3460,7 +3460,7 @@ namespace CMS_CORE_Library.S7Net
// scrivo sul PLC array di byte...
libraryError = MEM_RWByteList(W, 0, TCAM_CH_ENAB_DATA.MemType, TCAM_CH_ENAB_DATA.Address, TCAM_CH_ENAB_DATA.SubAddress, 0, TCAM_CH_ENAB_DATA.Size, ref currMem);
if (libraryError.IsError())
- return libraryError;
+ return libraryError;
return NO_ERROR;
}
@@ -3480,11 +3480,19 @@ namespace CMS_CORE_Library.S7Net
///
public override CmsError PLC_WTCamMode(bool enableTCam)
{
-#if false
+ CmsError libraryError = MEM_RWBoolean(W, true, 0, TCAM_COMMW_DATA.MemType, TCAM_COMMW_DATA.Address, TCAM_COMMW_DATA.SubAddress, 0, ref enableTCam);
+ return libraryError;
+ }
-#endif
-
- return NO_ERROR;
+ ///
+ /// Set ThermoCamera functionality active (HMI)
+ ///
+ ///
+ ///
+ public override CmsError PLC_WTCamActiv(bool enableTCam)
+ {
+ CmsError libraryError = MEM_RWBoolean(W, true, 0, TCAM_COMMW_DATA.MemType, TCAM_COMMW_DATA.Address, TCAM_COMMW_DATA.SubAddress, 1, ref enableTCam);
+ return libraryError;
}
///