Commit a06d8823 authored by Claes Sjofors's avatar Claes Sjofors

Ge, Bit type added for all digital attributes, and reference attribute for SetDig

parent 7456d7d0
This diff is collapsed.
...@@ -1038,6 +1038,8 @@ class GeDigFlash : public GeDynElem { ...@@ -1038,6 +1038,8 @@ class GeDigFlash : public GeDynElem {
bool first_scan; bool first_scan;
pwr_tBoolean old_value; pwr_tBoolean old_value;
bool on; bool on;
int a_typeid;
unsigned int bitmask;
GeDigFlash( GeDyn *e_dyn) : GeDigFlash( GeDyn *e_dyn) :
GeDynElem(e_dyn, ge_mDynType_DigFlash, (ge_mActionType) 0, ge_eDynPrio_DigFlash), GeDynElem(e_dyn, ge_mDynType_DigFlash, (ge_mActionType) 0, ge_eDynPrio_DigFlash),
...@@ -1109,6 +1111,8 @@ class GeDigBorder : public GeDynElem { ...@@ -1109,6 +1111,8 @@ class GeDigBorder : public GeDynElem {
int inverted; int inverted;
bool first_scan; bool first_scan;
pwr_tBoolean old_value; pwr_tBoolean old_value;
int a_typeid;
unsigned int bitmask;
GeDigBorder( GeDyn *e_dyn) : GeDigBorder( GeDyn *e_dyn) :
GeDynElem(e_dyn, ge_mDynType_DigBorder, (ge_mActionType) 0, ge_eDynPrio_DigBorder), GeDynElem(e_dyn, ge_mDynType_DigBorder, (ge_mActionType) 0, ge_eDynPrio_DigBorder),
...@@ -1143,6 +1147,8 @@ class GeDigText : public GeDynElem { ...@@ -1143,6 +1147,8 @@ class GeDigText : public GeDynElem {
bool first_scan; bool first_scan;
pwr_tBoolean old_value; pwr_tBoolean old_value;
char high_text[80]; char high_text[80];
int a_typeid;
unsigned int bitmask;
GeDigText( GeDyn *e_dyn, ge_mInstance e_instance = ge_mInstance_1) : GeDigText( GeDyn *e_dyn, ge_mInstance e_instance = ge_mInstance_1) :
GeDynElem(e_dyn, ge_mDynType_DigText, (ge_mActionType) 0, ge_eDynPrio_DigText) GeDynElem(e_dyn, ge_mDynType_DigText, (ge_mActionType) 0, ge_eDynPrio_DigText)
...@@ -1441,6 +1447,8 @@ class GeDigShift : public GeDynElem { ...@@ -1441,6 +1447,8 @@ class GeDigShift : public GeDynElem {
int inverted; int inverted;
bool first_scan; bool first_scan;
pwr_tBoolean old_value; pwr_tBoolean old_value;
int a_typeid;
unsigned int bitmask;
GeDigShift( GeDyn *e_dyn) : GeDigShift( GeDyn *e_dyn) :
GeDynElem(e_dyn, ge_mDynType_DigShift, (ge_mActionType) 0, ge_eDynPrio_DigShift) GeDynElem(e_dyn, ge_mDynType_DigShift, (ge_mActionType) 0, ge_eDynPrio_DigShift)
...@@ -1475,6 +1483,8 @@ class GeAnimation : public GeDynElem { ...@@ -1475,6 +1483,8 @@ class GeAnimation : public GeDynElem {
pwr_tBoolean old_value; pwr_tBoolean old_value;
int animation_count; int animation_count;
int animation_direction; int animation_direction;
int a_typeid;
unsigned int bitmask;
GeAnimation( GeDyn *e_dyn) : GeAnimation( GeDyn *e_dyn) :
GeDynElem(e_dyn, ge_mDynType_Animation, (ge_mActionType) 0, ge_eDynPrio_Animation), GeDynElem(e_dyn, ge_mDynType_Animation, (ge_mActionType) 0, ge_eDynPrio_Animation),
...@@ -1632,6 +1642,8 @@ class GeDigSound : public GeDynElem { ...@@ -1632,6 +1642,8 @@ class GeDigSound : public GeDynElem {
bool first_scan; bool first_scan;
pwr_tBoolean old_value; pwr_tBoolean old_value;
double time_since_last; double time_since_last;
int a_typeid;
unsigned int bitmask;
GeDigSound( GeDyn *e_dyn, ge_mInstance e_instance = ge_mInstance_1) : GeDigSound( GeDyn *e_dyn, ge_mInstance e_instance = ge_mInstance_1) :
GeDynElem(e_dyn, ge_mDynType_DigSound, (ge_mActionType) 0, ge_eDynPrio_DigSound), GeDynElem(e_dyn, ge_mDynType_DigSound, (ge_mActionType) 0, ge_eDynPrio_DigSound),
...@@ -2245,6 +2257,7 @@ class GeDigCommand : public GeDynElem { ...@@ -2245,6 +2257,7 @@ class GeDigCommand : public GeDynElem {
bool first_scan; bool first_scan;
pwr_tBoolean old_value; pwr_tBoolean old_value;
int a_typeid; int a_typeid;
unsigned int bitmask;
GeDigCommand( GeDyn *e_dyn, ge_mInstance e_instance = ge_mInstance_1) : GeDigCommand( GeDyn *e_dyn, ge_mInstance e_instance = ge_mInstance_1) :
GeDynElem(e_dyn, ge_mDynType_DigCommand, (ge_mActionType) 0, ge_eDynPrio_DigCommand) GeDynElem(e_dyn, ge_mDynType_DigCommand, (ge_mActionType) 0, ge_eDynPrio_DigCommand)
......
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