From baf6b95301531961494de72f1f9ff8c2dc66bd1e Mon Sep 17 00:00:00 2001 From: Ake Hedman Date: Thu, 12 May 2016 21:52:02 +0200 Subject: [PATCH] Fixed invalid date error reporter by Anders F. --- .gitignore | 1 + config_examples/vscpd32.conf_windows_distro | 6 +- config_examples/vscpd64.conf_windows_distro | 6 +- config_examples/web/browse.VC.db | Bin 3407872 -> 0 bytes config_examples/web/web/index.html | 102 -------------------- src/vscp/common/canalsuperwrapper.cpp | 7 +- src/vscp/common/mdf.cpp | 2 +- src/vscp/common/vscpvariable.cpp | 25 ++++- src/vscp/daemon/win32/vscpd.vcxproj | 2 +- 9 files changed, 35 insertions(+), 116 deletions(-) delete mode 100644 config_examples/web/browse.VC.db delete mode 100644 config_examples/web/web/index.html diff --git a/.gitignore b/.gitignore index bc1b61b23..b103abfc9 100644 --- a/.gitignore +++ b/.gitignore @@ -196,3 +196,4 @@ src/vscp/drivers/level2/sim/linux/test /src/vscp/daemon/win32/service/vscpsrv.sdf /src/vscp/.vs/vscp_project/v14/*.suo /src/vscp/*.opendb +/config_examples/web/browse.VC.db diff --git a/config_examples/vscpd32.conf_windows_distro b/config_examples/vscpd32.conf_windows_distro index 373853209..ca0e32504 100644 --- a/config_examples/vscpd32.conf_windows_distro +++ b/config_examples/vscpd32.conf_windows_distro @@ -168,9 +168,9 @@ 1 2 - - 15,1604167 - 61,7441833 + + 15.1604167 + 61.7441833 diff --git a/config_examples/vscpd64.conf_windows_distro b/config_examples/vscpd64.conf_windows_distro index e8cdbcb07..f5a28c1ec 100644 --- a/config_examples/vscpd64.conf_windows_distro +++ b/config_examples/vscpd64.conf_windows_distro @@ -169,9 +169,9 @@ 1 2 - - 15,1604167 - 61,7441833 + + 15.1604167 + 61.7441833 diff --git a/config_examples/web/browse.VC.db b/config_examples/web/browse.VC.db deleted file mode 100644 index bda2ded0bd5741b84c87ac7eab900323b95eaa41..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3407872 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 z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5Fii) zauf&_5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV44p%upaefB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C)AV+}!0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&IfgA+_1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oN9;1acGz5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7dX5Xey=K!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pkK_Ewg009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF1c4j{0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly5Cmo@ z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7csfgq5hK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1cE@00s#U92oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5C{S@6bKL?K!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfItw)Q6NBo009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RllFM}YtV0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBCy843gl5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV44p+Mxph00000LH^bcQV1C^V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 nV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`Iq9lo>+h diff --git a/config_examples/web/web/index.html b/config_examples/web/web/index.html deleted file mode 100644 index f2cd2663f..000000000 --- a/config_examples/web/web/index.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - VSCP Daemon Administration. - - - - - - - - - - - - -
- - -
- - diff --git a/src/vscp/common/canalsuperwrapper.cpp b/src/vscp/common/canalsuperwrapper.cpp index 8ada7c974..45239554a 100644 --- a/src/vscp/common/canalsuperwrapper.cpp +++ b/src/vscp/common/canalsuperwrapper.cpp @@ -5248,7 +5248,12 @@ wxString CCanalSuperWrapper::getAbstractionValueAsString( wxWindow *pwnd, pdlg, bLevel2, bSilent ); - strValue = val.FormatISODate(); + if ( val.IsValid() ) { + strValue = val.FormatISODate(); + } + else { + strValue = _( "00-00-00T00:00:00" ); + } } break; diff --git a/src/vscp/common/mdf.cpp b/src/vscp/common/mdf.cpp index 6b5de8b5c..14810367e 100644 --- a/src/vscp/common/mdf.cpp +++ b/src/vscp/common/mdf.cpp @@ -2671,7 +2671,7 @@ uint32_t CMDF::getNumberOfRegisters( uint32_t page ) uint32_t CMDF::getPages( wxArrayLong& array ) { - bool bFound; + //bool bFound; MDF_REGISTER_LIST::iterator iterValue; for ( iterValue = m_list_register.begin(); diff --git a/src/vscp/common/vscpvariable.cpp b/src/vscp/common/vscpvariable.cpp index 9b9c1824d..7fbf936ce 100644 --- a/src/vscp/common/vscpvariable.cpp +++ b/src/vscp/common/vscpvariable.cpp @@ -352,9 +352,14 @@ bool CVSCPVariable::writeValueToString( wxString& strValueOut ) break; case VSCP_DAEMON_VARIABLE_CODE_DATETIME: - strValueOut = m_timestamp.FormatISODate(); - strValueOut += wxT("T"); - strValueOut += m_timestamp.FormatISOTime(); + if ( m_timestamp.IsValid() ) { + strValueOut = m_timestamp.FormatISODate(); + strValueOut += wxT( "T" ); + strValueOut += m_timestamp.FormatISOTime(); + } + else { + strValueOut = _("00-00-00T00:00:00"); + } break; case VSCP_DAEMON_VARIABLE_CODE_BASE64: @@ -362,11 +367,21 @@ bool CVSCPVariable::writeValueToString( wxString& strValueOut ) break; case VSCP_DAEMON_VARIABLE_CODE_DATE: - strValueOut = m_timestamp.FormatISODate(); + if ( m_timestamp.IsValid() ) { + strValueOut = m_timestamp.FormatISODate(); + } + else { + strValueOut = _( "00-00-00T00:00:00" ); + } break; case VSCP_DAEMON_VARIABLE_CODE_TIME: - strValueOut = m_timestamp.FormatISOTime(); + if ( m_timestamp.IsValid() ) { + strValueOut = m_timestamp.FormatISOTime(); + } + else { + strValueOut = _( "00-00-00T00:00:00" ); + } break; case VSCP_DAEMON_VARIABLE_CODE_UNASSIGNED: diff --git a/src/vscp/daemon/win32/vscpd.vcxproj b/src/vscp/daemon/win32/vscpd.vcxproj index f5c751d73..8114b81e5 100644 --- a/src/vscp/daemon/win32/vscpd.vcxproj +++ b/src/vscp/daemon/win32/vscpd.vcxproj @@ -358,7 +358,7 @@ true Level3 .\;$(OPENSSL64)\include;$(wxwin)\include\msvc;$(WXWIN)\include\;$(LUA64)\include;%(AdditionalIncludeDirectories) - MG_ENABLE_COAP;MG_ENABLE_MQTT_BROKER;_WINSOCK_DEPRECATED_NO_WARNINGS;NS_ENABLE_SSL;NOEMBED_NET_SKELETON;DEBUG;WIN32;_CONSOLE;WINVER=0x0601;_MT;wxUSE_GUI=0;__WXDEBUG__;WXDEBUG=0;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions) + MG_ENABLE_COAP;MG_ENABLE_MQTT_BROKER;_WINSOCK_DEPRECATED_NO_WARNINGS;NS_ENABLE_SSL;NOEMBED_NET_SKELETON;NDEBUG;WIN32;_CONSOLE;WINVER=0x0601;_MT;wxUSE_GUI=0;WXDEBUG=0;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions) $(IntDir) true $(OutDir)$(TargetName).pch