def write_monitoring_info(self, gd_xlsx):
        monitoring_info = Fit.MonitoringInfoOutputData(self.fitfiles)

        self.start_worksheet(gd_xlsx, 'monitoring info')

        field_names = monitoring_info.field_names()
        gd_xlsx.write_headings(field_names)

        for field in monitoring_info.fields():
            self.write_activity_row(gd_xlsx, field_names, field)
        gd_xlsx.auto_fit()