Indent and clean-up in tle-update

This commit is contained in:
Alexandru Csete 2017-01-19 15:18:20 +01:00
parent a06e9cd2ea
commit fb60e0d883
2 changed files with 882 additions and 798 deletions

File diff suppressed because it is too large Load diff

View file

@ -1,11 +1,8 @@
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*
Gpredict: Real-time satellite tracking and orbit prediction program
Copyright (C) 2001-2009 Alexandru Csete, OZ9AEC.
Authors: Alexandru Csete <oz9aec@gmail.com>
Comments, questions and bugreports should be submitted via
http://sourceforge.net/projects/gpredict/
More details can be found at the project home page:
@ -32,63 +29,61 @@
#include "sgpsdp/sgp4sdp4.h"
/** \brief TLE format type flags. */
/** TLE format type flags. */
typedef enum {
TLE_TYPE_NASA = 0 /*!< NASA two-line format (3 lines with name). */
} tle_type_t;
TLE_TYPE_NASA = 0 /*!< NASA two-line format (3 lines with name). */
} tle_type_t;
/** \brief TLE auto update frequency. */
/** TLE auto update frequency. */
typedef enum {
TLE_AUTO_UPDATE_NEVER = 0, /*!< No auto-update, just warn after one week. */
TLE_AUTO_UPDATE_NEVER = 0, /*!< No auto-update, just warn after one week. */
TLE_AUTO_UPDATE_MONTHLY = 1,
TLE_AUTO_UPDATE_WEEKLY = 2,
TLE_AUTO_UPDATE_DAILY = 3,
TLE_AUTO_UPDATE_WEEKLY = 2,
TLE_AUTO_UPDATE_DAILY = 3,
TLE_AUTO_UPDATE_NUM
} tle_auto_upd_freq_t;
/** \brief Action to perform when it's time to update TLE. */
/** Action to perform when it's time to update TLE. */
typedef enum {
TLE_AUTO_UPDATE_NOACT = 0, /*!< No action (not a valid option). */
TLE_AUTO_UPDATE_NOTIFY = 1, /*!< Notify user. */
TLE_AUTO_UPDATE_GOAHEAD = 2 /*!< Perform unattended update. */
TLE_AUTO_UPDATE_NOACT = 0, /*!< No action (not a valid option). */
TLE_AUTO_UPDATE_NOTIFY = 1, /*!< Notify user. */
TLE_AUTO_UPDATE_GOAHEAD = 2 /*!< Perform unattended update. */
} tle_auto_upd_action_t;
/** \brief Data structure to hold a TLE set. */
/** Data structure to hold a TLE set. */
typedef struct {
guint catnum; /*!< Catalog number. */
gdouble epoch; /*!< Epoch. */
gchar *satname; /*!< Satellite name. */
gchar *line1; /*!< Line 1. */
gchar *line2; /*!< Line 2. */
gchar *srcfile; /*!< The file where TLE comes from (needed for cat) */
gboolean isnew; /*!< Flag indicating whether sat is new. */
op_stat_t status; /*!< Enum indicating current satellite status. */
guint catnum; /*!< Catalog number. */
gdouble epoch; /*!< Epoch. */
gchar *satname; /*!< Satellite name. */
gchar *line1; /*!< Line 1. */
gchar *line2; /*!< Line 2. */
gchar *srcfile; /*!< The file where TLE comes from (needed for cat) */
gboolean isnew; /*!< Flag indicating whether sat is new. */
op_stat_t status; /*!< Enum indicating current satellite status. */
} new_tle_t;
/** \brief Data structure to hold local TLE data. */
/** Data structure to hold local TLE data. */
typedef struct {
tle_t tle; /*!< TLE data. */
gchar *filename; /*!< File name where the TLE data is from */
tle_t tle; /*!< TLE data. */
gchar *filename; /*!< File name where the TLE data is from */
} loc_tle_t;
void tle_update_from_files (const gchar *dir,
const gchar *filter,
gboolean silent,
GtkWidget *progress,
GtkWidget *label1,
GtkWidget *label2);
void tle_update_from_files(const gchar * dir,
const gchar * filter,
gboolean silent,
GtkWidget * progress,
GtkWidget * label1, GtkWidget * label2);
void tle_update_from_network (gboolean silent,
GtkWidget *progress,
GtkWidget *label1,
GtkWidget *label2);
const gchar *tle_update_freq_to_str (tle_auto_upd_freq_t freq);
void tle_update_from_network(gboolean silent,
GtkWidget * progress,
GtkWidget * label1,
GtkWidget * label2);
const gchar *tle_update_freq_to_str(tle_auto_upd_freq_t freq);
#endif