Commit f476cffd authored by claes's avatar claes

Module profibus added and kernel renamed to rt

parent d75851b6
......@@ -22223,7 +22223,7 @@ ABB ACS800 Aggregate
Body SysBody 01-JAN-1970 01:00:00.00
Attr PgmName = "Super"
Attr Flags = 393216
Attr TypeRef = "pwrb:Class-Pb_Module"
Attr TypeRef = "Profibus:Class-Pb_Module"
EndBody
EndObject
!/**
......
......@@ -52,7 +52,7 @@ Volume Siemens $ClassVolume 0.0.250.3
! Profibus module ET200 with two analog inputs.
!
! See also
! @classlink Pb_Module pwrb_pb_module.html
! @classlink Pb_Module profibus_pb_module.html
!*/
Object Siemens_ET200S_Ai2 $ClassDef 2 06-OCT-2005 14:40:44.00
Body SysBody 01-JAN-1970 01:00:00.00
......@@ -69,7 +69,7 @@ Volume Siemens $ClassVolume 0.0.250.3
Body SysBody 01-JAN-1970 01:00:00.00
Attr PgmName = "Super"
Attr Flags = 393216
Attr TypeRef = "pwrb:Class-Pb_Module"
Attr TypeRef = "Profibus:Class-Pb_Module"
EndBody
EndObject
Object Ch $Attribute 2 06-OCT-2005 14:40:44.00
......@@ -119,7 +119,7 @@ Volume Siemens $ClassVolume 0.0.250.3
! Profibus module ET200 with two analog outputs.
!
! See also
! @classlink Pb_Module pwrb_pb_module.html
! @classlink Pb_Module profibus_pb_module.html
!*/
Object Siemens_ET200S_Ao2 $ClassDef 3 06-OCT-2005 14:40:44.00
Body SysBody 01-JAN-1970 01:00:00.00
......@@ -136,7 +136,7 @@ Volume Siemens $ClassVolume 0.0.250.3
Body SysBody 01-JAN-1970 01:00:00.00
Attr PgmName = "Super"
Attr Flags = 393216
Attr TypeRef = "pwrb:Class-Pb_Module"
Attr TypeRef = "Profibus:Class-Pb_Module"
EndBody
EndObject
Object Ch $Attribute 4 06-OCT-2005 14:40:44.00
......@@ -181,7 +181,7 @@ Volume Siemens $ClassVolume 0.0.250.3
! Profibus module ET200 with four digital inputs.
!
! See also
! @classlink Pb_Module pwrb_pb_module.html
! @classlink Pb_Module profibus_pb_module.html
!*/
Object Siemens_ET200S_Di4 $ClassDef 4 06-OCT-2005 14:40:44.00
Body SysBody 01-JAN-1970 01:00:00.00
......@@ -198,7 +198,7 @@ Volume Siemens $ClassVolume 0.0.250.3
Body SysBody 01-JAN-1970 01:00:00.00
Attr PgmName = "Super"
Attr Flags = 393216
Attr TypeRef = "pwrb:Class-Pb_Module"
Attr TypeRef = "Profibus:Class-Pb_Module"
EndBody
EndObject
Object Ch $Attribute 4 06-OCT-2005 14:40:44.00
......@@ -224,7 +224,7 @@ Volume Siemens $ClassVolume 0.0.250.3
! Profibus module ET200 with four digital outputs.
!
! See also
! @classlink Pb_Module pwrb_pb_module.html
! @classlink Pb_Module profibus_pb_module.html
!*/
Object Siemens_ET200S_Do4 $ClassDef 5 06-OCT-2005 14:40:44.00
Body SysBody 01-JAN-1970 01:00:00.00
......@@ -241,7 +241,7 @@ Volume Siemens $ClassVolume 0.0.250.3
Body SysBody 01-JAN-1970 01:00:00.00
Attr PgmName = "Super"
Attr Flags = 393216
Attr TypeRef = "pwrb:Class-Pb_Module"
Attr TypeRef = "Profibus:Class-Pb_Module"
EndBody
EndObject
Object Ch $Attribute 4 06-OCT-2005 14:40:44.00
......
......@@ -4,6 +4,7 @@ nmps 0.0.1.1
tlog 0.0.1.2
remote 0.0.1.4
basecomponent 0.0.0.10
profibus 0.0.250.7
othermanufacturer 0.2.250.1
abb 0.0.250.2
siemens 0.0.250.3
......
......@@ -2,26 +2,8 @@
#include "rt_io_base.h"
pwr_dImport pwr_BindIoMethods(Node);
pwr_dImport pwr_BindIoMethods(Pb_Profiboard);
pwr_dImport pwr_BindIoMethods(Pb_DP_Slave);
pwr_dImport pwr_BindIoMethods(Pb_Module);
pwr_dImport pwr_BindIoMethods(Pb_Di);
pwr_dImport pwr_BindIoMethods(Pb_Do);
pwr_dImport pwr_BindIoMethods(Pb_Ai);
pwr_dImport pwr_BindIoMethods(Pb_Ao);
pwr_dImport pwr_BindIoMethods(Pb_Ii);
pwr_dImport pwr_BindIoMethods(Pb_Io);
pwr_BindIoClasses(Base) = {
pwr_BindIoClass(Node),
pwr_BindIoClass(Pb_Profiboard),
pwr_BindIoClass(Pb_DP_Slave),
pwr_BindIoClass(Pb_Module),
pwr_BindIoClass(Pb_Di),
pwr_BindIoClass(Pb_Do),
pwr_BindIoClass(Pb_Ai),
pwr_BindIoClass(Pb_Ao),
pwr_BindIoClass(Pb_Ii),
pwr_BindIoClass(Pb_Io),
pwr_NullClass
};
......@@ -175,13 +175,13 @@ sub build_kernel ()
_module("xtt");
build_all("copy");
merge();
_module("kernel");
_module("rt");
build_all("copy");
merge();
_module("wb");
build_all("copy");
merge();
_module("kernel");
_module("rt");
build_all("lib");
merge();
_module("xtt");
......@@ -196,7 +196,7 @@ sub build_kernel ()
_module("wb");
build_all("exe");
merge();
_module("kernel");
_module("rt");
build_all("exe");
merge();
}
......@@ -222,6 +222,9 @@ sub build_all_modules ()
_module("java");
build_all();
merge();
_module("profibus");
build_all();
merge();
_module("ssabox");
build_all();
merge();
......@@ -245,7 +248,7 @@ sub build_all_modules ()
merge();
# Relink method dependent programs
_module("kernel");
_module("rt");
my($exe_dir) = $ENV{"pwr_exe"};
system("rm $exe_dir/rt_io_comm");
_build("exe", "rt_io_comm", "all");
......@@ -263,7 +266,7 @@ sub build_all_modules ()
sub create_all_modules ()
{
_module("kernel");
_module("rt");
create();
_module("xtt");
create();
......@@ -279,6 +282,8 @@ sub create_all_modules ()
create();
_module("bcomp");
create();
_module("profibus");
create();
_module("ssabox");
create();
_module("othermanu");
......@@ -342,7 +347,7 @@ sub build_all ()
# }
if ( $module eq "kernel") {
if ( $module eq "rt") {
if ( $copy == 1) {
_build("exp", "inc", "all");
_build("exp", "com", "all");
......@@ -373,7 +378,7 @@ sub build_all ()
_build("wbl", "remote", "init copy");
merge("inc/pwr_remoteclasses.h");
}
_module("kernel");
_module("rt");
_build("lib", "rt", "all");
_build("exp", "rt", "all");
_build("lib", "msg_dummy", "all");
......@@ -432,45 +437,6 @@ sub build_all ()
}
#
# build_ssab()
#
sub build_ssab ()
{
if (!defined($ENV{"pwre_env"})) {
print("++ Environment is not initialized!\n");
exit 1;
}
printf("--\n");
printf("-- Build ssab\n");
show();
# my($tmp);
# print("-- Copy include files from VMS [n]? ");
# $tmp = <STDIN>;
# chomp($tmp);
# if ($tmp =~ /^[yY]/) {
# copy();
# }
_build("wbl", "tlog", "copy");
_build("msg", "rs", "all");
_build("lib", "rs", "all");
_build("exe", "rs*", "all");
_build("wbl", "nmps", "lib");
_build("wbl", "tlog", "lib");
_build("wbl", "ssab", "lib");
_build("wbl", "nmps", "exe");
_build("wbl", "tlog", "exe");
_build("wbl", "ssab", "exe");
}
#
# copy()
#
......@@ -522,7 +488,7 @@ sub create()
create_dir($newdir . "/jpwr");
create_dir($newdir . "/wbl");
if ($module eq "kernel") {
if ($module eq "rt") {
$newdir = $root . "/exp";
create_base($newdir);
}
......@@ -743,8 +709,8 @@ sub merge ()
}
my($file) = $_[0];
# if ($module eq "kernel") {
# printf("++\n++ No merge for module kernel needed\n");
# if ($module eq "rt") {
# printf("++\n++ No merge for module rt needed\n");
# exit 1;
# }
$eroot .= "/" . $ENV{"pwre_os"};
......@@ -814,7 +780,7 @@ sub _module()
$ENV{"pwre_module"} = $modu;
$ENV{"pwre_bmodule"} = $modu;
if ( $modu eq "kernel") {
if ( $modu eq "rt") {
# $ENV{"pwre_bmodule"} = "exp";
$ENV{"pwre_sroot"} = $sroot . "/src";
}
......@@ -970,12 +936,6 @@ sub usage_create_all_modules ()
printf("++ create_all_modules : Create build trees for all modules\n");
}
sub usage_build_ssab ()
{
printf("++\n");
printf("++ build_ssab : Builds additional components\n");
}
sub usage_copy ()
{
printf("++\n");
......
......@@ -25,8 +25,8 @@ if [ $1 = $cmd ]; then
if [ "$env" = "" ]; then
echo "++ init what?"
else
export pwre_module=kernel
export pwre_bmodule=kernel
export pwre_module=rt
export pwre_bmodule=rt
if $pwre_bin/pwre.pl _exists $2; then
set_env `$pwre_bin/pwre.pl _print $2`
else
......@@ -41,8 +41,8 @@ cmd="module"
if [ $1 = $cmd ]; then
echo "module..."
if [ -z $2 ]; then
export pwre_module="kernel"
export pwre_bmodule="kernel"
export pwre_module="rt"
export pwre_bmodule="rt"
else
export pwre_module=$2
export pwre_bmodule=$2
......
......@@ -4,7 +4,7 @@
# Environment variables
#
# $pwre_croot Common source root, pwr
# $pwre_kroot Kernel source root, pwr/src
# $pwre_kroot Rt source root, pwr/src
# $pwre_sroot Module source root, eg. pwr/ssabox
# $pwre_broot Common build root
# $pwre_module Module name in source tree, eg. 'ssabox'
......@@ -50,7 +50,7 @@ set_env()
fi
module=$pwre_module
if [ $module = "kernel" ]; then
if [ $module = "rt" ]; then
module=src
fi
sroot=${1%/*}
......
Volume SsabOx $ClassVolume 0.0.250.5
Body SysBody 01-JAN-1970 01:00:00.00
Attr NextOix = "_X148"
Attr NextCix = "_X27"
Attr NextOix = "_X149"
Attr NextCix = "_X28"
Attr NextTix[0] = "_X4"
EndBody
Object Type $TypeHier 138 30-DEC-2005 14:28:03.99
......@@ -5763,6 +5763,7 @@ Volume SsabOx $ClassVolume 0.0.250.5
EndObject
Object PID_1uP $ClassDef 25 12-JAN-2006 07:29:56.01
Body SysBody 12-JAN-2006 07:29:56.01
Attr Editor = 0
Attr Method = 5
Attr Flags = 2128
EndBody
......@@ -6172,9 +6173,16 @@ Volume SsabOx $ClassVolume 0.0.250.5
EndBody
EndObject
EndObject
Object Template PID_1uP 2154266624 01-JAN-1970 01:00:00.00
Body RtBody 01-JAN-1970 01:00:00.00
EndBody
Body DevBody 01-JAN-1970 01:00:00.00
EndBody
EndObject
EndObject
Object PidX $ClassDef 26 12-JAN-2006 07:30:19.53
Body SysBody 12-JAN-2006 07:30:19.53
Attr Editor = 0
Attr Method = 6
Attr Flags = 80
Attr PopEditor = 2
......@@ -6586,7 +6594,7 @@ Volume SsabOx $ClassVolume 0.0.250.5
Body SysBody 12-JAN-2006 07:30:19.53
Attr object_type = 11
Attr parameters[0] = 5
Attr parameters[1] = 0
Attr parameters[1] = 53
Attr parameters[2] = 3
Attr parameters[3] = 0
Attr graphmethod = 2
......@@ -6604,6 +6612,311 @@ Volume SsabOx $ClassVolume 0.0.250.5
Attr graphname = "PidX"
EndBody
EndObject
Object Template PidX 2154528768 01-JAN-1970 01:00:00.00
Body RtBody 01-JAN-1970 01:00:00.00
EndBody
Body DevBody 01-JAN-1970 01:00:00.00
EndBody
EndObject
EndObject
Object AntiSway $ClassDef 27 16-JAN-2006 11:27:43.17
Body SysBody 16-JAN-2006 11:27:33.77
EndBody
Object RtBody $ObjBodyDef 1 16-JAN-2006 11:27:48.46
Body SysBody 16-JAN-2006 11:27:48.46
Attr StructName = "AntiSway"
Attr NextAix = "_X190"
EndBody
Object other $Input 155 16-JAN-2006 11:27:48.46
Body SysBody 16-JAN-2006 11:27:48.46
Attr PgmName = "other"
Attr Flags = 1
Attr TypeRef = "pwrs:Type-$Float32"
Attr GraphName = "Other"
EndBody
EndObject
Object mode $Input 156 16-JAN-2006 11:27:48.46
Body SysBody 16-JAN-2006 11:27:48.46
Attr PgmName = "mode"
Attr TypeRef = "pwrs:Type-$Int32"
Attr GraphName = "Mode"
EndBody
EndObject
Object manual $Input 157 16-JAN-2006 11:27:48.46
Body SysBody 16-JAN-2006 11:27:48.46
Attr PgmName = "manual"
Attr TypeRef = "pwrs:Type-$Boolean"
Attr GraphName = "man"
EndBody
EndObject
Object uCommand $Input 158 16-JAN-2006 11:27:48.46
Body SysBody 16-JAN-2006 11:27:48.46
Attr PgmName = "uCommand"
Attr TypeRef = "pwrs:Type-$Float32"
Attr GraphName = "UCOM"
EndBody
EndObject
Object xCommand $Input 159 16-JAN-2006 11:27:48.46
Body SysBody 16-JAN-2006 11:27:48.46
Attr PgmName = "xCommand"
Attr TypeRef = "pwrs:Type-$Float32"
Attr GraphName = "XCOM"
EndBody
EndObject
Object xc $Input 160 16-JAN-2006 11:27:48.46
Body SysBody 16-JAN-2006 11:27:48.46
Attr PgmName = "xc"
Attr TypeRef = "pwrs:Type-$Float32"
Attr GraphName = "POS"
EndBody
EndObject
Object DLc $Input 161 16-JAN-2006 11:27:48.46
Body SysBody 16-JAN-2006 11:27:48.46
Attr PgmName = "DLc"
Attr TypeRef = "pwrs:Type-$Float32"
Attr GraphName = "dL/dt"
EndBody
EndObject
Object Lc $Input 162 16-JAN-2006 11:27:48.46
Body SysBody 16-JAN-2006 11:27:48.46
Attr PgmName = "Lc"
Attr TypeRef = "pwrs:Type-$Float32"
Attr GraphName = "L"
EndBody
EndObject
Object umax2 $Input 163 16-JAN-2006 11:27:48.46
Body SysBody 16-JAN-2006 11:27:48.46
Attr PgmName = "umax2"
Attr TypeRef = "pwrs:Type-$Boolean"
Attr GraphName = "umax2"
EndBody
EndObject
Object enable $Input 164 16-JAN-2006 11:27:48.46
Body SysBody 16-JAN-2006 11:27:48.46
Attr PgmName = "enable"
Attr TypeRef = "pwrs:Type-$Boolean"
Attr GraphName = "en"
EndBody
EndObject
Object amax $Intern 165 16-JAN-2006 11:27:48.46
Body SysBody 16-JAN-2006 11:27:48.46
Attr PgmName = "amax"
Attr Flags = 2
Attr Elements = 4
Attr TypeRef = "pwrs:Type-$Float32"
EndBody
EndObject
Object umax $Intern 166 16-JAN-2006 11:27:48.46
Body SysBody 16-JAN-2006 11:27:48.46
Attr PgmName = "umax"
Attr Flags = 2
Attr Elements = 5
Attr TypeRef = "pwrs:Type-$Float32"
EndBody
EndObject
Object limits $Intern 167 16-JAN-2006 11:27:48.46
Body SysBody 16-JAN-2006 11:27:48.46
Attr PgmName = "limits"
Attr Flags = 2
Attr Elements = 10
Attr TypeRef = "pwrs:Type-$Float32"
EndBody
EndObject
Object compensate $Intern 168 16-JAN-2006 11:27:48.46
Body SysBody 16-JAN-2006 11:27:48.46
Attr PgmName = "compensate"
Attr TypeRef = "pwrs:Type-$Int32"
EndBody
EndObject
Object verbose $Intern 169 16-JAN-2006 11:27:48.46
Body SysBody 16-JAN-2006 11:27:48.46
Attr PgmName = "verbose"
Attr TypeRef = "pwrs:Type-$Int32"
EndBody
EndObject
Object zeroTheta $Intern 170 16-JAN-2006 11:27:48.46
Body SysBody 16-JAN-2006 11:27:48.46
Attr PgmName = "zeroTheta"
Attr TypeRef = "pwrs:Type-$Boolean"
EndBody
EndObject
Object errstatus $Intern 171 16-JAN-2006 11:27:48.46
Body SysBody 16-JAN-2006 11:27:48.46
Attr PgmName = "errstatus"
Attr TypeRef = "pwrs:Type-$Mask"
EndBody
EndObject
Object autostatus $Intern 172 16-JAN-2006 11:27:48.46
Body SysBody 16-JAN-2006 11:27:48.46
Attr PgmName = "autostatus"
Attr TypeRef = "pwrs:Type-$Mask"
EndBody
EndObject
Object reset $Intern 173 16-JAN-2006 11:27:48.46
Body SysBody 16-JAN-2006 11:27:48.46
Attr PgmName = "reset"
Attr TypeRef = "pwrs:Type-$Boolean"
EndBody
EndObject
Object flags $Intern 174 16-JAN-2006 11:27:48.46
Body SysBody 16-JAN-2006 11:27:48.46
Attr PgmName = "flags"
Attr Flags = 1042
Attr Elements = 32
Attr TypeRef = "pwrs:Type-$Boolean"
EndBody
EndObject
Object aR $Intern 175 16-JAN-2006 11:27:48.46
Body SysBody 16-JAN-2006 11:27:48.46
Attr PgmName = "aR"
Attr Flags = 1040
Attr TypeRef = "pwrs:Type-$Float64"
EndBody
EndObject
Object uR $Intern 176 16-JAN-2006 11:27:48.46
Body SysBody 16-JAN-2006 11:27:48.46
Attr PgmName = "uR"
Attr Flags = 1040
Attr TypeRef = "pwrs:Type-$Float64"
EndBody
EndObject
Object xR $Intern 177 16-JAN-2006 11:27:48.46
Body SysBody 16-JAN-2006 11:27:48.46
Attr PgmName = "xR"
Attr Flags = 1042
Attr Elements = 2
Attr TypeRef = "pwrs:Type-$Float64"
EndBody
EndObject
Object thR $Intern 178 16-JAN-2006 11:27:48.46
Body SysBody 16-JAN-2006 11:27:48.46
Attr PgmName = "thR"
Attr Flags = 1042
Attr Elements = 2
Attr TypeRef = "pwrs:Type-$Float64"
EndBody
EndObject
Object Set $Intern 179 16-JAN-2006 11:27:48.46
Body SysBody 16-JAN-2006 11:27:48.46
Attr PgmName = "Set"
Attr Flags = 1040
Attr TypeRef = "pwrs:Type-$String16"
EndBody
EndObject
Object messageQ $Intern 180 16-JAN-2006 11:27:48.46
Body SysBody 16-JAN-2006 11:27:48.46
Attr PgmName = "messageQ"
Attr Flags = 3091
Attr Elements = 2
Attr TypeRef = "pwrs:Type-$Char"
EndBody
EndObject
Object message $Intern 181 16-JAN-2006 11:27:48.46
Body SysBody 16-JAN-2006 11:27:48.46
Attr PgmName = "message"
Attr Flags = 1042
Attr Elements = 2
Attr TypeRef = "pwrs:Type-$String80"
EndBody
EndObject
Object mparams $Intern 182 16-JAN-2006 11:27:48.46
Body SysBody 16-JAN-2006 11:27:48.46
Attr PgmName = "mparams"
Attr Flags = 2
Attr Elements = 4
Attr TypeRef = "pwrs:Type-$Int32"
EndBody
EndObject
Object aRO $Output 183 16-JAN-2006 11:27:48.46
Body SysBody 16-JAN-2006 11:27:48.46
Attr PgmName = "aRO"
Attr Flags = 1040
Attr TypeRef = "pwrs:Type-$Float32"
Attr GraphName = "AR"
EndBody
EndObject
Object uRO $Output 184 16-JAN-2006 11:27:48.46
Body SysBody 16-JAN-2006 11:27:48.46
Attr PgmName = "uRO"
Attr Flags = 1040
Attr TypeRef = "pwrs:Type-$Float32"
Attr GraphName = "UR"
EndBody
EndObject
Object xRO $Output 185 16-JAN-2006 11:27:48.46
Body SysBody 16-JAN-2006 11:27:48.46
Attr PgmName = "xRO"
Attr Flags = 1040
Attr TypeRef = "pwrs:Type-$Float32"
Attr GraphName = "XR"
EndBody
EndObject
Object thRO $Output 186 16-JAN-2006 11:27:48.46
Body SysBody 16-JAN-2006 11:27:48.46
Attr PgmName = "thRO"
Attr Flags = 1040
Attr TypeRef = "pwrs:Type-$Float32"
Attr GraphName = "THR"
EndBody
EndObject
Object done $Output 187 16-JAN-2006 11:27:48.46
Body SysBody 16-JAN-2006 11:27:48.46
Attr PgmName = "done"
Attr Flags = 1040
Attr TypeRef = "pwrs:Type-$Boolean"
Attr GraphName = "done"
EndBody
EndObject
Object Alarm1 $Output 188 16-JAN-2006 11:27:48.46
Body SysBody 16-JAN-2006 11:27:48.46
Attr PgmName = "Alarm1"
Attr Flags = 1040
Attr TypeRef = "pwrs:Type-$Boolean"
Attr GraphName = "al1"
EndBody
EndObject
Object Alarm2 $Output 189 16-JAN-2006 11:27:48.46
Body SysBody 16-JAN-2006 11:27:48.46
Attr PgmName = "Alarm2"
Attr Flags = 1040
Attr TypeRef = "pwrs:Type-$Boolean"
Attr GraphName = "al2"
EndBody
EndObject
EndObject
Object DevBody $ObjBodyDef 2 16-JAN-2006 11:27:58.07
Body SysBody 16-JAN-2006 11:27:58.07
Attr NextAix = "_X5"
EndBody
Object PlcNode $Buffer 4 16-JAN-2006 11:27:58.07
Body SysBody 16-JAN-2006 11:27:58.07
Attr Flags = 2048
Attr Class = "pwrs:Class-$PlcNode"
EndBody
EndObject
EndObject
Object GraphPlcNode $GraphPlcNode 149 16-JAN-2006 11:28:06.28
Body SysBody 16-JAN-2006 11:28:06.28
Attr object_type = 11
Attr parameters[0] = 10
Attr parameters[1] = 18
Attr parameters[2] = 7
Attr parameters[3] = 0
Attr graphmethod = 0
Attr graphindex = 0
Attr default_mask[0] = 200
Attr default_mask[1] = 2
Attr segname_annotation = 1
Attr compmethod = 4
Attr compindex = 0
Attr tracemethod = 0
Attr traceindex = 0
Attr connectmethod = 0
Attr executeordermethod = 2
Attr objname = "antisway"
Attr graphname = "AntiSway"
EndBody
EndObject
EndObject
EndObject
EndVolume
/*
* Proview $Id: wb_i_base_methods.c,v 1.8 2005-12-30 15:36:36 claes Exp $
* Proview $Id: wb_i_base_methods.c,v 1.9 2006-01-16 14:58:28 claes Exp $
* Copyright (C) 2005 SSAB Oxelsund AB.
*
* This program is free software; you can redistribute it and/or
......@@ -56,7 +56,6 @@ pwr_dImport pwr_BindMethods(WebHandler);
pwr_dImport pwr_BindMethods(PlcProcess);
pwr_dImport pwr_BindMethods(PlcThread);
pwr_dImport pwr_BindMethods(NodeConfig);
pwr_dImport pwr_BindMethods(Pb_DP_Slave);
pwr_dExport pwr_BindClasses(Base) = {
pwr_BindClass(ASup),
......@@ -94,7 +93,6 @@ pwr_dExport pwr_BindClasses(Base) = {
pwr_BindClass(PlcProcess),
pwr_BindClass(PlcThread),
pwr_BindClass(NodeConfig),
pwr_BindClass(Pb_DP_Slave),
pwr_NullClass
};
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment