Hi Balistar,
MQTT is a generic protocol, so can you be a little more specific about what device/libs/programmes do (plan) to use?
Arne
Hi Balistar,
MQTT is a generic protocol, so can you be a little more specific about what device/libs/programmes do (plan) to use?
Arne
I changed the behavoir of the m-bus datablock detection.
I recommend to:
Can you give me the manufacturer/medium of the meter? - maybe some specs as well?
Arne
Serutils.jar is closed source ...
I asked years ago (@serotininsoftware.com) - I wont get the sources.
So have a look at ScadaBR (a mango 1.12.4 fork) which is under GPL (the next version will be serUtils free ;-)).
Arne
Hi emdeex,
first mango is not open-source anymore.
@2 this is a special topic with special questions for special hardware, for special ... , so its better not to expect a vast community.
@3 You can assume ScadaBR as open-source successor of mango.
@4 this means huge effort without pay or benefit for the programmer, go and search for apache commons-math on YouTube, Twitter .... ;-)
But, YOU can change this.
Arne
The difference is:
ScadaBR will remain under GPL, wheras mango is as of 1.12.5 again closed source :-(
Arne
This depends from your use case.
I would suggest
Arne
You need a most recently backup of your database B-),
if you haven't any, good luck and try to recover your database:
If you use derby all files under ... see your env.properties
or
if you use mysql, the mysql database or try to recover the mysql db this would be a MySQL topic...
Arne
Thats where further development of mango will happen ...
Arne
Sorry, the sf site is in english, trac for bug reporting as well, mailing list (devel) - where is your problem (by the way I am german ;-))
Arne
I thougth that the the whole thing is there, to add new DataPoints to RT if the RT is polling the dataPoints.
with the lock only one Thread can access the add/Remove or pointList.
I have a lock for the addList (the addList) one for remove and one for the pointList.
so adding will lock only the addList ...
If I copy over I must lock all.
src is here (modified)
https://scadabr.svn.sourceforge.net/svnroot/scadabr/trunk/scadabr/scadabr/src/main/java/com/serotonin/mango/rt/dataSource/DataSourceRT.java
in DataSourceRT.addDataPoint(...)
pointListChangeLock is used to synchronize access to addedChangedPoints and removedPoints.
in PollingDataSource.scheduleTimeout you synchronize also with pointListChangeLock...
This makes the whole thing useless, you wont have separate access to add/Remove points.
@2 You right, I was puzzled by the usage of Boolean ;-)
It looks that in
package com.serotonin.mango.db.upgrade
class Upgrade0_9_2
line 50
the 2. arg should be the dataTypeId and not dataSourceTypeId.
It looks that in
package com.serotonin.mango.db.upgrade
class Upgrade0_9_2
line 50
the 2. arg should be the dataTypeId and not dataSourceTypeId.
I am delighted :P
Here a "bug" for you. Please have a look at pointListChangeLock in DataSourceRT and PollingDataSourceRT.
Arne.
P.S. if you interested in further bugs, if I come along, please let me know.
Im missing a way to JSON serialize an enum by annotation - can you provide the sources to implement this?
Or should I take the approach from my last mail?
So for ScadaBR I will have to throw out all references to seroUtil in order to get a full Open Source?
So, can I
and
OR have a double license GPL and closed source licenses for serotonin only? (this can include any code commited to the GPL version is also in the closed source as well)?
Arne
@mlohbihler said:
Modbus4J is open source, as all of the sources for Modbus4J are provided. As i said, seroUtils.jar is not open source, not for any matter of secrecy, but only because there are parts of it that users will most certainly ask about that we are not prepared to support. It is, of course, Java technology, and as such resourceful users will - i'm certain - find ways to debug their code without Serotonin having to take on supporting yet another open source project. Again, if this does not suit your sense of entitlement, you have alternatives.
Can I take this, that I can reengineer the needed sorces for mango M2M (1.12.4) for further development?
Or under which license is seroUtils.jar?
THis is probaply in seroutils.jar,. You may search the forum to find a download link.
or post me a pm with you mail address - its only an old one, but this may help...
Arne