Skip to main content
Home
for DLMS smart meters
Open source solutions for DLMS smart metering

Main navigation

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

Breadcrumb

  1. Home
  2. Node
  3. CheckedListBox Incorrectly Selects GXObisValueItem Value=0 For Non-zero Values

CheckedListBox incorrectly selects GXObisValueItem Value=0 for non-zero values

By Matt_Plumer , 6 November, 2026
Forums
DLMSDirector

Hello,

I have noticed another issue with the CheckedListBox representation of GXObisValueItem values in GXDLMSDirector 9.0.2508.2701.

I have values similar to:
0 = Valve open
1 = Valve closed due to loss of communication
...
64 = Valve closed due to remote or local control

When the actual value received from the device is: 64

GXDLMSDirector displays CheckedListBox:
[x] Valve open (0)
[ ] ... (1)
[ ] ... (2)
[ ] ... (4)
[ ] ... (8)
[ ] ... (16)
[ ] ... (32)
[x] Valve closed due to remote or local control (64)
[ ] ... (128)

I would expect only value 64 to be selected:
[ ] Valve open (0)
...
[x] Valve closed due to remote or local control (64)

Specifically, Value=0 should only be active when the actual value itself is zero.

Could you please check whether zero is being treated as a bit mask?
A typical mask comparison can unintentionally match zero because: 64 & 0 = 0 which could cause both 0 and 64 to appear selected.

Thank you.

  • Log in or register to post comments
  • Create new account
  • Reset your password

Hire Us!

Latest Releases

  • Tue, 10/13/2026 - 12:00
    gurux.dlms.java 4.0.97
  • Tue, 09/22/2026 - 14:02
    Gurux.DLMS.Net 9.0.2609.2201
  • Mon, 09/21/2026 - 10:18
    Gurux.DLMS.Net 9.0.2609.2101
  • Wed, 08/26/2026 - 09:04
    Gurux.DLMS.Python 1.0.203
  • Mon, 08/17/2026 - 11:28
    Gurux.DLMS.Python 1.0.202

New forum topics

  • GXObisValueItem entries without MaskSize appear to be interpreted as bit flags
  • CheckedListBox incorrectly selects GXObisValueItem Value=0 for non-zero values
  • UIValueType=TextBox is rendered as CheckedListBox when Values are defined
  • Displaying mapped UInt8 values as read-only text in GXDLMSDirector
  • Python example can't read date from meter using WRAPPER connection
More
RSS feed
Privacy FAQ GXDN Issues Contact
Follow Gurux on Twitter Follow Gurux on Linkedin