11.04.2017
Surculus Web prerelease
13.03.2017 - 0.9.6
CommandTester - command tester client
NuntiusReceiverCallback, AccipioReceiverCallback - commandManager_CmdReadyToPush repaired (Command.Destination)
06.03.2017 - 0.9.4
GUI supports unit conversion
Nuntius - mark unused footprints
Nuntius, Accipio - GUI update
Nugets update
24.01.2017 - 0.9.2
TPL/SenderPipe - GetInfo() error repaired (if _Converter is NULL)
Nuntius.WebGui/regDevices - isInRangeColor
Accipio.WebGui/regDevices - isInRangeColor
Nuntius.WebGui/regDevices - showing if last message is in range
SenderPipe - new properties added to GetInfo
ProcessController - ProcessConfigurationInfo updated
Accipio.WebGui/app.module.js - new filters
Accipio.WebGui/regDevices - device list with messages and their types
Accipio.WebGui/home - coloring, additional info
23.01.2017 - 0.9.1
SenderPipe - new properties added to GetInfo
ProcessController - ProcessConfigurationInfo updated
Nuntius.WebGui/app.module.js - new filters
Nuntius.WebGui/regDevices - messages counter
Nuntius.WebGui/home - coloring, additional info
Nuntius.WebGui/process - schema redesigned (showing sender-receiver type, packager type, converter type, ...)
ReceivedDevice - Count property added
Updated tests
19.01.2017 - 0.9.0
AccipioReceiverCallback - simplified constructor
Accipio.Service/Program.cs - RunAsLocalSystem
Nuntius.Service/Program.cs - RunAsLocalSystem
Registered devices and unknown devices separated
Constants editing for registerdd device
Nugets update
unknDevices.html, unknDevices.js - unknown devices are shown in separate view
Tests updated
IReceivedDevice - Checksum support
IReceivedDevices - Checksum support, new methods GetDeviceDataTimeProfile, DeleteDevice, UpdateDeviceConstants, IConverter interface implemented
IParser - Checksum support
16.01.2017 - 0.8.4
settingsSenderPipe (html, js) - Converter settings implemented
regDevice (html, js) - displaying Reception (APDU footprint, IP, last, created) and technical data (Voltage constant, Current constant).
IConverter interface added
ReceivedDevices - IConverter implementation
ReceivedDevice - VoltageConstant and CurrentConstant added
OBISHelper - OBIS conversion and checking library
ReceivedDevicesHelper - Smen V2 Cloning methods, Recalculate method
New and updated test
IConverterFactory - converter factoy added
NuntiusBootstrap - added support for IConverter
Nugets update
UDP broker implemented and tested
Forwarding (TCP and UDP) tested
Nugets update
13.01.2017 - 0.8.2.0
AccipioManager, AccipioProcess - GetInfo... exception handlers
NuntiusManager, AccipioManager - GetServerInfo() description form SharedAssemblyInfo.cs
Nugets update
Nuntius.WebApi/ListenerController - in case of null ListenersInfo() method returns InternalServerError()
Nuntius.WebApi/SenderController - in case of null SenderInfo() method returns InternalServerError()
Nuntius.Service/Program.cs - diagnostics.CreateLogger instead of GetLogger
Nuntius.Core/TPL/ListenerPipe - exception handler in GetInfo()
Nuntius.Core/TPL/SenderPipe - exception handler in GetInfo()
Nuntius.Core/Process/NuntiusProcess - exception handler in GetListenersInfo() and GetInfo()
10.01.2017 - 0.8.0.0
Web GUI - table sorting
settings.json - updated to last version
WebGui/settingsListenerPipes - forwarder linked to settings
WebGui/regDevices.html - coloring based on APDU Footprint existance
APDU Footprint save (sending object to server and downloading file) and load (uploading file to server and getting object back)
RootController - listener and sender settings replaced, upload and download file methods added
ListenerController - settings moved from RootController, LoadApduFromFile() and SaveApduToFile() methods added
SenderController - settings moved from RootController
ReceivedDevicesStoreFile - _filePathUnknowns error resolved
CosemApduParser - unnecessary PublishParsedMessages removed
Broker/Helper - extension methods for IP parsing, ...
BrokerSettings - string Forwarder { get; set; }
TCPBroker - forwarding support (not activated yet)
CosemApduParser - showing exact unknown items (PublishParsedMessages)
TopicSplitter - in case of error returns NULL (previously it throw an exception)
Updated Tests
15.06.2017 - 2.0.0
KKT support
New GUI
Centralized settings loaded on demand
Diagnostics
30.05.2017 - 1.6.7
D019TSK == 24 separated from households
Nuget packeges removed from repo
GetChannelsForChannelTypeDescription - URI escaped data string
Bugfixes
11.01.2017 - 1.6.6
New tariff rules (new holiday - January 2nd)
MeterCacheRepository - GetMeterBySerial, GetMeterBySerialManufacturer - allowedStates (MeterState[]) parameter added
MeterCacheDataSource - GetMeterBySerial, GetMeterBySerialManufacturer - allowedStates (MeterState[]) parameter added
MeterCacheSearcher - SearchMeter method updated (allowedStates = MeterState.Activated, MeterState.Calculated, MeterState.Unknown)
MeterCacheLogic - GetMeterBySerial and GetMeterBySerialManufacturer were removed
Connection detection changes (threading issues)...
EG - Podpora za samooskrbo (net metering)
ISQLtoDB2Serializer (and its implementations) - testing function added
SqlToDB2ProcessingController - new methods: TestAll(), TestByType(int type)
IJobsClient - new methods: bool TestAll(out bool MainSerializer, out bool SingleSerializer, out bool ExcelOk, out bool ExcelError, out bool JsonError), bool TestByType(ESerializerType type)
frmMain - showing serializers connections statuses
30.11.2016 - 1.6.5
ISQLtoDB2Serializer (and its implementations): testing function added
SqlToDB2ProcessingController: new methods TestAll(), TestByType(int type)
IJobsClient: new methods bool TestAll(...), bool TestByType(...)
frmMain: showing serializers connections statuses
25.10.2016 - 1.6.4
STP3: new tariff rules for 2017
BUGFIX: After a refreshment bar in the manner of displaying the tip focus again returned to the top table
BUGFIX: If there is only one record for filtering in the table the data are refreshed even after amending filtering
CachedMeter: New method Disable() which chages state to MeterState.Disabled
MeterCacheSync: Now it labes also those who are not in the sources, but they are in the cache-u and marks them with the Disabled (old meters, meters disconnected)
BUGFIX: The method GetCalculatedReadings changed the definition of date "DateFrom". Previously, it was DateTo.AddMonths (-1), but now it setting the first of the month due to a problem in the calculation of the month load profile.
07.09.2016 - 1.6.3
Data, Data.EDS, Data.Sep2W: small changes due to SmenCloudMeter Accipio (automatic provisioning)
06.07.2016 - 1.6.2
SepSystem20: Exception logging!
SepChannelsProvider: In method IList <ChannelBase> SearchByDevices (IList <string> searchByDevices, bool queryExact) a call "_managementClient.QueryDevicesEx (filter)" was added within a special try-catch.
SepSystem20/Worker/Channels.cs: In method IEnumerable <ChannelBase> Search (search string, int? Page = default (int?) bool? WithAttributes = false) moved batch to 1000 (formerly 2000).
BUGFIX: Fixed bug in confirmation (the problem of separating the receiption and transfer).
30.06.2016 - 1.6.1
BUGFIX: Now the display registers the receiption and transfer in the view of measuring manufacturing sites are shown correctly (separately)
13.06.2016 - 1.5.10
BUGFIX: An issue with refreshing columns 1.6.1 and 1.6.2 for Sep has been resolved. Meters are searched now by name, not by serial.
A new web page has been added in the SelfHosted application!
SQLtoDB2Calculator - Changedlogging and commented code removed.
JobsController - New method "IHttpActionResult GetJobsList([FromUri]int filter, int? last = null)" has been added for showing list on web.
WebGUI changes (single page)