2022-07-12 01:08:04 +05:30
|
|
|
/* -----------------------------------------------------------------
|
|
|
|
* Change.log
|
|
|
|
*
|
|
|
|
* iPDC - A Free Phasor Data Concentrator
|
|
|
|
* Covered under the GPL License 3.0.
|
|
|
|
*
|
|
|
|
* Copyright (C) 2012 Nitesh Pandit
|
|
|
|
* Copyright (C) 2012 Kedar V. Khandeparkar
|
|
|
|
*
|
|
|
|
* This program is free software; you can redistribute it and/or
|
|
|
|
* modify it under the terms of the GNU General Public License
|
|
|
|
* as published by the Free Software Foundation; either version 2
|
|
|
|
* of the License, or (at your option) any later version.
|
|
|
|
*
|
|
|
|
* This program is distributed in the hope that it will be useful,
|
|
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
|
|
* GNU General Public License for more details.
|
|
|
|
*
|
|
|
|
* You should have received a copy of the GNU General Public License
|
|
|
|
* along with this program; if not, write to the Free Software
|
|
|
|
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|
|
|
*
|
|
|
|
* Authors:
|
|
|
|
* Nitesh Pandit <panditnitesh@gmail.com>
|
|
|
|
* Kedar V. Khandeparkar <kedar.khandeparkar@gmail.com>
|
|
|
|
*
|
|
|
|
* --------------------------------------------------------------- */
|
|
|
|
|
|
|
|
|
|
|
|
10.05.2011 : First release, version 1.0.0
|
|
|
|
|
|
|
|
+ Size of variable char buff[] changed from 2000 to 10000 in file ipdcGui.h.
|
|
|
|
+ Size of MAXBUFLEN from from file global.h has been changed to 10000.
|
|
|
|
+ A member variable int tcpup has been added to struct Upper_Layer_Details in file connections.h
|
|
|
|
|
|
|
|
[for more info read the Release Notes]
|
|
|
|
---------------------------
|
|
|
|
|
|
|
|
5.11.2011 : Second release, version 1.1.0
|
|
|
|
|
|
|
|
Bugs fixed and no modification for DBServer-1.0.
|
|
|
|
[for more info read the Release Notes]
|
|
|
|
|
|
|
|
---------------------------
|
|
|
|
|
|
|
|
08.12.2011 : Third release, version 1.2.0
|
|
|
|
|
|
|
|
No modifications iPDC-v1.1 and not also for DBServer-1.0.
|
|
|
|
New features are added in PMUSimulator-1.2 i.e. read measurements
|
|
|
|
from csv file, etc. [for more info read the Release Notes]
|
|
|
|
|
|
|
|
---------------------------
|
|
|
|
|
|
|
|
09.02.2012 : Forth release, version 1.2.1
|
|
|
|
|
|
|
|
Changes in iPDC :
|
|
|
|
|
|
|
|
Removed opening of extra terminal for displaying the received data.
|
|
|
|
|
|
|
|
No changes in DBServer.
|
|
|
|
|
|
|
|
New features to PMU Simulator-1.2.1
|
|
|
|
|
|
|
|
Major changes in PMU Simulator :
|
|
|
|
|
|
|
|
Bug Resolution :
|
|
|
|
|
|
|
|
Resolved bug causing unexpected crash in PMU Simulator on some operating systems.
|
|
|
|
|
|
|
|
Resolved bug in reporting of frequency.
|
|
|
|
|
|
|
|
New Features:
|
|
|
|
|
|
|
|
Now the configuration file can be saved for future use. The files are saved in ~/iPDC/ directory and can be reloaded again.
|
|
|
|
|
|
|
|
Simplified the work flow for starting the PMU simulator server and reading the data for simulation from a CSV file.
|
|
|
|
|
|
|
|
Now multiple PMU simulators can be run on single machine simultaneously.
|
|
|
|
|
|
|
|
The simulator would loop through the data file continuously until stopped through PDC command or exiting PMU Simulator.
|
|
|
|
|
|
|
|
[for more info read the Release Notes]
|
|
|
|
|
|
|
|
---------------------------
|
|
|
|
|
|
|
|
23.05.2012 : Fifth release, version 1.3.0
|
|
|
|
|
|
|
|
Now ChangeLog, COPYING, and Release_note files are become common. Previously these three files have seprate copy in each individual folders.
|
|
|
|
|
|
|
|
Changes in iPDC-1.3 :
|
|
|
|
|
|
|
|
Bug Resolution :
|
|
|
|
|
|
|
|
None.
|
|
|
|
|
|
|
|
New Features:
|
|
|
|
|
|
|
|
Now iPDC has a centralized file structure.
|
|
|
|
|
|
|
|
Only a single file for each iPDC and that will store with iPDC-ID. File structure will be explained in release notes document.
|
|
|
|
|
|
|
|
A setup file for a iPDC will contains the information about
|
|
|
|
iPDC Server,
|
|
|
|
Connected Source Devices,
|
|
|
|
Connected Destination Devices, and
|
|
|
|
finally configuration frames of sources.
|
|
|
|
|
|
|
|
Because of this single Setup File previously generated four local file will not be crated in the iPDC source folder, they are
|
|
|
|
pdc.txt
|
|
|
|
ipaddress.txt
|
|
|
|
upperpdc_ip.txt
|
|
|
|
cfg.bin
|
|
|
|
|
|
|
|
Now the iPDC setup is already saved and could be reload on restart of iPDC. The files are saved in $HOME~/iPDC/iPDC/ directory.
|
|
|
|
|
|
|
|
Installation of iPDC will create folder name iPDC at /usr/local/share/iPDC & copy the four files into it, for global run
|
|
|
|
iPDC.xml
|
|
|
|
ipdcLogo.png
|
|
|
|
ipdcLogo1.png
|
|
|
|
PSLAB.PNG
|
|
|
|
|
|
|
|
Now multiple iPDC can be run on single machine simultaneously through only single installation.
|
|
|
|
|
|
|
|
User is able to view the Setup File before uploading on iPDC.
|
|
|
|
|
|
|
|
Setup File will only used for reloading. All operations are based on memory objects and only certain changes will lead to setup file access.
|
|
|
|
|
|
|
|
|
|
|
|
No changes in DBServer-1.0.
|
|
|
|
|
|
|
|
|
|
|
|
Changes in PMU Simulator :
|
|
|
|
|
|
|
|
Bug Resolution :
|
|
|
|
|
|
|
|
TCP server error has been resolved. Now it will be remain in listening mode after iPDC connection got closed.
|
|
|
|
|
|
|
|
New Features:
|
|
|
|
|
|
|
|
Now PMU Simulator has a centralized file structure.
|
|
|
|
|
|
|
|
Only a single file for each PMU Simulator and that will store with PMU-ID. File structure will be explained in release notes document.
|
|
|
|
|
|
|
|
A setup file for a PMU Simulator will contains the information about
|
|
|
|
PMU Server, and
|
|
|
|
Configuration frame.
|
|
|
|
|
|
|
|
Because of this single Setup File previously generated three local file will not be crated in the PMU Simulator source folder, they are
|
|
|
|
pmuServer.txt
|
|
|
|
cfg2.bin
|
|
|
|
header.bin
|
|
|
|
|
|
|
|
Now the PMU Simulator setup is already saved and could be reload on restart of PMU. The files are saved in $HOME~/iPDC/PMU/ directory.
|
|
|
|
|
|
|
|
Installation of PMU Simulator will create folder name PMU at /usr/local/share/PMU & copy the four files into it, for global run
|
|
|
|
pmu.xml
|
|
|
|
pmuLogo.png
|
|
|
|
pmuLogo1.png
|
|
|
|
PSLab.PNG
|
|
|
|
|
|
|
|
Now multiple PMU Simulator can be run on single machine simultaneously through only single installation.
|
|
|
|
|
|
|
|
User is able to view the Setup File before uploading on PMU Simulator.
|
|
|
|
|
|
|
|
Setup File will only used for reloading. All operations are based on memory objects and only certain changes will lead to setup file access.
|
|
|
|
|
|
|
|
[for more info read the Release Notes]
|
|
|
|
|
|
|
|
iPDC and PMU Simulator logos and slight GUI modification has been done.
|
|
|
|
|
|
|
|
|
|
|
|
---------------------------
|
|
|
|
|
|
|
|
04.09.2012 : Sixth release, version 1.3.1
|
|
|
|
|
|
|
|
1. Updated iPDC modules
|
|
|
|
2. Changed iPDC GUI
|
|
|
|
2.1 Removed image buttons
|
|
|
|
2.2 Changed the dashboard image
|
|
|
|
2.3 Disabled Fields now invisible
|
|
|
|
2.4 Added "Select All" Function
|
|
|
|
2.5 Added local System Time Display
|
|
|
|
2.6 Added Setup file overwrite warrning
|
|
|
|
3. Modified the make file, required for software icon in status bar.
|
|
|
|
4. Added menu item support
|
|
|
|
5. Fixed Ubuntu Unity Global menu error
|
|
|
|
6. PMU GUI changes:-
|
|
|
|
4.1 Added Local System Time display
|
|
|
|
4.2 Removed image buttons
|
|
|
|
4.3 Added Setup file overwrite warrning
|
|
|
|
7. Changed PMU algorithm for multiple connection by PDC client at PMU Server.
|
|
|
|
8. Fixed: GUI crashing when selecting "Change Data Rate"
|
|
|
|
9. Fixed: Rectangular to Polar conversion bug,
|
|
|
|
10. Added: Received Frame Time in Database
|
|
|
|
11. Fixed: n-phasors & n-analogs configuration was showing wrong phasor magnitude.
|
|
|
|
12. Added: Overwrite Function for iPDC and PMU configuration file.
|
|
|
|
13. Added: new Measurement files with proper directory structure.
|
|
|
|
14. Pending: In Float-Float-Rec Combination, even if POW is selected, database logs it as PEAK only
|
|
|
|
|
|
|
|
Future Milestones:-
|
|
|
|
|
|
|
|
What we are (and you should) EXPECT in our Future Release:-
|
|
|
|
1. Visualization facility to see and Rendering data visibilly
|
|
|
|
2. Port the Programme to Windows Environment
|
|
|
|
3. Import/Exort data in COMTRADE format.
|
|
|
|
4. Check and implement Real Time Application Interface
|
2022-11-12 19:00:08 +05:30
|
|
|
|
|
|
|
|
|
|
|
12.07.2022: Updated Gtk api from 2 to 3.24
|
|
|
|
+ Using standarded api for file selection.
|
|
|
|
|
|
|
|
12.11.2022: Basic data visualization and event detection
|
|
|
|
+ Using library osm-gps-map for geographical map visualization
|
|
|
|
+ Using library live-chart for realtime time series graph.
|
|
|
|
+ Added some basic algorithms like kmeans, dynamic time warping for Event detection.
|
|
|
|
[more details in report]
|
|
|
|
|
|
|
|
-----------------------------------------------End of File----------------------------------------
|