#pragma once #include #include #include "../external/SQLiteCpp/SQLiteCpp.h" using namespace std; class LayerStatus { public: LayerStatus(); ~LayerStatus(); static void CreateIfNoExist(SQLite::Database* db); public: long m_Id; time_t m_InsertTitme; long m_JobId; string m_JobName; int m_LayerIndex; unsigned int m_SpendSecond; double m_MoldMainPos; double m_MoldSlavePos; float m_PrintOxygen1; //舱内氧含量1 float m_PrintOxygen2; //舱内氧含量2 float m_PrintTemp; //舱内温度 float m_PrintHumidity; //仓内湿度 float m_PrintPressure; //舱内压力 float m_FanFrequency; //风机频率 float m_PlateTemp; //基板温度 float m_WindRate; // 风速 float m_WaterTemp; //水温 public: static const string STATUS_TABLE_NAME; static const string STATUS_FIELD_ID; static const string STATUS_FIELD_INSERT_TIME; static const string STATUS_FIELD_JOB_ID; static const string STATUS_FIELD_LAYER_INDEX; static const string STATUS_FIELD_SPEND_SECOND; static const string STATUS_FIELD_MOLD_MAIN_POS; static const string STATUS_FIELD_MOLD_SLAVE_POS; static const string STATUS_FIELD_PRINT_OXYGEN1; static const string STATUS_FIELD_PRINT_OXYGEN2; static const string STATUS_FIELD_PRINT_TEMP; static const string STATUS_FIELD_PRINT_HUMIDITY; static const string STATUS_FIELD_PRINT_PRESSURE; static const string STATUS_FIELD_FAN_FREQUENCY; static const string STATUS_FIELD_PLATE_TEMP; static const string STATUS_FIELD_WIND_RATE; static const string STATUS_FIELD_WATER_TEMP; };