X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/585d00517aab2ff172e0eb8ef13b749f4a4c2c59..3e3df32d6d5a426ff11ac1b3734374bf25046b7f:/projects/stargazer/plugins/other/smux/smux.h diff --git a/projects/stargazer/plugins/other/smux/smux.h b/projects/stargazer/plugins/other/smux/smux.h index 25b7ff4b..08e23c38 100644 --- a/projects/stargazer/plugins/other/smux/smux.h +++ b/projects/stargazer/plugins/other/smux/smux.h @@ -6,8 +6,8 @@ #include #include -#include "asn1/SMUX-PDUs.h" -#include "asn1/ObjectSyntax.h" +#include "stg/SMUX-PDUs.h" +#include "stg/ObjectSyntax.h" #include "stg/os_int.h" #include "stg/plugin.h" @@ -16,6 +16,8 @@ #include "stg/tariffs.h" #include "sensors.h" +#include "tables.h" +#include "types.h" extern "C" PLUGIN * GetPlugin(); @@ -67,7 +69,7 @@ public: bool IsRunning() { return running && !stopped; } const std::string & GetStrError() const { return errorStr; } - const std::string GetVersion() const { return "Stg SMUX Plugin 1.0"; } + const std::string GetVersion() const { return "Stg SMUX Plugin 1.1"; } uint16_t GetStartPosition() const { return 100; } uint16_t GetStopPosition() const { return 100; } @@ -87,6 +89,8 @@ private: bool GetNextRequestHandler(const PDUs_t * pdus); bool SetRequestHandler(const PDUs_t * pdus); + bool UpdateTables(); + USERS * users; TARIFFS * tariffs; @@ -104,6 +108,7 @@ private: SMUXHandlers smuxHandlers; PDUsHandlers pdusHandlers; Sensors sensors; + Tables tables; }; //-----------------------------------------------------------------------------