Parcourir la source

pdevs: change data

Eric Ramat il y a 8 ans
Parent
commit
6bde623b5f
1 fichiers modifiés avec 3 ajouts et 4 suppressions
  1. 3 4
      src/tests/pdevs/models.hpp

+ 3 - 4
src/tests/pdevs/models.hpp

@@ -237,9 +237,9 @@ public:
     B(const std::string& name, const common::NoParameters& parameters) :
         paradevs::pdevs::Dynamics < common::DoubleTime >(name, parameters),
         _value(0)
-    { }
+    { _value = new char[1024]; }
     virtual ~B()
-    { }
+    { delete[] _value; }
 
     void dint(typename common::DoubleTime::type t)
     {
@@ -257,7 +257,6 @@ public:
 #endif
 
         delay();
-        ++_value;
 
         // std::cout << t << ": " << get_name() << " => dint -> "
         //           << _value << std::endl;
@@ -393,7 +392,7 @@ private:
     enum Phase { WAIT, SEND };
 
     Phase _phase;
-    double _value;
+    char* _value;
 };
 
 class TwoStateModel :