// C++ code Copyright (C) David R. Evans G4AMJ/NQ0I // class for batch mode of MIDAS #ifndef SMSBATCHMODEH #define SMSBATCHMODEH #include #include #include #include #include class sunview_batch_mode : public batch_mode { protected: int _set(DREstring&, DREstring&); void _show_pra_modes(void); void _show_sc_modes(void); void _show_sc_mode(void); void _show_range(void); void _generate_command_list(void); void _initialise(void); public: sunview_batch_mode(const char* filename, const float rev_nr); ~sunview_batch_mode(void); void display_status(DREstring&); void execute(void); }; extern sunview_batch_mode* sunbmode; #endif