How do you understand this? Is that a weird way to say they are case sensitive, or something else?
Follow

@piggo "and their combination may be used only once". I guess that's why the author needed to coin a new term here.

@FailForward but what combination? i cant make any sense of it, it's a alphanumeric ID field that for some reason also can contain spaces

@piggo I am looking at that spec of yours, I wouldn't break my head about it. The address is optional anyway and if I understand it right also superfluous (why would you have server device being able to respond to multiple device addresses there?). If I were you, I would model it as a regexp like `/[^!]*!\r`, or something like that. But you are right, the spec is rather cryptic in this regard. My hunch is that they are trying to say that the device address is "unique" in its entirety, i.e., only one device can have that address and it cannot happen that multiple devices would have the same. Like a MAC address spec (while we all know they are not that unique in reality, but that is an implementation detail). But it's a very clumsy formulation for an IEC standard.

@FailForward the address is not optional, this is for energy meters that share the same RS485 bus, the address is how you select which meter you want. but that formulation doesn't make any sense (nor does it really matter, each vendor implemented the spec differently with their own bugs, so, lol. but i wanted to be correct with my parser)
Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.