00001 /*************************************************************** 00002 * Name: ApplicationSetings.h 00003 * Purpose: Defines for ApplicationSetings class 00004 * Author: NDA (nicola.dellamico@ndatech.it) 00005 * Created: 2008-07-29 00006 * Copyright: CAEN S.p.A (www.caen.it) 00007 * License: 00008 **************************************************************/ 00009 #ifndef _APPLICATIONSETTINGS_H 00010 #define _APPLICATIONSETTINGS_H 00011 00012 #include "common.h" 00013 00014 class ApplicationSettings { 00015 public: 00016 ApplicationSettings(); 00017 virtual ~ApplicationSettings(); 00018 bool ReadSettings( ); 00019 bool WriteSettings( ); 00020 00021 // 00022 // Properties 00023 wxString m_communication_device_id; 00024 int m_first_visible_channel; 00025 int m_last_visible_channel; 00026 int m_default_module_address; 00027 int m_default_mux_out; 00028 bool m_is_logger_enabled; 00029 bool m_is_logger_visible; 00030 00031 protected: 00032 private: 00033 }; 00034 00035 #endif // _APPLICATIONSETTINGS_H
1.5.6