Skip to main content
Home
for DLMS smart meters

Main navigation

  • Home
  • Products
  • About us
  • Open Source
  • Community
  • Forum
  • Downloads
User account menu
  • Log in

Breadcrumb

  1. Home
  2. Issue With Microsecond Calculation

Issue with microsecond calculation

By oseijo, 10 May, 2024
Project
Gurux.DLMS.Python
Status
Closed (fixed)

There is an issue with the microsecond calculation in getDateTime in _GXCommon.py (at least in the python implementation).

The ms are correctly computed, though they are treated like HOS instead of ms. Please find a fixed version attached. It only has a couple of modifications:

line 589: ms > 100 is replaced with ms >= 1000 -> I assume that 1000 is an invalid value...

line 599 & 601. ms are multiplied by 1000 since datetime input is in microseconds, not ms.

Priority
Normal
Category
Bug report
Files
_GXCommon.txt (63.28 KB)
  • Create new account
  • Reset your password

Hire Us!

Latest Releases

  • Wed, 10/29/2025 - 08:51
    gurux.dlms.c 9.0.2510.2901
  • Thu, 10/16/2025 - 09:59
    gurux.dlms.java 4.0.83
  • Wed, 10/08/2025 - 10:21
    gurux.dlms.c 9.0.2510.0801
  • Fri, 09/26/2025 - 10:02
    gurux.dlms.cpp 9.0.2509.2601
  • Fri, 09/26/2025 - 09:45
    gurux.dlms.c 9.0.2509.2601

New forum topics

  • How to get/convert user readable format data from readRowsByRange
  • Insufficient memory to continue the execution of the program.
  • The client instance code failed to connect to the electricity meter for authentication
  • Unable to Release Request when closing connection with meter.
  • Failed to receive reply from the device in given time.
More
RSS feed
Privacy FAQ GXDN Issues Contact
Follow Gurux on Twitter Follow Gurux on Linkedin