Commit 81497d0b authored by claes's avatar claes

*** empty log message ***

parent 5dac1e45
......@@ -14,4 +14,5 @@
080115 cs bcomp Bugfix in BaseMotorAggr. Backup on runningtime object didn't work.
080222 cs bcomp CompModePid: Input limit for setvalue in object graph fetched from MinSet and MaxSet.
080317 cs bcomp General Frequencyconverter classes for Profibus PPO5 and PPO3 protocol, with motor, fan and pump aggregates.
080404 cs bcomp Connections replaced with lines in graphs to enable usage in subwindows.
\ No newline at end of file
080404 cs bcomp Connections replaced with lines in graphs to enable usage in subwindows.
080602 cs bcomp Objectgraph for CompMode: MinSet/MaxSet and MinOut/MaxOut used for slider limits and input limits.
\ No newline at end of file
/*
* Proview $Id: co_trace.h,v 1.1 2008-06-03 06:06:48 claes Exp $
* Copyright (C) 2005 SSAB Oxelösund AB.
*
* 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 the program, if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef co_trace_h
#define co_trace_h
typedef enum {
trace_mAttrOptions_MenuAttr = 1 << 0
} trace_mAttrOptions;
#endif
!
! Proview $Id: pwrb_c_aarray100.wb_load,v 1.1 2008-06-03 06:05:24 claes Exp $
! Copyright (C) 2005 SSAB Oxelsund AB.
!
! 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 the program, if not, write to the Free Software
! Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
!
! pwrb_c_aarray100.wb_load -- Defines the class AArray100.
!
SObject pwrb:Class
!/**
! @Version 1.0
! @Summary General analog array object with 100 elements.
! General analog array object with 100 elements.
!
!*/
Object AArray100 $ClassDef 526
Body SysBody
Attr Editor = pwr_eEditor_AttrEd
Attr Method = pwr_eMethod_Standard
EndBody
Object RtBody $ObjBodyDef 1
Body SysBody
Attr StructName = "AArray100"
EndBody
!/**
! The array attribute
!*/
Object Value $Attribute 1
Body SysBody
Attr TypeRef = "pwrs:Type-$Float32"
Attr Flags |= PWR_MASK_ARRAY
Attr Elements = 100
EndBody
EndObject
EndObject
EndObject
EndSObject
!
! Proview $Id: pwrb_c_aarray500.wb_load,v 1.1 2008-06-03 06:05:24 claes Exp $
! Copyright (C) 2005 SSAB Oxelsund AB.
!
! 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 the program, if not, write to the Free Software
! Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
!
! pwrb_c_aarray500.wb_load -- Defines the class AArray500.
!
SObject pwrb:Class
!/**
! @Version 1.0
! @Summary General analog array object with 500 elements.
! General analog array object with 500 elements.
!
!*/
Object AArray500 $ClassDef 530
Body SysBody
Attr Editor = pwr_eEditor_AttrEd
Attr Method = pwr_eMethod_Standard
EndBody
Object RtBody $ObjBodyDef 1
Body SysBody
Attr StructName = "AArray500"
EndBody
!/**
! The array attribute
!*/
Object Value $Attribute 1
Body SysBody
Attr TypeRef = "pwrs:Type-$Float32"
Attr Flags |= PWR_MASK_ARRAY
Attr Elements = 500
EndBody
EndObject
EndObject
EndObject
EndSObject
!
! Proview $Id: pwrb_c_darray100.wb_load,v 1.1 2008-06-03 06:05:24 claes Exp $
! Copyright (C) 2005 SSAB Oxelsund AB.
!
! 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 the program, if not, write to the Free Software
! Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
!
! pwrb_c_darray100.wb_load -- Defines the class DArray100.
!
SObject pwrb:Class
!/**
! @Version 1.0
! @Summary General boolean array object with 100 elements.
! General boolean array object with 100 elements
!
!*/
Object DArray100 $ClassDef 527
Body SysBody
Attr Editor = pwr_eEditor_AttrEd
Attr Method = pwr_eMethod_Standard
EndBody
Object RtBody $ObjBodyDef 1
Body SysBody
Attr StructName = "DArray100"
EndBody
!/**
! The array attribute
!*/
Object Value $Attribute 1
Body SysBody
Attr TypeRef = "pwrs:Type-$Boolean"
Attr Flags |= PWR_MASK_ARRAY
Attr Elements = 100
EndBody
EndObject
EndObject
EndObject
EndSObject
!
! Proview $Id: pwrb_c_darray500.wb_load,v 1.1 2008-06-03 06:05:24 claes Exp $
! Copyright (C) 2005 SSAB Oxelsund AB.
!
! 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 the program, if not, write to the Free Software
! Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
!
! pwrb_c_darray500.wb_load -- Defines the class DArray500.
!
SObject pwrb:Class
!/**
! @Version 1.0
! @Summary General boolean array object with 500 elements.
! General boolean array object with 500 elements
!
!*/
Object DArray500 $ClassDef 531
Body SysBody
Attr Editor = pwr_eEditor_AttrEd
Attr Method = pwr_eMethod_Standard
EndBody
Object RtBody $ObjBodyDef 1
Body SysBody
Attr StructName = "DArray500"
EndBody
!/**
! The array attribute
!*/
Object Value $Attribute 1
Body SysBody
Attr TypeRef = "pwrs:Type-$Boolean"
Attr Flags |= PWR_MASK_ARRAY
Attr Elements = 500
EndBody
EndObject
EndObject
EndObject
EndSObject
!
! Proview $Id: pwrb_c_iarray100.wb_load,v 1.1 2008-06-03 06:05:24 claes Exp $
! Copyright (C) 2005 SSAB Oxelsund AB.
!
! 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 the program, if not, write to the Free Software
! Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
!
! pwrb_c_iarray100.wb_load -- Defines the class IArray100.
!
SObject pwrb:Class
!/**
! @Version 1.0
! @Summary General integer array object with 100 elements.
! General integer array object with 100 elements
!
!*/
Object IArray100 $ClassDef 525
Body SysBody
Attr Editor = pwr_eEditor_AttrEd
Attr Method = pwr_eMethod_Standard
EndBody
Object RtBody $ObjBodyDef 1
Body SysBody
Attr StructName = "IArray100"
EndBody
!/**
! The array attribute
!*/
Object Value $Attribute 1
Body SysBody
Attr TypeRef = "pwrs:Type-$Int32"
Attr Flags |= PWR_MASK_ARRAY
Attr Elements = 100
EndBody
EndObject
EndObject
EndObject
EndSObject
!
! Proview $Id: pwrb_c_iarray500.wb_load,v 1.1 2008-06-03 06:05:24 claes Exp $
! Copyright (C) 2005 SSAB Oxelsund AB.
!
! 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 the program, if not, write to the Free Software
! Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
!
! pwrb_c_iarray500.wb_load -- Defines the class IArray500.
!
SObject pwrb:Class
!/**
! @Version 1.0
! @Summary General integer array object with 500 elements.
! General integer array object with 500 elements
!
!*/
Object IArray500 $ClassDef 529
Body SysBody
Attr Editor = pwr_eEditor_AttrEd
Attr Method = pwr_eMethod_Standard
EndBody
Object RtBody $ObjBodyDef 1
Body SysBody
Attr StructName = "IArray500"
EndBody
!/**
! The array attribute
!*/
Object Value $Attribute 1
Body SysBody
Attr TypeRef = "pwrs:Type-$Int32"
Attr Flags |= PWR_MASK_ARRAY
Attr Elements = 500
EndBody
EndObject
EndObject
EndObject
EndSObject
!
! Proview $Id: pwrb_c_sarray100.wb_load,v 1.1 2008-06-03 06:05:24 claes Exp $
! Copyright (C) 2005 SSAB Oxelsund AB.
!
! 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 the program, if not, write to the Free Software
! Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
!
! pwrb_c_sarray100.wb_load -- Defines the class SArray100.
!
SObject pwrb:Class
!/**
! @Version 1.0
! @Summary General string array object with 100 elements.
! General string array object with 100 elements
!
!*/
Object SArray100 $ClassDef 528
Body SysBody
Attr Editor = pwr_eEditor_AttrEd
Attr Method = pwr_eMethod_Standard
EndBody
Object RtBody $ObjBodyDef 1
Body SysBody
Attr StructName = "SArray100"
EndBody
!/**
! The array attribute
!*/
Object Value $Attribute 1
Body SysBody
Attr TypeRef = "pwrs:Type-$String80"
Attr Flags |= PWR_MASK_ARRAY
Attr Elements = 100
EndBody
EndObject
EndObject
EndObject
EndSObject
!
! Proview $Id: pwrb_c_sarray500.wb_load,v 1.1 2008-06-03 06:05:24 claes Exp $
! Copyright (C) 2005 SSAB Oxelsund AB.
!
! 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 the program, if not, write to the Free Software
! Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
!
! pwrb_c_sarray500.wb_load -- Defines the class SArray500.
!
SObject pwrb:Class
!/**
! @Version 1.0
! @Summary General string array object with 500 elements.
! General string array object with 500 elements
!
!*/
Object SArray500 $ClassDef 532
Body SysBody
Attr Editor = pwr_eEditor_AttrEd
Attr Method = pwr_eMethod_Standard
EndBody
Object RtBody $ObjBodyDef 1
Body SysBody
Attr StructName = "SArray500"
EndBody
!/**
! The array attribute
!*/
Object Value $Attribute 1
Body SysBody
Attr TypeRef = "pwrs:Type-$String80"
Attr Flags |= PWR_MASK_ARRAY
Attr Elements = 500
EndBody
EndObject
EndObject
EndObject
EndSObject
!
! Proview $Id: pwrb_td_ioprocessmask.wb_load,v 1.1 2008-06-03 06:04:13 claes Exp $
! Copyright (C) 2005 SSAB Oxelsund AB.
!
! 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 the program, if not, write to the Free Software
! Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
!
! pwrb_ioprocessmask.wb_load -- Defines the mask type IoProcess
!
SObject pwrb:Type
!/**
! @Version 1.0
! @Group Types
! Bitmask for specifying io process for Agents, Racks and Cards.
!*/
Object IoProcessMask $TypeDef 41
Body SysBody
Attr Type = pwr_eType_Mask
Attr Size = 4
Attr TypeRef = "pwrs:Type-$Mask"
Attr Elements = 1
EndBody
!/**
! Plc. Device is handled by the plc process.
!*/
Object Plc $Bit
Body SysBody
Attr PgmName = "Plc"
Attr Text = "Plc"
Attr Value = 1
EndBody
EndObject
!/**
! IoComm. Device is handled by the rt_io_comm process.
!*/
Object IoComm $Bit
Body SysBody
Attr PgmName = "IoComm"
Attr Text = "IoComm"
Attr Value = 2
EndBody
EndObject
!/**
! User1. Device is handled by a user process.
!*/
Object User $Bit
Body SysBody
Attr PgmName = "User1"
Attr Text = "User1"
Attr Value = 4
EndBody
EndObject
!/**
! User2. Device is handled by a user process.
!*/
Object User2 $Bit
Body SysBody
Attr PgmName = "User2"
Attr Text = "User2"
Attr Value = 8
EndBody
EndObject
!/**
! User3. Device is handled by a user process.
!*/
Object User3 $Bit
Body SysBody
Attr PgmName = "User3"
Attr Text = "User3"
Attr Value = 16
EndBody
EndObject
!/**
! User4. Device is handled by a user process.
!*/
Object User4 $Bit
Body SysBody
Attr PgmName = "User4"
Attr Text = "User4"
Attr Value = 32
EndBody
EndObject
EndObject
EndSObject
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