Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
P
proview
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Esteban Blanc
proview
Commits
a5ec05f6
Commit
a5ec05f6
authored
Apr 24, 2015
by
Claes Sjofors
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Compile on Debian 64
parent
45ea6aef
Changes
23
Hide whitespace changes
Inline
Side-by-side
Showing
23 changed files
with
123 additions
and
131 deletions
+123
-131
build-howto.info
build-howto.info
+13
-14
java/exe/jpwr_rt_gdh/src/jpwr_rt_gdh.c
java/exe/jpwr_rt_gdh/src/jpwr_rt_gdh.c
+1
-1
java/jpwr/jop/src/JopXttApplet.java
java/jpwr/jop/src/JopXttApplet.java
+3
-3
java/jpwr/jop/src/JopXttFrame.java
java/jpwr/jop/src/JopXttFrame.java
+2
-2
java/jpwr/jop/src/Logg.java
java/jpwr/jop/src/Logg.java
+1
-1
java/jpwr/jop/src/MhClient.java
java/jpwr/jop/src/MhClient.java
+2
-2
java/jpwr/jop/src/MhFrame.java
java/jpwr/jop/src/MhFrame.java
+2
-2
java/jpwr/jop/src/MhTable.java
java/jpwr/jop/src/MhTable.java
+8
-8
java/jpwr/jop/src/XttObj.java
java/jpwr/jop/src/XttObj.java
+6
-6
java/jpwr/jop/src/XttRefObj.java
java/jpwr/jop/src/XttRefObj.java
+2
-2
java/jpwr/jop/src/XttTree.java
java/jpwr/jop/src/XttTree.java
+50
-58
otherio/lib/rt/src/os_linux/rt_io_gb_common.c
otherio/lib/rt/src/os_linux/rt_io_gb_common.c
+5
-5
otherio/lib/rt/src/os_linux/rt_io_m_velleman_k8055_board.c
otherio/lib/rt/src/os_linux/rt_io_m_velleman_k8055_board.c
+1
-0
profibus/lib/cow/src/cow_pn_gsdml_attrnav.cpp
profibus/lib/cow/src/cow_pn_gsdml_attrnav.cpp
+2
-2
profibus/lib/pnak_dummy/src/os_linux/pnak_dummy_functions.c
profibus/lib/pnak_dummy/src/os_linux/pnak_dummy_functions.c
+3
-3
sev/exe/sev_repair/src/sev_repair.cpp
sev/exe/sev_repair/src/sev_repair.cpp
+10
-10
src/exe/rt_emon/src/rt_emon.c
src/exe/rt_emon/src/rt_emon.c
+0
-2
src/tools/bld/src/os_linux/hw_x86_64/variables.mk
src/tools/bld/src/os_linux/hw_x86_64/variables.mk
+1
-1
src/tools/pwre/src/os_linux/pwre_configure.sh
src/tools/pwre/src/os_linux/pwre_configure.sh
+4
-3
wb/lib/wb/gtk/wb_wtt_gtk.cpp
wb/lib/wb/gtk/wb_wtt_gtk.cpp
+1
-1
wb/lib/wb/src/wb_utl.cpp
wb/lib/wb/src/wb_utl.cpp
+4
-3
xtt/lib/xtt/gtk/xtt_xnav_gtk.cpp
xtt/lib/xtt/gtk/xtt_xnav_gtk.cpp
+1
-1
xtt/lib/xtt/src/xtt_stream.h
xtt/lib/xtt/src/xtt_stream.h
+1
-1
No files found.
build-howto.info
View file @
a5ec05f6
...
@@ -28,6 +28,8 @@ javac (jdk6)
...
@@ -28,6 +28,8 @@ javac (jdk6)
Install the following packages
Install the following packages
Mandatory:
make
make
flex
flex
gcc
gcc
...
@@ -38,23 +40,20 @@ libasound2-dev
...
@@ -38,23 +40,20 @@ libasound2-dev
libdb5.1-dev
libdb5.1-dev
libdb5.1++-dev
libdb5.1++-dev
doxygen
doxygen
libmysql++-dev (optional)
libantlr-dev
libantlr-dev (version 2.7.7)
java: Download jdk-6u10-linux-i586.bin from java.sun.com. Define the
environment variable jdk to the path where the package is
extracted (e.g. /usr/local) and put $jdk/bin in the PATH.
export jdk=/usr/local/jdk1.6.0_10
export PATH=$PATH:$jdk/bin
Optional:
Optional:
libmysql++-dev
openjdk-6-jdk Web interface and java API
libsqlite3-dev
libmysql++-dev History database with mysql
libusb-1.0-1-dev
libsqlite3-dev History database with sqlite
librsvg2-dev
libhdf5-openmpi-dev History database with hdf5
libusb-1.0.0-dev USB I/O cards (Velleman)
librsvg2-dev SVG image support in Ge
libgstreamer0.10-dev Network video camera
libgstreamer-plugins-base0.10-dev Network video camera
openPOWERLINK-V1.08.2 Ethernet Powerlink zip-file. Build from sources.
libpcap-dev Ethernet Powerlink
There has to be a valid display when building proview.
There has to be a valid display when building proview.
...
...
java/exe/jpwr_rt_gdh/src/jpwr_rt_gdh.c
View file @
a5ec05f6
...
@@ -3024,7 +3024,7 @@ static int gdh_JidToPointer( int id, void **p)
...
@@ -3024,7 +3024,7 @@ static int gdh_JidToPointer( int id, void **p)
static
int
gdh_JidStore
(
void
*
p
,
pwr_tRefId
r
,
int
*
id
)
static
int
gdh_JidStore
(
void
*
p
,
pwr_tRefId
r
,
int
*
id
)
{
{
#if (
defined
POSIX) && defined HW_X86_64
#if (
defined OS_
POSIX) && defined HW_X86_64
sJid
*
jp
;
sJid
*
jp
;
pwr_tStatus
sts
;
pwr_tStatus
sts
;
...
...
java/jpwr/jop/src/JopXttApplet.java
View file @
a5ec05f6
...
@@ -104,17 +104,17 @@ public class JopXttApplet extends JopApplet
...
@@ -104,17 +104,17 @@ public class JopXttApplet extends JopApplet
URL
url
=
this
.
getCodeBase
();
URL
url
=
this
.
getCodeBase
();
Logg
.
loggTo
=
Logg
.
TO_SCREEN
;
Logg
.
loggTo
=
Logg
.
TO_SCREEN
;
Logg
.
loggPrio
=
0
;
Logg
.
loggPrio
=
0
;
Logg
.
logg
(
"JopXttApplet:
Före XttTree-skapand
e"
,
6
);
Logg
.
logg
(
"JopXttApplet:
Before XttTree-creation
"
,
6
);
this
.
xttTree
=
new
XttTree
(
session
,
url
,
this
);
this
.
xttTree
=
new
XttTree
(
session
,
url
,
this
);
this
.
getContentPane
().
add
(
this
.
xttTree
);
this
.
getContentPane
().
add
(
this
.
xttTree
);
this
.
xttTree
.
createUserInputs
();
this
.
xttTree
.
createUserInputs
();
Logg
.
logg
(
"JopXttApplet: XttTree-
skapande klart
"
,
6
);
Logg
.
logg
(
"JopXttApplet: XttTree-
created
"
,
6
);
}
}
/** Description of the Method */
/** Description of the Method */
public
void
start
()
public
void
start
()
{
{
Logg
.
logg
(
"JopXttApplet: start()
anropa
d"
,
6
);
Logg
.
logg
(
"JopXttApplet: start()
calle
d"
,
6
);
this
.
xttTree
.
tree
.
requestFocus
();
this
.
xttTree
.
tree
.
requestFocus
();
}
}
...
...
java/jpwr/jop/src/JopXttFrame.java
View file @
a5ec05f6
...
@@ -81,11 +81,11 @@ public class JopXttFrame extends JFrame implements GdhApplIfc
...
@@ -81,11 +81,11 @@ public class JopXttFrame extends JFrame implements GdhApplIfc
URL
url
=
null
;
URL
url
=
null
;
Logg
.
loggTo
=
Logg
.
TO_SCREEN
;
Logg
.
loggTo
=
Logg
.
TO_SCREEN
;
Logg
.
loggPrio
=
0
;
Logg
.
loggPrio
=
0
;
Logg
.
logg
(
"JopXttApplet:
Fre XttTree-skapande
"
,
6
);
Logg
.
logg
(
"JopXttApplet:
Before XttTree-created
"
,
6
);
this
.
xttTree
=
new
XttTree
(
this
.
session
,
url
,
this
);
this
.
xttTree
=
new
XttTree
(
this
.
session
,
url
,
this
);
this
.
getContentPane
().
add
(
this
.
xttTree
);
this
.
getContentPane
().
add
(
this
.
xttTree
);
this
.
xttTree
.
createUserInputs
();
this
.
xttTree
.
createUserInputs
();
Logg
.
logg
(
"JopXttApplet: XttTree
-skapande klart
"
,
6
);
Logg
.
logg
(
"JopXttApplet: XttTree
created
"
,
6
);
class
WindowCatcher
extends
WindowAdapter
class
WindowCatcher
extends
WindowAdapter
{
{
...
...
java/jpwr/jop/src/Logg.java
View file @
a5ec05f6
...
@@ -101,7 +101,7 @@ public class Logg
...
@@ -101,7 +101,7 @@ public class Logg
{
{
Logg
.
loggTo
=
Logg
.
TO_SCREEN
;
Logg
.
loggTo
=
Logg
.
TO_SCREEN
;
System
.
out
.
println
(
Logg
.
loggTo
);
System
.
out
.
println
(
Logg
.
loggTo
);
Logg
.
logg
(
"
Tjoflö
jt"
,
3
);
Logg
.
logg
(
"
Logg tes
t"
,
3
);
}
}
}
}
java/jpwr/jop/src/MhClient.java
View file @
a5ec05f6
...
@@ -156,9 +156,9 @@ public class MhClient extends JApplet
...
@@ -156,9 +156,9 @@ public class MhClient extends JApplet
this
.
setSize
(
size
);
this
.
setSize
(
size
);
messagePanel
.
add
(
labelMessage
,
BorderLayout
.
NORTH
);
messagePanel
.
add
(
labelMessage
,
BorderLayout
.
NORTH
);
//Logg.logg("MhClient:
Fre XttTree-skapande
", 6);
//Logg.logg("MhClient:
Before XttTree-creation
", 6);
this
.
mhTable
=
new
MhTable
(
this
,
false
,
this
.
labelMessage
);
this
.
mhTable
=
new
MhTable
(
this
,
false
,
this
.
labelMessage
);
//Logg.logg("MhClient: mhTable
-skapande klart
", 6);
//Logg.logg("MhClient: mhTable
created
", 6);
this
.
contentPane
.
add
(
this
.
mhTable
.
splitPane
,
BorderLayout
.
CENTER
);
this
.
contentPane
.
add
(
this
.
mhTable
.
splitPane
,
BorderLayout
.
CENTER
);
}
}
...
...
java/jpwr/jop/src/MhFrame.java
View file @
a5ec05f6
...
@@ -157,9 +157,9 @@ public class MhFrame extends JFrame implements GdhApplIfc {
...
@@ -157,9 +157,9 @@ public class MhFrame extends JFrame implements GdhApplIfc {
this
.
setSize
(
size
);
this
.
setSize
(
size
);
messagePanel
.
add
(
labelMessage
,
BorderLayout
.
NORTH
);
messagePanel
.
add
(
labelMessage
,
BorderLayout
.
NORTH
);
//Logg.logg("MhClient:
Fre XttTree-skapande
", 6);
//Logg.logg("MhClient:
Before XttTree-creation
", 6);
this
.
mhTable
=
new
MhTable
(
root
,
false
,
this
.
labelMessage
);
this
.
mhTable
=
new
MhTable
(
root
,
false
,
this
.
labelMessage
);
//Logg.logg("MhClient: mhTable
-skapande klart
", 6);
//Logg.logg("MhClient: mhTable
created
", 6);
this
.
contentPane
.
add
(
this
.
mhTable
.
splitPane
,
BorderLayout
.
CENTER
);
this
.
contentPane
.
add
(
this
.
mhTable
.
splitPane
,
BorderLayout
.
CENTER
);
}
}
...
...
java/jpwr/jop/src/MhTable.java
View file @
a5ec05f6
...
@@ -94,7 +94,7 @@ public class MhTable extends JPanel
...
@@ -94,7 +94,7 @@ public class MhTable extends JPanel
JopLang
.
transl
(
"Time"
),
JopLang
.
transl
(
"Time"
),
JopLang
.
transl
(
"Event Text"
),
JopLang
.
transl
(
"Event Text"
),
JopLang
.
transl
(
"Object"
)};
JopLang
.
transl
(
"Object"
)};
//JLabel eventTableLbl = new JLabel("Hndelselista");
Color
ALarmColor
=
new
Color
(
255
,
100
,
100
);
// Color.red;
Color
ALarmColor
=
new
Color
(
255
,
100
,
100
);
// Color.red;
Color
BLarmColor
=
Color
.
yellow
;
Color
BLarmColor
=
Color
.
yellow
;
Color
CLarmColor
=
new
Color
(
135
,
206
,
235
);
// Color.blue;
Color
CLarmColor
=
new
Color
(
135
,
206
,
235
);
// Color.blue;
...
@@ -346,8 +346,8 @@ public class MhTable extends JPanel
...
@@ -346,8 +346,8 @@ public class MhTable extends JPanel
public
final
Object
[]
longValues
=
{
"A"
,
Boolean
.
TRUE
,
public
final
Object
[]
longValues
=
{
"A"
,
Boolean
.
TRUE
,
"10-12-31 12:12:12.98"
,
"10-12-31 12:12:12.98"
,
"QWERTYUIOPLK_JHGFDSAZXCVBNM__P"
,
"QWERTYUIOP
AAO
LK_JHGFDSAZXCVBNM__P"
,
"QWERTYUIOPLK"
};
"QWERTYUIOP
AAO
LK"
};
/**
/**
...
@@ -588,8 +588,8 @@ public class MhTable extends JPanel
...
@@ -588,8 +588,8 @@ public class MhTable extends JPanel
public
final
Object
[]
longValues
=
{
"A"
,
"Acknowledge"
,
public
final
Object
[]
longValues
=
{
"A"
,
"Acknowledge"
,
"10-12-31 12:12:12.98"
,
"10-12-31 12:12:12.98"
,
"QWERTYUIOP
LK_JHGFDSAZXCVBNM__POIUYTRQWERTYUIOP
L"
,
"QWERTYUIOP
AAOLK_JHGFDSAZXCVBNM__POIUYTRQWERTYUIOPAAO
L"
,
"QWERTYUIOPLK"
};
"QWERTYUIOP
AAO
LK"
};
/**
/**
...
@@ -848,7 +848,7 @@ public class MhTable extends JPanel
...
@@ -848,7 +848,7 @@ public class MhTable extends JPanel
{
{
out
=
new
ObjectOutputStream
(
/*new BufferedOutputStream(*/
socket
.
getOutputStream
()
/*)*/
);
out
=
new
ObjectOutputStream
(
/*new BufferedOutputStream(*/
socket
.
getOutputStream
()
/*)*/
);
out
.
flush
();
out
.
flush
();
//
varfr??
?
//
why
?
in
=
new
ObjectInputStream
(
/*new BufferedInputStream(*/
socket
.
getInputStream
()
/*)*/
);
in
=
new
ObjectInputStream
(
/*new BufferedInputStream(*/
socket
.
getInputStream
()
/*)*/
);
}
}
catch
(
IOException
e
)
catch
(
IOException
e
)
...
@@ -1015,7 +1015,7 @@ public class MhTable extends JPanel
...
@@ -1015,7 +1015,7 @@ public class MhTable extends JPanel
//}
//}
this
.
setText
(
"D"
);
this
.
setText
(
"D"
);
}
}
//
annars mste det vara ett meddeland
e qqq??
//
or this has to be a messag
e qqq??
else
else
{
{
//if(isNotReturned)
//if(isNotReturned)
...
@@ -1101,7 +1101,7 @@ public class MhTable extends JPanel
...
@@ -1101,7 +1101,7 @@ public class MhTable extends JPanel
}
}
this
.
setText
(
"D"
);
this
.
setText
(
"D"
);
}
}
//
annars mste det vara ett meddeland
e qqq??
//
or it has to be a messag
e qqq??
else
else
{
{
if
(
setColor
)
if
(
setColor
)
...
...
java/jpwr/jop/src/XttObj.java
View file @
a5ec05f6
...
@@ -172,14 +172,14 @@ public class XttObj extends DynamicObj implements JopDynamic
...
@@ -172,14 +172,14 @@ public class XttObj extends DynamicObj implements JopDynamic
if
(
((
obj
.
flags
&
Pwr
.
mAdef_array
)
>
0
)
&&
if
(
((
obj
.
flags
&
Pwr
.
mAdef_array
)
>
0
)
&&
((
obj
.
flags
&
Pwr
.
mAdef_class
)
<=
0
)
)
((
obj
.
flags
&
Pwr
.
mAdef_class
)
<=
0
)
)
{
{
Logg
.
logg
(
"XttObj:
Hittat array, vad ska jag gra nu
?? "
+
s
,
6
);
Logg
.
logg
(
"XttObj:
Found array, what to do now
?? "
+
s
,
6
);
XttArrayAttr
arrayAttr
=
new
XttArrayAttr
(
s
);
XttArrayAttr
arrayAttr
=
new
XttArrayAttr
(
s
);
DefaultMutableTreeNode
arrayChildNode
=
new
DefaultMutableTreeNode
(
arrayAttr
);
DefaultMutableTreeNode
arrayChildNode
=
new
DefaultMutableTreeNode
(
arrayAttr
);
obj
.
treeNode
.
add
(
arrayChildNode
);
obj
.
treeNode
.
add
(
arrayChildNode
);
}
}
else
if
((
obj
.
flags
&
Pwr
.
mAdef_class
)
>
0
)
else
if
((
obj
.
flags
&
Pwr
.
mAdef_class
)
>
0
)
{
{
Logg
.
logg
(
"XttObj:
Hittat klass, vad ska jag gra nu
?? "
+
this
.
fullName
+
" "
+
obj
.
name
,
1
);
Logg
.
logg
(
"XttObj:
Found class, what to do now
?? "
+
this
.
fullName
+
" "
+
obj
.
name
,
1
);
// CdhrObjid cdhrObjid = gdh.nameToObjid(this.fullName + obj.name);
// CdhrObjid cdhrObjid = gdh.nameToObjid(this.fullName + obj.name);
// System.out.println("nameToObjid " + cdhrObjid.getSts());
// System.out.println("nameToObjid " + cdhrObjid.getSts());
...
@@ -206,14 +206,14 @@ public class XttObj extends DynamicObj implements JopDynamic
...
@@ -206,14 +206,14 @@ public class XttObj extends DynamicObj implements JopDynamic
this.en,
this.en,
this.fullName + obj.name,
this.fullName + obj.name,
obj.name,
obj.name,
"T
joflj
t",
"T
es
t",
cdhrObjid,
cdhrObjid,
cdhrClassId);
cdhrClassId);
*/
*/
// DefaultMutableTreeNode classChildNode = new DefaultMutableTreeNode(classObj);
// DefaultMutableTreeNode classChildNode = new DefaultMutableTreeNode(classObj);
// obj.treeNode.add(classChildNode);
// obj.treeNode.add(classChildNode);
}
}
//
p grund av bugg i nuvarande proviewversion DataPointer borde vara PRIVATE
//
Data pointer should be PRIVATE but id not?
else
if
(
obj
.
name
.
compareTo
(
"DataPointer"
)
!=
0
)
else
if
(
obj
.
name
.
compareTo
(
"DataPointer"
)
!=
0
)
{
{
refVec
.
add
(
s
);
refVec
.
add
(
s
);
...
@@ -238,7 +238,7 @@ public class XttObj extends DynamicObj implements JopDynamic
...
@@ -238,7 +238,7 @@ public class XttObj extends DynamicObj implements JopDynamic
Logg
.
logg
(
"XttObj: refObjectInfo_Vector("
+
s
+
") Error "
,
1
);
Logg
.
logg
(
"XttObj: refObjectInfo_Vector("
+
s
+
") Error "
,
1
);
}
}
//
p grund av bugg i nuvarande proviewversion DataPointer borde vara PRIVATE
//
DataPointer should be PRIVATE but is not?
while
(
j
<
attrVector
.
size
()
&&
while
(
j
<
attrVector
.
size
()
&&
(((
XttObjAttr
)
attrVector
.
get
(
j
)).
name
.
compareTo
(
"DataPointer"
)
==
0
||
(((
XttObjAttr
)
attrVector
.
get
(
j
)).
name
.
compareTo
(
"DataPointer"
)
==
0
||
((((
XttObjAttr
)
attrVector
.
get
(
j
)).
flags
&
Pwr
.
mAdef_array
)
>
0
)
||
((((
XttObjAttr
)
attrVector
.
get
(
j
)).
flags
&
Pwr
.
mAdef_array
)
>
0
)
||
...
@@ -374,7 +374,7 @@ public class XttObj extends DynamicObj implements JopDynamic
...
@@ -374,7 +374,7 @@ public class XttObj extends DynamicObj implements JopDynamic
}
}
*/
*/
}
}
//
p grund av bugg i nuvarande proviewversion DataPointer borde vara PRIVATE
//
DataPointer should be PRIVATE but is not?
else
if
(
obj
.
name
.
compareTo
(
"DataPointer"
)
!=
0
)
else
if
(
obj
.
name
.
compareTo
(
"DataPointer"
)
!=
0
)
{
{
Logg
.
logg
(
" "
+
obj
.
refObj
.
refid
.
rix
,
6
);
Logg
.
logg
(
" "
+
obj
.
refObj
.
refid
.
rix
,
6
);
...
...
java/jpwr/jop/src/XttRefObj.java
View file @
a5ec05f6
...
@@ -204,7 +204,7 @@ public class XttRefObj extends DynamicObj implements JopDynamic
...
@@ -204,7 +204,7 @@ public class XttRefObj extends DynamicObj implements JopDynamic
// this.showableClassName = showableClassName;
// this.showableClassName = showableClassName;
if
(
index
<
0
)
if
(
index
<
0
)
{
{
Logg
.
logg
(
"
Fel vid frsk att debugga
"
,
0
);
Logg
.
logg
(
"
Error at debug attempt
"
,
0
);
return
;
return
;
}
}
CdhrObjAttr
oa
=
AttrObj
[
index
];
CdhrObjAttr
oa
=
AttrObj
[
index
];
...
@@ -218,7 +218,7 @@ public class XttRefObj extends DynamicObj implements JopDynamic
...
@@ -218,7 +218,7 @@ public class XttRefObj extends DynamicObj implements JopDynamic
}
}
else
else
{
{
Logg
.
logg
(
"
Kan ej debugga "
+
fullname
+
" cid: "
+
cid
+
" p
index "
+
index
,
0
);
Logg
.
logg
(
"
Can not debug "
+
fullname
+
" cid: "
+
cid
+
" on
index "
+
index
,
0
);
}
}
}
}
...
...
java/jpwr/jop/src/XttTree.java
View file @
a5ec05f6
...
@@ -59,7 +59,7 @@ import jpwr.rt.*;
...
@@ -59,7 +59,7 @@ import jpwr.rt.*;
public
class
XttTree
extends
JPanel
public
class
XttTree
extends
JPanel
{
{
boolean
findFieldEnable
=
false
;
boolean
findFieldEnable
=
false
;
/*
Mats frndringar ny boolean fr enterComm tillagd (enterFieldEnable)
*/
/*
Mats modification
*/
boolean
enterFieldEnable
=
false
;
boolean
enterFieldEnable
=
false
;
JPanel
userPanel
=
new
JPanel
();
JPanel
userPanel
=
new
JPanel
();
BorderLayout
borderLayout1
=
new
BorderLayout
();
BorderLayout
borderLayout1
=
new
BorderLayout
();
...
@@ -82,9 +82,6 @@ public class XttTree extends JPanel
...
@@ -82,9 +82,6 @@ public class XttTree extends JPanel
private
DefaultTreeModel
treeModel
;
private
DefaultTreeModel
treeModel
;
private
URL
url
;
private
URL
url
;
//Mats frndringar: popup borttagen
//final JPopupMenu popup = new JPopupMenu();
InputMap
inputMap
=
new
InputMap
();
InputMap
inputMap
=
new
InputMap
();
ActionMap
actionMap
=
new
ActionMap
();
ActionMap
actionMap
=
new
ActionMap
();
JMenuBar
menubar
=
new
JMenuBar
();
JMenuBar
menubar
=
new
JMenuBar
();
...
@@ -107,18 +104,18 @@ public class XttTree extends JPanel
...
@@ -107,18 +104,18 @@ public class XttTree extends JPanel
String
functions
;
String
functions
;
String
language_EN
=
"Language"
;
String
language_EN
=
"Language"
;
String
language_SW
=
"Sprk"
;
String
language_SW
=
"Spr
å
k"
;
String
language
;
String
language
;
String
swedish
=
"Svenska"
;
String
swedish
=
"Svenska"
;
String
english
=
"English"
;
String
english
=
"English"
;
String
openObject_EN
=
"open object"
;
String
openObject_EN
=
"open object"
;
String
openObject_SW
=
"ppna objekt"
;
String
openObject_SW
=
"
ö
ppna objekt"
;
String
openObject
;
String
openObject
;
String
changeValue_EN
=
"change value"
;
String
changeValue_EN
=
"change value"
;
String
changeValue_SW
=
"
ndra v
rde"
;
String
changeValue_SW
=
"
ändra vä
rde"
;
String
changeValue
;
String
changeValue
;
String
debug_EN
=
"debug"
;
String
debug_EN
=
"debug"
;
...
@@ -130,7 +127,7 @@ public class XttTree extends JPanel
...
@@ -130,7 +127,7 @@ public class XttTree extends JPanel
String
working
;
String
working
;
String
openPlc_EN
=
"open PLC"
;
String
openPlc_EN
=
"open PLC"
;
String
openPlc_SW
=
"ppna PLC"
;
String
openPlc_SW
=
"
ö
ppna PLC"
;
String
openPlc
;
String
openPlc
;
String
showCross_EN
=
"show cross"
;
String
showCross_EN
=
"show cross"
;
...
@@ -138,9 +135,9 @@ public class XttTree extends JPanel
...
@@ -138,9 +135,9 @@ public class XttTree extends JPanel
String
showCross
;
String
showCross
;
String
find_EN
=
"find..."
;
String
find_EN
=
"find..."
;
String
find_SW
=
"sk..."
;
String
find_SW
=
"s
ö
k..."
;
String
find
;
String
find
;
//
Mats frndringar: strngar fr
enterComm
//
Mats modifications: stings
enterComm
String
enterComm_EN
=
"enter command"
;
String
enterComm_EN
=
"enter command"
;
String
enterComm_SW
=
"kommandorad"
;
String
enterComm_SW
=
"kommandorad"
;
String
enterComm
;
String
enterComm
;
...
@@ -226,11 +223,11 @@ public class XttTree extends JPanel
...
@@ -226,11 +223,11 @@ public class XttTree extends JPanel
tree
.
addTreeWillExpandListener
(
new
MyTreeWillExpandListener
());
tree
.
addTreeWillExpandListener
(
new
MyTreeWillExpandListener
());
tree
.
addTreeExpansionListener
(
new
MyTreeExpansionListener
());
tree
.
addTreeExpansionListener
(
new
MyTreeExpansionListener
());
/*---B
ygg upp trdet
--------------------------------------------------------------*/
/*---B
uild the tree
--------------------------------------------------------------*/
CdhrObjid
r
=
gdh
.
getRootList
();
CdhrObjid
r
=
gdh
.
getRootList
();
if
(
r
.
evenSts
())
if
(
r
.
evenSts
())
{
{
Logg
.
logg
(
"XttTree:
Kan inte hitta roten avslutar initieringen av trdet
"
,
1
);
Logg
.
logg
(
"XttTree:
Can't find the root, stopping the initialization
"
,
1
);
return
;
return
;
}
}
tNodeRoot
=
new
DefaultMutableTreeNode
(
createXttObj
(
r
));
tNodeRoot
=
new
DefaultMutableTreeNode
(
createXttObj
(
r
));
...
@@ -246,7 +243,7 @@ public class XttTree extends JPanel
...
@@ -246,7 +243,7 @@ public class XttTree extends JPanel
{
{
for
(
int
i
=
0
;
i
<
v
.
size
();
i
++)
for
(
int
i
=
0
;
i
<
v
.
size
();
i
++)
{
{
//String loggStr = new String("XttTree: Brjar bygga root " + rootRow++);
//String loggStr = new String("XttTree: B
ö
rjar bygga root " + rootRow++);
//Logg.logg(loggStr, 0);
//Logg.logg(loggStr, 0);
GdhrGetXttObj
gdhr
=
(
GdhrGetXttObj
)
v
.
get
(
i
);
GdhrGetXttObj
gdhr
=
(
GdhrGetXttObj
)
v
.
get
(
i
);
...
@@ -266,7 +263,7 @@ public class XttTree extends JPanel
...
@@ -266,7 +263,7 @@ public class XttTree extends JPanel
}
}
}
}
}
}
/*---
slut p bygg upp trdet
--------------------------------------------------------*/
/*---
End build tree
--------------------------------------------------------*/
//make the root invisible(it's just there becasue the JTree component must have exactly 1 root)
//make the root invisible(it's just there becasue the JTree component must have exactly 1 root)
//then expand row 0 so we can se the rootlevel in the system
//then expand row 0 so we can se the rootlevel in the system
...
@@ -285,9 +282,7 @@ public class XttTree extends JPanel
...
@@ -285,9 +282,7 @@ public class XttTree extends JPanel
public
void
actionPerformed
(
ActionEvent
evt
)
public
void
actionPerformed
(
ActionEvent
evt
)
{
{
/*Mats frndringar: Omstrukturering av ifsatser + en tillagd ifsats
if
(
enterFieldEnable
)
fr enterFieldEnable*/
if
(
enterFieldEnable
)
{
{
Logg
.
logg
(
"XttTree: innan enterCommand:("
+
userValue
.
getText
()
+
");"
,
6
);
Logg
.
logg
(
"XttTree: innan enterCommand:("
+
userValue
.
getText
()
+
");"
,
6
);
enterComm
(
userValue
.
getText
());
enterComm
(
userValue
.
getText
());
...
@@ -336,13 +331,13 @@ public class XttTree extends JPanel
...
@@ -336,13 +331,13 @@ public class XttTree extends JPanel
Vector
v
=
this
.
gdh
.
getAllXttChildren
(
obj
.
objId
.
objid
);
Vector
v
=
this
.
gdh
.
getAllXttChildren
(
obj
.
objId
.
objid
);
if
(!(
v
instanceof
Vector
))
if
(!(
v
instanceof
Vector
))
{
{
Logg
.
logg
(
"XttTree: getAllXttChildren return
erar annat n
Vector"
,
1
);
Logg
.
logg
(
"XttTree: getAllXttChildren return
s object that is not a
Vector"
,
1
);
return
;
return
;
}
}
//
anvnds utifall anvndaren angett
debug
//
Used if the user has specified
debug
//Vector<String> ref_vec = new Vector<String>();
//Vector<String> ref_vec = new Vector<String>();
Vector
ref_vec
=
new
Vector
();
Vector
ref_vec
=
new
Vector
();
//
anvnds utifall anvndaren angett
debug
//
Used if the user has specified
debug
//Vector<XttRefObj> o_vec = new Vector<XttRefObj>();
//Vector<XttRefObj> o_vec = new Vector<XttRefObj>();
Vector
o_vec
=
new
Vector
();
Vector
o_vec
=
new
Vector
();
...
@@ -465,7 +460,7 @@ public class XttTree extends JPanel
...
@@ -465,7 +460,7 @@ public class XttTree extends JPanel
tN
.
removeAllChildren
();
tN
.
removeAllChildren
();
Logg
.
logg
(
"XttTree: Barnen borttagna"
,
6
);
Logg
.
logg
(
"XttTree: Barnen borttagna"
,
6
);
Logg
.
logg
(
"XttTree:
Fre
getObjectAttributes"
,
6
);
Logg
.
logg
(
"XttTree:
Less
getObjectAttributes"
,
6
);
PwrtObjid
pwrobjid
=
new
PwrtObjid
(
0
,
0
);
PwrtObjid
pwrobjid
=
new
PwrtObjid
(
0
,
0
);
Vector
v
=
(
Vector
)
gdh
.
getAllClassAttributes
(
obj
.
fullName
);
Vector
v
=
(
Vector
)
gdh
.
getAllClassAttributes
(
obj
.
fullName
);
...
@@ -486,7 +481,7 @@ public class XttTree extends JPanel
...
@@ -486,7 +481,7 @@ public class XttTree extends JPanel
*/
*/
if
((
cdhrobjattr
.
flags
&
Pwr
.
mAdef_class
)
>
0
)
if
((
cdhrobjattr
.
flags
&
Pwr
.
mAdef_class
)
>
0
)
{
{
Logg
.
logg
(
"XttTree:
Hittat klass, vad ska jag gra nu
?? "
+
obj
.
fullName
+
" "
+
cdhrobjattr
.
name
,
1
);
Logg
.
logg
(
"XttTree:
Found class, what to do now
?? "
+
obj
.
fullName
+
" "
+
cdhrobjattr
.
name
,
1
);
CdhrObjid
cdhrObjid
=
gdh
.
classIdToObjid
(
cdhrobjattr
.
type
);
CdhrObjid
cdhrObjid
=
gdh
.
classIdToObjid
(
cdhrobjattr
.
type
);
CdhrAttrRef
aref
=
gdh
.
nameToAttrRef
(
obj
.
fullName
+
"."
+
cdhrobjattr
.
name
);
CdhrAttrRef
aref
=
gdh
.
nameToAttrRef
(
obj
.
fullName
+
"."
+
cdhrobjattr
.
name
);
...
@@ -537,17 +532,17 @@ public class XttTree extends JPanel
...
@@ -537,17 +532,17 @@ public class XttTree extends JPanel
*/
*/
public
void
changeValue
(
String
valueString
)
public
void
changeValue
(
String
valueString
)
{
{
Logg
.
logg
(
"XttTree:
Anvndare vill ndra vrd
e"
,
6
);
Logg
.
logg
(
"XttTree:
User wants to change valu
e"
,
6
);
TreePath
tp
=
this
.
tree
.
getSelectionPath
();
TreePath
tp
=
this
.
tree
.
getSelectionPath
();
//
inget objekt r markerat
//
No object selected
if
(
tp
==
null
)
if
(
tp
==
null
)
{
{
Logg
.
loggToApplet
(
JopLang
.
transl
(
"Select an object"
));
Logg
.
loggToApplet
(
JopLang
.
transl
(
"Select an object"
));
return
;
return
;
}
}
DefaultMutableTreeNode
tn
=
(
DefaultMutableTreeNode
)(
tp
.
getLastPathComponent
());
DefaultMutableTreeNode
tn
=
(
DefaultMutableTreeNode
)(
tp
.
getLastPathComponent
());
//
inget objekt r markerat
//
No object selected
if
(
tn
==
null
)
if
(
tn
==
null
)
{
{
Logg
.
loggToApplet
(
JopLang
.
transl
(
"Select an object"
));
Logg
.
loggToApplet
(
JopLang
.
transl
(
"Select an object"
));
...
@@ -569,13 +564,13 @@ public class XttTree extends JPanel
...
@@ -569,13 +564,13 @@ public class XttTree extends JPanel
name
=
obj
.
fullName
;
name
=
obj
.
fullName
;
type
=
obj
.
type
;
type
=
obj
.
type
;
}
}
//
Markerat objekt kan ej ndra vrde
//
Nothing to change on selected object
if
(
name
==
null
)
if
(
name
==
null
)
{
{
Logg
.
loggToApplet
(
JopLang
.
transl
(
"Unable to change value on selected object"
));
Logg
.
loggToApplet
(
JopLang
.
transl
(
"Unable to change value on selected object"
));
return
;
return
;
}
}
Logg
.
logg
(
"XttTree:
Anvndren vill ndra vrde p
"
+
name
,
6
);
Logg
.
logg
(
"XttTree:
The user wants to change value of
"
+
name
,
6
);
PwrtStatus
sts
=
new
PwrtStatus
(
1
);
PwrtStatus
sts
=
new
PwrtStatus
(
1
);
switch
(
type
)
switch
(
type
)
{
{
...
@@ -652,7 +647,7 @@ public class XttTree extends JPanel
...
@@ -652,7 +647,7 @@ public class XttTree extends JPanel
// break;
// break;
default
:
default
:
Logg
.
logg
(
"XttTree.changeValue: innan setObjectInfo(string, string);"
,
6
);
Logg
.
logg
(
"XttTree.changeValue: innan setObjectInfo(string, string);"
,
6
);
//
qqq borde kolla s att det gick bra
//
return status should be checked...
sts
=
gdh
.
setObjectInfo
(
name
,
valueString
);
sts
=
gdh
.
setObjectInfo
(
name
,
valueString
);
Logg
.
logg
(
"efter setObjectInfo(string, string)"
,
4
);
Logg
.
logg
(
"efter setObjectInfo(string, string)"
,
4
);
break
;
break
;
...
@@ -665,9 +660,8 @@ public class XttTree extends JPanel
...
@@ -665,9 +660,8 @@ public class XttTree extends JPanel
}
}
/**
/**
* Anropas d en nod, oavsett typ, skall stngas. Kontrollerar om noden r
* Called when a node is closed. Checks if the node is expanded and in that case
* expanderad och i s fall stnger d noden. Om noden ej r expanderad s
* closes the node. If the node isn't expanded the parent node is closed.
* stngs frldernoden.
*/
*/
public
void
collapseNode
()
public
void
collapseNode
()
{
{
...
@@ -678,15 +672,15 @@ public class XttTree extends JPanel
...
@@ -678,15 +672,15 @@ public class XttTree extends JPanel
}
}
TreePath
tp
=
tpc
.
getParentPath
();
TreePath
tp
=
tpc
.
getParentPath
();
//
om vi har en nod vars barn r r synliga
//
If this is a node with visible children
if
(!
treeModel
.
isLeaf
(
tpc
.
getLastPathComponent
())
&&
tree
.
isExpanded
(
tpc
))
if
(!
treeModel
.
isLeaf
(
tpc
.
getLastPathComponent
())
&&
tree
.
isExpanded
(
tpc
))
{
{
Logg
.
logg
(
"XttTree:
Frlderkollapser
ing "
+
tpc
.
toString
(),
6
);
Logg
.
logg
(
"XttTree:
Parenet collaps
ing "
+
tpc
.
toString
(),
6
);
tree
.
collapsePath
(
tpc
);
tree
.
collapsePath
(
tpc
);
tree
.
setSelectionPath
(
tpc
);
tree
.
setSelectionPath
(
tpc
);
tree
.
scrollPathToVisible
(
tpc
);
tree
.
scrollPathToVisible
(
tpc
);
}
}
//
vi r ej p rootnivn
//
We are not on root leve
else
if
(
tp
.
getPathCount
()
>
1
)
else
if
(
tp
.
getPathCount
()
>
1
)
{
{
tree
.
collapsePath
(
tp
);
tree
.
collapsePath
(
tp
);
...
@@ -696,10 +690,10 @@ public class XttTree extends JPanel
...
@@ -696,10 +690,10 @@ public class XttTree extends JPanel
}
}
/**
/**
*
Skapar ett XttObj genom ngra Gdh-anrop
*
Creating an XttObj with some Gdh calls.
*
*
*@param c CdhrObjid f
r det objektet som skall skapa XttObj
.
*@param c CdhrObjid f
or the object that will be created
.
*@return
Det nya XttObj som skapats
*@return
The new XttObj
*/
*/
public
XttObj
createXttObj
(
CdhrObjid
c
)
public
XttObj
createXttObj
(
CdhrObjid
c
)
{
{
...
@@ -719,10 +713,10 @@ public class XttTree extends JPanel
...
@@ -719,10 +713,10 @@ public class XttTree extends JPanel
}
}
/**
/**
*
Anropas d anvndaren vill gra debug p en hierarki. Stter debug-flagga
n
*
Is called when the user wants to debug an hierarchy. Sets the debug flag i
n
*
i XttObj-objektet som r userObject is treePath
*
the XttObj object that is userObject in treePath.
*
*
*@param treePath Hierar
ki som skall "debuggas"
*@param treePath Hierar
chy to debug
*/
*/
public
void
debugNode
(
TreePath
treePath
)
public
void
debugNode
(
TreePath
treePath
)
{
{
...
@@ -1045,7 +1039,6 @@ public class XttTree extends JPanel
...
@@ -1045,7 +1039,6 @@ public class XttTree extends JPanel
* @param keyStroke A string representing the key-combination that is to be associated with the method
* @param keyStroke A string representing the key-combination that is to be associated with the method
*/
*/
// Mats frndringar: booelan toPopup borttagen.
public
void
newMethod
(
String
name
,
Action
action
,
String
actionName
,
/*boolean toPopup,*/
int
toMenu
,
String
keyStroke
)
{
public
void
newMethod
(
String
name
,
Action
action
,
String
actionName
,
/*boolean toPopup,*/
int
toMenu
,
String
keyStroke
)
{
if
(
action
!=
null
)
{
if
(
action
!=
null
)
{
actionMap
.
put
(
actionName
,
action
);
actionMap
.
put
(
actionName
,
action
);
...
@@ -1074,7 +1067,7 @@ public class XttTree extends JPanel
...
@@ -1074,7 +1067,7 @@ public class XttTree extends JPanel
JMenu
languageSel
=
new
JMenu
(
language
);
JMenu
languageSel
=
new
JMenu
(
language
);
languageSel
.
setMnemonic
(
'S'
);
languageSel
.
setMnemonic
(
'S'
);
//
Skapa en menylist och lgg till ovan skapade "panes" i denna.
//
Create a menu bar and add the created panes to this
menubar
.
add
(
file
);
menubar
.
add
(
file
);
menubar
.
add
(
edit
);
menubar
.
add
(
edit
);
menubar
.
add
(
functions
);
menubar
.
add
(
functions
);
...
@@ -1104,8 +1097,8 @@ public class XttTree extends JPanel
...
@@ -1104,8 +1097,8 @@ public class XttTree extends JPanel
this
.
tree
.
setActionMap
(
actionMap
);
this
.
tree
.
setActionMap
(
actionMap
);
//
Ordna s att snabbmenyn visas d man klickar i huvudfnstret
.
//
Manage the fast menu to be shown when you click in the main window
.
//
och s att SHIFT + musklick ger "ppna objekt"
//
Shift Click will give "Open object"
this
.
tree
.
addMouseListener
(
this
.
tree
.
addMouseListener
(
new
MouseAdapter
()
new
MouseAdapter
()
{
{
...
@@ -1135,7 +1128,6 @@ public class XttTree extends JPanel
...
@@ -1135,7 +1128,6 @@ public class XttTree extends JPanel
}
}
if
(
e
.
isPopupTrigger
())
if
(
e
.
isPopupTrigger
())
{
{
//Mats frndringar: popup borttagen, JopMethodsMenu tillagd.
TreePath
tp
=
tree
.
getSelectionPath
();
TreePath
tp
=
tree
.
getSelectionPath
();
if
(
tp
==
null
)
return
;
if
(
tp
==
null
)
return
;
DefaultMutableTreeNode
tn
=
(
DefaultMutableTreeNode
)(
tp
.
getLastPathComponent
());
DefaultMutableTreeNode
tn
=
(
DefaultMutableTreeNode
)(
tp
.
getLastPathComponent
());
...
@@ -1177,11 +1169,10 @@ public class XttTree extends JPanel
...
@@ -1177,11 +1169,10 @@ public class XttTree extends JPanel
public
void
mouseReleased
(
MouseEvent
e
)
public
void
mouseReleased
(
MouseEvent
e
)
{
{
//
Kontrollera om detta r rtt typ av hndelse fr att visa en snabbmeny
//
Check if this is the correct type of event to display a fast menu.
if
(
e
.
isPopupTrigger
())
if
(
e
.
isPopupTrigger
())
{
{
//Mats frndringar: popup borttagen, JopMethodsMenu tillagd.
TreePath
tp
=
tree
.
getSelectionPath
();
TreePath
tp
=
tree
.
getSelectionPath
();
if
(
tp
==
null
)
return
;
if
(
tp
==
null
)
return
;
DefaultMutableTreeNode
tn
=
(
DefaultMutableTreeNode
)(
tp
.
getLastPathComponent
());
DefaultMutableTreeNode
tn
=
(
DefaultMutableTreeNode
)(
tp
.
getLastPathComponent
());
...
@@ -1207,7 +1198,7 @@ public class XttTree extends JPanel
...
@@ -1207,7 +1198,7 @@ public class XttTree extends JPanel
});
});
}
}
//
En hjlpmethod fr att skapa menyobjekt.
//
A help method to create the menu object
public
static
JMenuItem
menuItem
(
String
label
,
public
static
JMenuItem
menuItem
(
String
label
,
Action
action
,
Action
action
,
String
keyStroke
)
String
keyStroke
)
...
@@ -1424,7 +1415,7 @@ public class XttTree extends JPanel
...
@@ -1424,7 +1415,7 @@ public class XttTree extends JPanel
Logg
.
logg
(
"JopXttApplet: find()"
,
6
);
Logg
.
logg
(
"JopXttApplet: find()"
,
6
);
userValue
.
setText
(
null
);
userValue
.
setText
(
null
);
this
.
tree
.
setRequestFocusEnabled
(
false
);
this
.
tree
.
setRequestFocusEnabled
(
false
);
//Mats frndringar: Hantering av om enterFieldEnable =true
if
(
enterFieldEnable
){
if
(
enterFieldEnable
){
enterFieldEnable
=
false
;
enterFieldEnable
=
false
;
this
.
messagePanel
.
remove
(
userCommandLabel
);
this
.
messagePanel
.
remove
(
userCommandLabel
);
...
@@ -1438,8 +1429,9 @@ public class XttTree extends JPanel
...
@@ -1438,8 +1429,9 @@ public class XttTree extends JPanel
this
.
userValue
.
requestFocus
();
this
.
userValue
.
requestFocus
();
this
.
findFieldEnable
=
true
;
this
.
findFieldEnable
=
true
;
}
}
//Mats frndringar: Ny metod enterComm fr att hantera manuellt inskrivna kommandon.
public
void
enterComm
()
// Method to handle manual typed commands.
public
void
enterComm
()
{
{
Logg
.
loggToApplet
(
" "
);
Logg
.
loggToApplet
(
" "
);
Logg
.
logg
(
"JopXttApplet: enterComm()"
,
6
);
Logg
.
logg
(
"JopXttApplet: enterComm()"
,
6
);
...
@@ -1458,7 +1450,8 @@ public class XttTree extends JPanel
...
@@ -1458,7 +1450,8 @@ public class XttTree extends JPanel
this
.
userValue
.
requestFocus
();
this
.
userValue
.
requestFocus
();
this
.
enterFieldEnable
=
true
;
this
.
enterFieldEnable
=
true
;
}
}
//Mats frndringar: ny metod som exekverar kommandot com.
// Execute a comand
public
void
enterComm
(
String
com
){
public
void
enterComm
(
String
com
){
session
.
executeCommand
(
com
);
session
.
executeCommand
(
com
);
}
}
...
@@ -1491,7 +1484,7 @@ public class XttTree extends JPanel
...
@@ -1491,7 +1484,7 @@ public class XttTree extends JPanel
*/
*/
public
void
treeExpanded
(
TreeExpansionEvent
e
)
public
void
treeExpanded
(
TreeExpansionEvent
e
)
{
{
//
pga bugg som jag ej kan lsa fr tillflle
t
//
fix for bug that I can't solve for the momen
t
try
try
{
{
TreePath
tp
=
e
.
getPath
();
TreePath
tp
=
e
.
getPath
();
...
@@ -1531,8 +1524,7 @@ public class XttTree extends JPanel
...
@@ -1531,8 +1524,7 @@ public class XttTree extends JPanel
{
{
/**
/**
* Ser till att alla grenar under den kollapserande noden ocks
* Collaps all branches below the collapsing node.
* kollapseras.
*
*
*@param e Description of the Parameter
*@param e Description of the Parameter
*/
*/
...
@@ -1573,7 +1565,7 @@ public class XttTree extends JPanel
...
@@ -1573,7 +1565,7 @@ public class XttTree extends JPanel
public
void
treeWillExpand
(
TreeExpansionEvent
e
)
public
void
treeWillExpand
(
TreeExpansionEvent
e
)
{
{
Logg
.
logg
(
"XttTree.treeWillExpand"
,
7
);
Logg
.
logg
(
"XttTree.treeWillExpand"
,
7
);
//
qqq br lggas i en egen metod
//
should be in a separate method...
TreePath
tp
=
e
.
getPath
();
TreePath
tp
=
e
.
getPath
();
if
(
tree
.
hasBeenExpanded
(
tp
))
if
(
tree
.
hasBeenExpanded
(
tp
))
{
{
...
@@ -1615,7 +1607,7 @@ public class XttTree extends JPanel
...
@@ -1615,7 +1607,7 @@ public class XttTree extends JPanel
Vector
ret_vec
;
Vector
ret_vec
;
//Vector<XttArrayAttr> attr_vec = new Vector<XttArrayAttr>();
//Vector<XttArrayAttr> attr_vec = new Vector<XttArrayAttr>();
Vector
attr_vec
=
new
Vector
();
Vector
attr_vec
=
new
Vector
();
//
qqq borde lggas i egen trd?
??
//
should be in a separate tree
??
for
(
int
j
=
0
;
j
<
obj
.
elements
;
j
++)
for
(
int
j
=
0
;
j
<
obj
.
elements
;
j
++)
{
{
XttArrayAttr
arrayAttr
=
new
XttArrayAttr
(
obj
.
name
+
"["
+
j
+
"]"
,
s
+
"#"
+
obj
.
elements
+
"["
+
j
+
"]"
,
obj
.
type
,
XttArrayAttr
arrayAttr
=
new
XttArrayAttr
(
obj
.
name
+
"["
+
j
+
"]"
,
s
+
"#"
+
obj
.
elements
+
"["
+
j
+
"]"
,
obj
.
type
,
...
@@ -1768,7 +1760,7 @@ public class XttTree extends JPanel
...
@@ -1768,7 +1760,7 @@ public class XttTree extends JPanel
{
{
setIcon
(
ObjAttrArrayIcon
);
setIcon
(
ObjAttrArrayIcon
);
}
}
//
qqq ndra flgga s att actual value visas rt
t
//
Change flag to show actual value correc
t
else
if
(((
flags
&
(
Pwr
.
mAdef_rtdbref
|
Pwr
.
mAdef_devbodyref
))
>
0
)
||
type
==
Pwr
.
eType_Objid
)
else
if
(((
flags
&
(
Pwr
.
mAdef_rtdbref
|
Pwr
.
mAdef_devbodyref
))
>
0
)
||
type
==
Pwr
.
eType_Objid
)
{
{
setIcon
(
ObjAttrPointerIcon
);
setIcon
(
ObjAttrPointerIcon
);
...
...
otherio/lib/rt/src/os_linux/rt_io_gb_common.c
View file @
a5ec05f6
...
@@ -168,7 +168,7 @@ void setup_io()
...
@@ -168,7 +168,7 @@ void setup_io()
);
);
if
((
long
)
clk_map
<
0
)
{
if
((
long
)
clk_map
<
0
)
{
printf
(
"clk mmap error %d
\n
"
,
(
int
)
clk_map
);
printf
(
"clk mmap error %d
\n
"
,
(
int
)((
long
int
)
clk_map
)
);
exit
(
-
1
);
exit
(
-
1
);
}
}
clk
=
(
volatile
unsigned
*
)
clk_map
;
clk
=
(
volatile
unsigned
*
)
clk_map
;
...
@@ -197,7 +197,7 @@ void setup_io()
...
@@ -197,7 +197,7 @@ void setup_io()
);
);
if
((
long
)
gpio_map
<
0
)
{
if
((
long
)
gpio_map
<
0
)
{
printf
(
"gpio mmap error %d
\n
"
,
(
int
)
gpio_map
);
printf
(
"gpio mmap error %d
\n
"
,
(
int
)((
long
int
)
gpio_map
)
);
exit
(
-
1
);
exit
(
-
1
);
}
}
gpio
=
(
volatile
unsigned
*
)
gpio_map
;
gpio
=
(
volatile
unsigned
*
)
gpio_map
;
...
@@ -225,7 +225,7 @@ void setup_io()
...
@@ -225,7 +225,7 @@ void setup_io()
);
);
if
((
long
)
pwm_map
<
0
)
{
if
((
long
)
pwm_map
<
0
)
{
printf
(
"pwm mmap error %d
\n
"
,
(
int
)
pwm_map
);
printf
(
"pwm mmap error %d
\n
"
,
(
int
)
((
long
int
)
pwm_map
)
);
exit
(
-
1
);
exit
(
-
1
);
}
}
pwm
=
(
volatile
unsigned
*
)
pwm_map
;
pwm
=
(
volatile
unsigned
*
)
pwm_map
;
...
@@ -253,7 +253,7 @@ void setup_io()
...
@@ -253,7 +253,7 @@ void setup_io()
);
);
if
((
long
)
spi0_map
<
0
)
{
if
((
long
)
spi0_map
<
0
)
{
printf
(
"spi0 mmap error %d
\n
"
,
(
int
)
spi0_map
);
printf
(
"spi0 mmap error %d
\n
"
,
(
int
)
((
long
int
)
spi0_map
)
);
exit
(
-
1
);
exit
(
-
1
);
}
}
spi0
=
(
volatile
unsigned
*
)
spi0_map
;
spi0
=
(
volatile
unsigned
*
)
spi0_map
;
...
@@ -281,7 +281,7 @@ void setup_io()
...
@@ -281,7 +281,7 @@ void setup_io()
);
);
if
((
long
)
uart_map
<
0
)
{
if
((
long
)
uart_map
<
0
)
{
printf
(
"uart mmap error %d
\n
"
,
(
int
)
uart_map
);
printf
(
"uart mmap error %d
\n
"
,
(
int
)
((
long
int
)
uart_map
)
);
exit
(
-
1
);
exit
(
-
1
);
}
}
uart
=
(
volatile
unsigned
*
)
uart_map
;
uart
=
(
volatile
unsigned
*
)
uart_map
;
...
...
otherio/lib/rt/src/os_linux/rt_io_m_velleman_k8055_board.c
View file @
a5ec05f6
...
@@ -40,6 +40,7 @@
...
@@ -40,6 +40,7 @@
#include "pwr_basecomponentclasses.h"
#include "pwr_basecomponentclasses.h"
#include "pwr_otherioclasses.h"
#include "pwr_otherioclasses.h"
#include "co_time.h"
#include "co_time.h"
#include "co_cdh.h"
#include "rt_io_base.h"
#include "rt_io_base.h"
#include "rt_io_card_init.h"
#include "rt_io_card_init.h"
#include "rt_io_card_close.h"
#include "rt_io_card_close.h"
...
...
profibus/lib/cow/src/cow_pn_gsdml_attrnav.cpp
View file @
a5ec05f6
...
@@ -2214,7 +2214,7 @@ int ItemPnDevice::scan( GsdmlAttrNav *attrnav, void *p)
...
@@ -2214,7 +2214,7 @@ int ItemPnDevice::scan( GsdmlAttrNav *attrnav, void *p)
if
(
!
first_scan
)
{
if
(
!
first_scan
)
{
if
(
old_value
==
0
)
{
if
(
old_value
==
0
)
{
GsdmlAttrNav
::
device_changed_ok
(
attrnav
,
(
void
*
)
old_value
);
GsdmlAttrNav
::
device_changed_ok
(
attrnav
,
(
void
*
)
((
long
int
)
old_value
)
);
return
1
;
return
1
;
}
}
else
{
else
{
...
@@ -2227,7 +2227,7 @@ int ItemPnDevice::scan( GsdmlAttrNav *attrnav, void *p)
...
@@ -2227,7 +2227,7 @@ int ItemPnDevice::scan( GsdmlAttrNav *attrnav, void *p)
"All configuration data will be lost when changing the device.
\n
"
"All configuration data will be lost when changing the device.
\n
"
"Do you really want to change the device ?"
,
"Do you really want to change the device ?"
,
GsdmlAttrNav
::
device_changed_ok
,
GsdmlAttrNav
::
device_changed_cancel
,
GsdmlAttrNav
::
device_changed_ok
,
GsdmlAttrNav
::
device_changed_cancel
,
(
void
*
)
old_value
);
(
void
*
)
((
long
int
)
old_value
)
);
attrnav
->
device_confirm_active
=
1
;
attrnav
->
device_confirm_active
=
1
;
return
1
;
return
1
;
}
}
...
...
profibus/lib/pnak_dummy/src/os_linux/pnak_dummy_functions.c
View file @
a5ec05f6
...
@@ -38,9 +38,9 @@ T_PNAK_RESULT pnak_mask_multiple_objects (unsigned short a1, c
...
@@ -38,9 +38,9 @@ T_PNAK_RESULT pnak_mask_multiple_objects (unsigned short a1, c
T_PNAK_RESULT
pnak_get_exception
(
unsigned
short
a1
,
T_PNAK_EXCEPTION
*
a2
)
{
return
PNAK_OK
;}
T_PNAK_RESULT
pnak_get_exception
(
unsigned
short
a1
,
T_PNAK_EXCEPTION
*
a2
)
{
return
PNAK_OK
;}
T_PNAK_RESULT
pnak_get_version
(
unsigned
short
a1
,
T_PNAK_VERSIONS
*
a2
)
{
return
PNAK_OK
;}
T_PNAK_RESULT
pnak_get_version
(
unsigned
short
a1
,
T_PNAK_VERSIONS
*
a2
)
{
return
PNAK_OK
;}
T_PNAK_RESULT
pnak_snmp_get_data
(
unsigned
short
a1
,
T_PNAK_OID
*
a2
,
void
*
a3
,
unsigned
long
*
a4
,
unsigned
long
*
a5
,
unsigned
char
a6
,
PN_BOOL
a7
)
{
return
PNAK_OK
;}
T_PNAK_RESULT
pnak_snmp_get_data
(
unsigned
short
a1
,
T_PNAK_OID
*
a2
,
void
*
a3
,
unsigned
int
*
a4
,
unsigned
int
*
a5
,
unsigned
char
a6
,
PN_BOOL
a7
)
{
return
PNAK_OK
;}
T_PNAK_RESULT
pnak_snmp_check_data
(
unsigned
short
a1
,
T_PNAK_OID
*
a2
,
void
*
a3
,
unsigned
long
a4
,
unsigned
long
a5
,
unsigned
char
a6
)
{
return
PNAK_OK
;}
T_PNAK_RESULT
pnak_snmp_check_data
(
unsigned
short
a1
,
T_PNAK_OID
*
a2
,
void
*
a3
,
unsigned
int
a4
,
unsigned
int
a5
,
unsigned
char
a6
)
{
return
PNAK_OK
;}
T_PNAK_RESULT
pnak_snmp_set_data
(
unsigned
short
a1
,
T_PNAK_OID
*
a2
,
void
*
a3
,
unsigned
long
a4
,
unsigned
long
a5
)
{
return
PNAK_OK
;}
T_PNAK_RESULT
pnak_snmp_set_data
(
unsigned
short
a1
,
T_PNAK_OID
*
a2
,
void
*
a3
,
unsigned
int
a4
,
unsigned
int
a5
)
{
return
PNAK_OK
;}
/*--- Service interface functions -------------------------------------------*/
/*--- Service interface functions -------------------------------------------*/
...
...
sev/exe/sev_repair/src/sev_repair.cpp
View file @
a5ec05f6
...
@@ -98,9 +98,9 @@ int sev_repair::check()
...
@@ -98,9 +98,9 @@ int sev_repair::check()
int
fail_cnt
=
0
;
int
fail_cnt
=
0
;
printf
(
"-- Number of tables to check: %u
\n
"
,
m_db
->
m_items
.
size
());
printf
(
"-- Number of tables to check: %u
\n
"
,
(
unsigned
int
)
m_db
->
m_items
.
size
());
for
(
unsigned
int
i
=
0
;
i
<
m_db
->
m_items
.
size
();
i
++
)
{
for
(
unsigned
int
i
=
0
;
i
<
m_db
->
m_items
.
size
();
i
++
)
{
printf
(
"
\n
-- Processing %u (%u) %s
\n
"
,
i
,
m_db
->
m_items
.
size
(),
m_db
->
m_items
[
i
].
tablename
);
printf
(
"
\n
-- Processing %u (%u) %s
\n
"
,
i
,
(
unsigned
int
)
m_db
->
m_items
.
size
(),
m_db
->
m_items
[
i
].
tablename
);
m_db
->
repair_table
(
&
sts
,
m_db
->
m_items
[
i
].
tablename
);
m_db
->
repair_table
(
&
sts
,
m_db
->
m_items
[
i
].
tablename
);
if
(
EVEN
(
sts
))
if
(
EVEN
(
sts
))
fail_cnt
++
;
fail_cnt
++
;
...
@@ -144,9 +144,9 @@ int sev_repair::alter_engine()
...
@@ -144,9 +144,9 @@ int sev_repair::alter_engine()
int
fail_cnt
=
0
;
int
fail_cnt
=
0
;
printf
(
"-- Number of tables to alter: %u
\n
"
,
m_db
->
m_items
.
size
());
printf
(
"-- Number of tables to alter: %u
\n
"
,
(
unsigned
int
)
m_db
->
m_items
.
size
());
for
(
unsigned
int
i
=
0
;
i
<
m_db
->
m_items
.
size
();
i
++
)
{
for
(
unsigned
int
i
=
0
;
i
<
m_db
->
m_items
.
size
();
i
++
)
{
printf
(
"
\n
-- Processing %u (%u) %s
\n
"
,
i
,
m_db
->
m_items
.
size
(),
m_db
->
m_items
[
i
].
tablename
);
printf
(
"
\n
-- Processing %u (%u) %s
\n
"
,
i
,
(
unsigned
int
)
m_db
->
m_items
.
size
(),
m_db
->
m_items
[
i
].
tablename
);
m_db
->
alter_engine
(
&
sts
,
m_db
->
m_items
[
i
].
tablename
);
m_db
->
alter_engine
(
&
sts
,
m_db
->
m_items
[
i
].
tablename
);
if
(
EVEN
(
sts
))
if
(
EVEN
(
sts
))
fail_cnt
++
;
fail_cnt
++
;
...
@@ -164,9 +164,9 @@ int sev_repair::optimize()
...
@@ -164,9 +164,9 @@ int sev_repair::optimize()
int
fail_cnt
=
0
;
int
fail_cnt
=
0
;
printf
(
"-- Number of tables to optimize: %u
\n
"
,
m_db
->
m_items
.
size
());
printf
(
"-- Number of tables to optimize: %u
\n
"
,
(
unsigned
int
)
m_db
->
m_items
.
size
());
for
(
unsigned
int
i
=
0
;
i
<
m_db
->
m_items
.
size
();
i
++
)
{
for
(
unsigned
int
i
=
0
;
i
<
m_db
->
m_items
.
size
();
i
++
)
{
printf
(
"-- Processing %u (%u) %s
\n
"
,
i
,
m_db
->
m_items
.
size
(),
m_db
->
m_items
[
i
].
tablename
);
printf
(
"-- Processing %u (%u) %s
\n
"
,
i
,
(
unsigned
int
)
m_db
->
m_items
.
size
(),
m_db
->
m_items
[
i
].
tablename
);
m_db
->
optimize
(
&
sts
,
m_db
->
m_items
[
i
].
tablename
);
m_db
->
optimize
(
&
sts
,
m_db
->
m_items
[
i
].
tablename
);
if
(
EVEN
(
sts
))
if
(
EVEN
(
sts
))
fail_cnt
++
;
fail_cnt
++
;
...
@@ -208,7 +208,7 @@ void sev_repair::clean()
...
@@ -208,7 +208,7 @@ void sev_repair::clean()
{
{
int
i
;
int
i
;
printf
(
"
\n
-- Number of tables to clean: %u
\n
"
,
m_db
->
m_items
.
size
());
printf
(
"
\n
-- Number of tables to clean: %u
\n
"
,
(
unsigned
int
)
m_db
->
m_items
.
size
());
for
(
i
=
0
;
i
<
(
int
)
m_db
->
m_items
.
size
();
i
++
)
{
for
(
i
=
0
;
i
<
(
int
)
m_db
->
m_items
.
size
();
i
++
)
{
clean_item
(
i
,
1
);
clean_item
(
i
,
1
);
}
}
...
@@ -246,7 +246,7 @@ void sev_repair::clean_item( int idx, int print_idx)
...
@@ -246,7 +246,7 @@ void sev_repair::clean_item( int idx, int print_idx)
if
(
m_db
->
m_items
[
idx
].
attrnum
>
1
)
{
if
(
m_db
->
m_items
[
idx
].
attrnum
>
1
)
{
if
(
print_idx
)
if
(
print_idx
)
printf
(
"-- Processing %d (%u) %s
\n
"
,
idx
,
m_db
->
m_items
.
size
(),
m_db
->
m_items
[
idx
].
tablename
);
printf
(
"-- Processing %d (%u) %s
\n
"
,
idx
,
(
unsigned
int
)
m_db
->
m_items
.
size
(),
m_db
->
m_items
[
idx
].
tablename
);
else
else
printf
(
"-- Processing %s
\n
"
,
m_db
->
m_items
[
idx
].
tablename
);
printf
(
"-- Processing %s
\n
"
,
m_db
->
m_items
[
idx
].
tablename
);
m_db
->
delete_old_objectdata
(
&
m_sts
,
m_db
->
m_items
[
idx
].
tablename
,
m_db
->
delete_old_objectdata
(
&
m_sts
,
m_db
->
m_items
[
idx
].
tablename
,
...
@@ -254,7 +254,7 @@ void sev_repair::clean_item( int idx, int print_idx)
...
@@ -254,7 +254,7 @@ void sev_repair::clean_item( int idx, int print_idx)
}
}
else
{
else
{
if
(
print_idx
)
if
(
print_idx
)
printf
(
"-- Processing %d (%u) %s
\n
"
,
idx
,
m_db
->
m_items
.
size
(),
m_db
->
m_items
[
idx
].
tablename
);
printf
(
"-- Processing %d (%u) %s
\n
"
,
idx
,
(
unsigned
int
)
m_db
->
m_items
.
size
(),
m_db
->
m_items
[
idx
].
tablename
);
else
else
printf
(
"-- Processing %s
\n
"
,
m_db
->
m_items
[
idx
].
tablename
);
printf
(
"-- Processing %s
\n
"
,
m_db
->
m_items
[
idx
].
tablename
);
m_db
->
delete_old_data
(
&
m_sts
,
m_db
->
m_items
[
idx
].
tablename
,
m_db
->
delete_old_data
(
&
m_sts
,
m_db
->
m_items
[
idx
].
tablename
,
...
@@ -270,7 +270,7 @@ int sev_repair::list()
...
@@ -270,7 +270,7 @@ int sev_repair::list()
printf
(
" "
);
printf
(
" "
);
printf
(
" %s
\n
"
,
m_db
->
m_items
[
i
].
oname
);
printf
(
" %s
\n
"
,
m_db
->
m_items
[
i
].
oname
);
}
}
printf
(
"-- Number of tables: %u
\n
"
,
m_db
->
m_items
.
size
());
printf
(
"-- Number of tables: %u
\n
"
,
(
unsigned
int
)
m_db
->
m_items
.
size
());
return
1
;
return
1
;
}
}
...
...
src/exe/rt_emon/src/rt_emon.c
View file @
a5ec05f6
...
@@ -3240,8 +3240,6 @@ isValidOutunit (
...
@@ -3240,8 +3240,6 @@ isValidOutunit (
if
(
op
->
birthTime
.
tv_sec
!=
hp
->
birthTime
.
tv_sec
)
{
if
(
op
->
birthTime
.
tv_sec
!=
hp
->
birthTime
.
tv_sec
)
{
if
(
hp
->
type
==
mh_eMsg_OutunitInfo
)
{
if
(
hp
->
type
==
mh_eMsg_OutunitInfo
)
{
printf
(
"Outunit restart old x%x qid %d,%d aid %d,%d
\n
"
,
(
unsigned
int
)
op
,
op
->
link
.
qid
.
nid
,
op
->
link
.
qid
.
qix
,
op
->
link
.
aid
.
nid
,
op
->
link
.
aid
.
aix
);
printf
(
" new x%x qid %d,%d aid %d,%d
\n
"
,
(
unsigned
int
)
hp
,
hp
->
qid
.
nid
,
hp
->
qid
.
qix
,
aid
->
nid
,
aid
->
aix
);
//sendToOutunit(op, mh_eMsg_OutunitClear, 0, NULL, 0);
//sendToOutunit(op, mh_eMsg_OutunitClear, 0, NULL, 0);
if
(
hp
->
nix
==
l
.
head
.
nix
)
if
(
hp
->
nix
==
l
.
head
.
nix
)
handlerEvent
(
pwr_eSystemEventTypeEnum_OutunitRestart
,
hp
->
nix
,
1
);
handlerEvent
(
pwr_eSystemEventTypeEnum_OutunitRestart
,
hp
->
nix
,
1
);
...
...
src/tools/bld/src/os_linux/hw_x86_64/variables.mk
View file @
a5ec05f6
...
@@ -122,7 +122,7 @@ log_done =
...
@@ -122,7 +122,7 @@ log_done =
#cinc := -I$(inc_dir) -I$(einc_dir) -I$(hw_source) -I$(os_source) -I$(co_source) -I/usr/X11R6/include -I$(jdk)/include -I$(jdk)/include/linux \
#cinc := -I$(inc_dir) -I$(einc_dir) -I$(hw_source) -I$(os_source) -I$(co_source) -I/usr/X11R6/include -I$(jdk)/include -I$(jdk)/include/linux \
`pkg-config
--cflags
gtk+-2.0`
-DPREFIX
=
\"
/usr/local
\"
-DSYSCONFDIR
=
\"
/etc
\"
-DDATADIR
=
\"
/usr/share
\"
-DLIBDIR
=
\"
/usr/lib
\"
$(cmysql)
$(cgtk)
$(clibusb)
`pkg-config
--cflags
gtk+-2.0`
-DPREFIX
=
\"
/usr/local
\"
-DSYSCONFDIR
=
\"
/etc
\"
-DDATADIR
=
\"
/usr/share
\"
-DLIBDIR
=
\"
/usr/lib
\"
$(cmysql)
$(cgtk)
$(clibusb)
csetos
:=
$(pwre_conf_cc_define)
csetos
:=
$(pwre_conf_cc_define)
cinc
:=
-I
$(inc_dir)
-I
$(einc_dir)
-I
$(hw_source)
-I
$(os_source)
-I
$(co_source)
$(pwre_conf_incdir)
$(pwre_conf_incdirgtk)
cinc
:=
-I
$(inc_dir)
-I
$(einc_dir)
-I
$(hw_source)
-I
$(os_source)
-I
$(co_source)
$(pwre_conf_incdir)
$(pwre_conf_incdirgtk)
$(pwre_conf_incdirgst)
rm
:=
rm
rm
:=
rm
cp
:=
cp
cp
:=
cp
cpflags
:=
cpflags
:=
...
...
src/tools/pwre/src/os_linux/pwre_configure.sh
View file @
a5ec05f6
...
@@ -283,7 +283,7 @@ let lib_cnt=0
...
@@ -283,7 +283,7 @@ let lib_cnt=0
let
i
=
0
let
i
=
0
hwpl
=
`
eval uname
-i
`
hwpl
=
`
eval uname
-i
`
machine
=
`
eval uname
-m
`
machine
=
`
eval uname
-m
`
if
[
$machine
==
"i686"
]
;
then
if
[
$machine
==
"i686"
]
||
[
$machine
==
"x86_64"
]
;
then
hwpl
=
$machine
hwpl
=
$machine
fi
fi
if
[
${
machine
:0:3
}
==
"arm"
]
;
then
if
[
${
machine
:0:3
}
==
"arm"
]
;
then
...
@@ -301,6 +301,7 @@ else
...
@@ -301,6 +301,7 @@ else
hwpl
=
i386
hwpl
=
i386
fi
fi
fi
fi
echo
"hwpl
$hwpl
"
# Bash
# Bash
if
[
"
$SHELL
"
!=
"/bin/bash"
]
&&
[
"
$SHELL
"
!=
"/usr/local/bin/bash"
]
;
then
if
[
"
$SHELL
"
!=
"/bin/bash"
]
&&
[
"
$SHELL
"
!=
"/usr/local/bin/bash"
]
;
then
...
@@ -468,8 +469,8 @@ else
...
@@ -468,8 +469,8 @@ else
pwre_config_check_lib powerlinkcn POWERLINKCN lib powerlinkcn 1
"
$epl
/buildcn/Examples/X86/Generic/powerlink_user_lib/libpowerlink.a"
pwre_config_check_lib powerlinkcn POWERLINKCN lib powerlinkcn 1
"
$epl
/buildcn/Examples/X86/Generic/powerlink_user_lib/libpowerlink.a"
pwre_config_check_lib libpcap LIBPCAP lib libpcap 1
"/usr/lib/libpcap.so:/usr/lib/
$hwpl
-linux-
$gnu
/libpcap.so"
pwre_config_check_lib libpcap LIBPCAP lib libpcap 1
"/usr/lib/libpcap.so:/usr/lib/
$hwpl
-linux-
$gnu
/libpcap.so"
pwre_config_check_lib librsvg LIBRSVG lib librsvg 1
"/usr/lib/librsvg-2.so:/usr/lib/
$hwpl
-linux-
$gnu
/librsvg-2.so"
pwre_config_check_lib librsvg LIBRSVG lib librsvg 1
"/usr/lib/librsvg-2.so:/usr/lib/
$hwpl
-linux-
$gnu
/librsvg-2.so"
pwre_config_check_include gst GST 1
"/opt/gstreamer-sdk/include/gstreamer-0.10/gst/gst.h"
pwre_config_check_include gst GST 1
"/
usr/include/gstreamer-0.10/gst/gst.h:/
opt/gstreamer-sdk/include/gstreamer-0.10/gst/gst.h"
pwre_config_check_lib gst GST gst gst 0
"/opt/gstreamer-sdk/lib/libgstreamer-0.10.so"
pwre_config_check_lib gst GST gst gst 0
"/
usr/lib/
$hwpl
-linux-
$gnu
/libgstreamer-0.10.so:/
opt/gstreamer-sdk/lib/libgstreamer-0.10.so"
if [
$pwre_hw
==
"hw_arm"
]; then
if [
$pwre_hw
==
"hw_arm"
]; then
pwre_config_check_lib libpiface LIBPIFACE lib libpiface 1
"/usr/local/lib/libpiface-1.0.a"
pwre_config_check_lib libpiface LIBPIFACE lib libpiface 1
"/usr/local/lib/libpiface-1.0.a"
pwre_config_check_include piface PIFACE 1
"/usr/local/include/libpiface-1.0/pfio.h"
pwre_config_check_include piface PIFACE 1
"/usr/local/include/libpiface-1.0/pfio.h"
...
...
wb/lib/wb/gtk/wb_wtt_gtk.cpp
View file @
a5ec05f6
...
@@ -3373,7 +3373,7 @@ GtkWidget *WttGtk::build_submenu( GtkWidget *Parent, int MenuType,
...
@@ -3373,7 +3373,7 @@ GtkWidget *WttGtk::build_submenu( GtkWidget *Parent, int MenuType,
// Pushbutton
// Pushbutton
W
=
gtk_menu_item_new_with_label
(
Items
[
*
idx
].
Name
);
W
=
gtk_menu_item_new_with_label
(
Items
[
*
idx
].
Name
);
gtk_widget_set_sensitive
(
W
,
Items
[
*
idx
].
Flags
.
f
.
Sensitive
?
TRUE
:
FALSE
);
gtk_widget_set_sensitive
(
W
,
Items
[
*
idx
].
Flags
.
f
.
Sensitive
?
TRUE
:
FALSE
);
g_object_set_data
(
(
GObject
*
)
W
,
"userdata"
,
(
gpointer
)
*
idx
);
g_object_set_data
(
(
GObject
*
)
W
,
"userdata"
,
(
gpointer
)
((
long
int
)
*
idx
)
);
if
(
Callback
)
if
(
Callback
)
g_signal_connect
(
W
,
"activate"
,
g_signal_connect
(
W
,
"activate"
,
G_CALLBACK
(
Callback
),
CallbackData
);
G_CALLBACK
(
Callback
),
CallbackData
);
...
...
wb/lib/wb/src/wb_utl.cpp
View file @
a5ec05f6
...
@@ -3820,7 +3820,7 @@ int utl_set_object_parameter (
...
@@ -3820,7 +3820,7 @@ int utl_set_object_parameter (
sts
=
trv_get_objects_hier_class_name
(
ldhses
,
hierobjdid
,
classp
,
name
,
sts
=
trv_get_objects_hier_class_name
(
ldhses
,
hierobjdid
,
classp
,
name
,
(
trv_tBcFunc
)
utl_set_parameter
,
ldhses
,
parameter
,
valuestr
,
(
trv_tBcFunc
)
utl_set_parameter
,
ldhses
,
parameter
,
valuestr
,
(
void
*
)
element
,
utlctx
);
(
void
*
)((
long
int
)
element
)
,
utlctx
);
if
(
sts
!=
FOE__ABORTSEARCH
)
if
(
sts
!=
FOE__ABORTSEARCH
)
if
(
EVEN
(
sts
))
return
sts
;
if
(
EVEN
(
sts
))
return
sts
;
...
@@ -4541,13 +4541,14 @@ pwr_tStatus utl_show_class_classhier (
...
@@ -4541,13 +4541,14 @@ pwr_tStatus utl_show_class_classhier (
if
(
contents
||
all
)
if
(
contents
||
all
)
{
{
sts
=
trv_get_class_hier
(
ldhses
,
hierobjdid
,
name
,
classclass_ptr
,
sts
=
trv_get_class_hier
(
ldhses
,
hierobjdid
,
name
,
classclass_ptr
,
(
trv_tBcFunc
)
utl_print_aref
,
ldhses
,
utlctx
,
(
void
*
)
contents
,
0
,
0
);
(
trv_tBcFunc
)
utl_print_aref
,
ldhses
,
utlctx
,
(
void
*
)((
long
int
)
contents
),
0
,
0
);
if
(
EVEN
(
sts
))
return
sts
;
if
(
EVEN
(
sts
))
return
sts
;
}
}
else
else
{
{
sts
=
trv_get_class_hier
(
ldhses
,
hierobjdid
,
name
,
classclass_ptr
,
sts
=
trv_get_class_hier
(
ldhses
,
hierobjdid
,
name
,
classclass_ptr
,
(
trv_tBcFunc
)
utl_print_class
,
ldhses
,
utlctx
,
(
void
*
)
full
,
0
,
0
);
(
trv_tBcFunc
)
utl_print_class
,
ldhses
,
utlctx
,
(
void
*
)((
long
int
)
full
)
,
0
,
0
);
if
(
EVEN
(
sts
))
return
sts
;
if
(
EVEN
(
sts
))
return
sts
;
}
}
...
...
xtt/lib/xtt/gtk/xtt_xnav_gtk.cpp
View file @
a5ec05f6
...
@@ -467,7 +467,7 @@ GtkWidget *XNavGtk::build_menu( GtkWidget *Parent,
...
@@ -467,7 +467,7 @@ GtkWidget *XNavGtk::build_menu( GtkWidget *Parent,
// Pushbutton
// Pushbutton
W
=
gtk_menu_item_new_with_label
(
CoWowGtk
::
translate_utf8
(
Items
[
*
idx
].
Name
));
W
=
gtk_menu_item_new_with_label
(
CoWowGtk
::
translate_utf8
(
Items
[
*
idx
].
Name
));
gtk_widget_set_sensitive
(
W
,
Items
[
*
idx
].
Flags
.
f
.
Sensitive
?
TRUE
:
FALSE
);
gtk_widget_set_sensitive
(
W
,
Items
[
*
idx
].
Flags
.
f
.
Sensitive
?
TRUE
:
FALSE
);
g_object_set_data
(
(
GObject
*
)
W
,
"userdata"
,
(
gpointer
)
*
idx
);
g_object_set_data
(
(
GObject
*
)
W
,
"userdata"
,
(
gpointer
)
((
long
int
)
*
idx
)
);
if
(
Callback
)
if
(
Callback
)
g_signal_connect
(
W
,
"activate"
,
g_signal_connect
(
W
,
"activate"
,
G_CALLBACK
(
Callback
),
CallbackData
);
G_CALLBACK
(
Callback
),
CallbackData
);
...
...
xtt/lib/xtt/src/xtt_stream.h
View file @
a5ec05f6
...
@@ -61,7 +61,7 @@ class XttCameraControl {
...
@@ -61,7 +61,7 @@ class XttCameraControl {
public:
public:
pwr_tURL
url
;
pwr_tURL
url
;
XttCameraControl
(
char
*
x_url
)
{}
XttCameraControl
(
char
*
x_url
)
{}
~
XttCameraControl
()
{}
virtual
~
XttCameraControl
()
{}
virtual
void
zoom_relative
(
double
factor
)
{}
virtual
void
zoom_relative
(
double
factor
)
{}
virtual
void
zoom_absolute
(
double
factor
)
{}
virtual
void
zoom_absolute
(
double
factor
)
{}
virtual
void
pan_relative
(
double
value
)
{}
virtual
void
pan_relative
(
double
value
)
{}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment