refractor1

This commit is contained in:
karthikmurakonda 2022-11-12 11:56:50 +05:30
parent c995e1f0c0
commit a194c58812
4 changed files with 22 additions and 16 deletions

View File

@ -36,17 +36,24 @@ INSTALL_PREFIX = /usr/local/
CREATE_DIR = /usr/local/share/ CREATE_DIR = /usr/local/share/
DESKTOP_DIR = /usr/share/applications DESKTOP_DIR = /usr/share/applications
FILE1 = iPDC.xml FILE1 = iPDC.ui
FILE2 = ipdcLogo.png FILE2 = ipdcLogo.png
FILE3 = PSLab.PNG FILE3 = PSLab.PNG
FILE4 = ipdcLogo1.png FILE4 = ipdcLogo1.png
FILE5 = logo.png FILE5 = logo.png
FILE6 = iPDC.desktop FILE6 = iPDC.desktop
FILE7 = utility_tools.ui
FILE8 = red.png
FILE9 = green.png
FILE11 = blue.png
FILE13 = grey.png
SOLIB = lib
CC = gcc CC = gcc
LIBS = -lpthread LIBS = -lpthread
LDLIBS=`pkg-config --cflags --libs gtk+-3.0 osmgpsmap-1.0 gee-0.8` lib/liblivechart.so lib/liblivechart_static.a -Wl,--rpath=./lib LDLIBS=`pkg-config --cflags --libs gtk+-3.0 osmgpsmap-1.0 gee-0.8` lib/liblivechart.so lib/liblivechart_static.a -Wl,--rpath=$(CREATE_DIR)iPDC/$(SOLIB)
CFLAGS=-g -I./inc -I./lib -fcommon `pkg-config --cflags --libs gtk+-3.0 osmgpsmap-1.0 gee-0.8` CFLAGS=-g -I./inc -I./lib -fcommon `pkg-config --cflags --libs gtk+-3.0 osmgpsmap-1.0 gee-0.8`
PROGRAM = iPDC PROGRAM = iPDC
@ -71,7 +78,13 @@ install: $(PROGRAM)
cp -f assets/$(FILE3) $(CREATE_DIR)iPDC/$(FILE3) cp -f assets/$(FILE3) $(CREATE_DIR)iPDC/$(FILE3)
cp -f assets/$(FILE4) $(CREATE_DIR)iPDC/$(FILE4) cp -f assets/$(FILE4) $(CREATE_DIR)iPDC/$(FILE4)
cp -f assets/$(FILE5) $(CREATE_DIR)iPDC/$(FILE5) cp -f assets/$(FILE5) $(CREATE_DIR)iPDC/$(FILE5)
cp -f assets/$(FILE7) $(CREATE_DIR)iPDC/$(FILE7)
cp -f assets/$(FILE8) $(CREATE_DIR)iPDC/$(FILE8)
cp -f assets/$(FILE9) $(CREATE_DIR)iPDC/$(FILE9)
cp -f assets/$(FILE11) $(CREATE_DIR)iPDC/$(FILE11)
cp -f assets/$(FILE13) $(CREATE_DIR)iPDC/$(FILE13)
cp -f assets/$(FILE6) $(DESKTOP_DIR)/$(FILE6) cp -f assets/$(FILE6) $(DESKTOP_DIR)/$(FILE6)
cp -r -f lib/ $(CREATE_DIR)iPDC/$(SOLIB)
cp $(PROGRAM) $(INSTALL_PREFIX)bin/$(PROGRAM) cp $(PROGRAM) $(INSTALL_PREFIX)bin/$(PROGRAM)
uninstall: uninstall:

View File

@ -50,8 +50,7 @@
#include "utility_tools.h" #include "utility_tools.h"
/* Common fixed path for storage of few common files */ /* Common fixed path for storage of few common files */
#define UI_fILE "./assets/iPDC.ui" #define UI_fILE "/usr/local/share/iPDC/iPDC.ui"
//#define UI_fILE "/usr/local/share/iPDC/iPDC.xml"
/* ---------------------------------------------------------------- */ /* ---------------------------------------------------------------- */

View File

@ -73,15 +73,12 @@ gboolean update_images(gpointer* pars){
strncpy(last2bytes, df->dpmu[i]->phasors[0]+2, 2); strncpy(last2bytes, df->dpmu[i]->phasors[0]+2, 2);
vol_magnitude = to_intconvertor(first2bytes); vol_magnitude = to_intconvertor(first2bytes);
float imaginary = to_intconvertor(last2bytes); float imaginary = to_intconvertor(last2bytes);
// printf("vol = %f imag = %f\n",vol_magnitude, imaginary);
vis_ptr = vis_data_head; vis_ptr = vis_data_head;
match = 0; match = 0;
while(vis_ptr != NULL){ while(vis_ptr != NULL){
// printf("vis_ptr->id = %d\n",vis_ptr->id);
if(vis_ptr->id == id){ if(vis_ptr->id == id){
match = 1; match = 1;
// printf("Matched - id : %d\n",id);
break; break;
} }
vis_ptr = vis_ptr->next; vis_ptr = vis_ptr->next;
@ -95,7 +92,6 @@ gboolean update_images(gpointer* pars){
live_chart_serie_add(vis_ptr->serie_dfreq, dfreq); live_chart_serie_add(vis_ptr->serie_dfreq, dfreq);
if(match == 1 && cfg_match == 1){ if(match == 1 && cfg_match == 1){
// printf("lat = %f, lon = %f, freq = %f\n",lat,lon,freq);
if(vis_ptr->last_image != 0){ if(vis_ptr->last_image != 0){
osm_gps_map_image_remove(parameters->util_map, vis_ptr->last_image); osm_gps_map_image_remove(parameters->util_map, vis_ptr->last_image);
} }
@ -173,7 +169,6 @@ gboolean update_images(gpointer* pars){
} }
} }
df = df->dnext; df = df->dnext;
// i++;
k++; k++;
} }
pthread_mutex_unlock(&mutex_on_TSB); pthread_mutex_unlock(&mutex_on_TSB);

View File

@ -8,13 +8,12 @@
#include "connections.h" #include "connections.h"
// TODO: change this when in production // TODO: change this when in production
#define UI_fILE "./assets/utility_tools.ui" #define UI_fILE "/usr/local/share/iPDC/utility_tools.ui"
#define RED_IMAGE "./assets/red.png" #define RED_IMAGE "/usr/local/share/iPDC/red.png"
#define GREEN_IMAGE "./assets/green.png" #define GREEN_IMAGE "/usr/local/share/iPDC/green.png"
#define YELLOW_IMAGE "./assets/yellow.png" #define BLUE_IMAGE "/usr/local/share/iPDC/blue.png"
#define BLUE_IMAGE "./assets/blue.png" #define GREY_IMAGE "/usr/local/share/iPDC/grey.png"
#define GREY_IMAGE "./assets/grey.png" #define PINK_IMAGE "/usr/local/share/iPDC/pink.png"
#define PINK_IMAGE "./assets/pink.png"
GdkRGBA getIndexColor(int index){ GdkRGBA getIndexColor(int index){