smartmontools SVN Rev 5640
Utility to control and monitor storage systems with "S.M.A.R.T."
farmprint.h
Go to the documentation of this file.
1/*
2 * farmprint.h
3 *
4 * Home page of code is: https://www.smartmontools.org
5 *
6 * Copyright (C) 2021 - 2023 Seagate Technology LLC and/or its Affiliates
7 *
8 * SPDX-License-Identifier: GPL-2.0-or-later
9 */
10
11#ifndef FARMPRINT_H
12#define FARMPRINT_H
13
14#include "farmcmds.h"
15
16/*
17 * Prints parsed FARM log (GP Log 0xA6) data from Seagate
18 * drives already present in ataFarmLog structure
19 *
20 * @param farmLog: Constant reference to parsed farm log (const ataFarmLog&)
21 */
22void ataPrintFarmLog(const ataFarmLog& farmLog);
23
24/*
25 * Prints parsed FARM log (SCSI log page 0x3D, sub-page 0x3) data from Seagate
26 * drives already present in scsiFarmLog structure
27 *
28 * @param farmLog: Constant reference to parsed farm log (const scsiFarmLog&)
29 */
30void scsiPrintFarmLog(const scsiFarmLog& farmLog);
31
32#endif
void ataPrintFarmLog(const ataFarmLog &farmLog)
Definition: farmprint.cpp:150
void scsiPrintFarmLog(const scsiFarmLog &farmLog)
Definition: farmprint.cpp:509