mrfioc2  2.3.0
Functions
sfp.cpp File Reference
#include <stdio.h>
#include <epicsExport.h>
#include "mrf/object.h"
#include "sfp.h"
#include "mrfCommonIO.h"
#include "sfpinfo.h"
Include dependency graph for sfp.cpp:

Go to the source code of this file.

Functions

 OBJECT_BEGIN (SFP)
 

Function Documentation

◆ OBJECT_BEGIN()

OBJECT_BEGIN ( SFP  )

Definition at line 159 of file sfp.cpp.

159  {
160 
161  OBJECT_PROP2("Update", &SFP::junk, &SFP::updateNow);
162 
163  OBJECT_PROP1("Vendor", &SFP::vendorName);
164  OBJECT_PROP1("Part", &SFP::vendorPart);
165  OBJECT_PROP1("Rev", &SFP::vendorRev);
166  OBJECT_PROP1("Serial", &SFP::serial);
167  OBJECT_PROP1("Date", &SFP::manuDate);
168 
169  OBJECT_PROP1("Temperature", &SFP::temperature);
170  OBJECT_PROP1("Link Speed", &SFP::linkSpeed);
171  OBJECT_PROP1("Power TX", &SFP::powerTX);
172  OBJECT_PROP1("Power RX", &SFP::powerRX);
173 
174 } OBJECT_END(SFP)
double temperature() const
Definition: sfp.cpp:70
double linkSpeed() const
Definition: sfp.cpp:62
std::string vendorPart() const
Definition: sfp.cpp:104
void updateNow(bool=true)
Definition: sfp.cpp:49
std::string vendorName() const
Definition: sfp.cpp:96
#define OBJECT_PROP1(NAME, GET)
Definition: object.h:515
std::string vendorRev() const
Definition: sfp.cpp:112
std::string manuDate() const
Definition: sfp.cpp:128
#define OBJECT_END(klass)
Definition: object.h:523
double powerTX() const
Definition: sfp.cpp:78
#define OBJECT_PROP2(NAME, GET, SET)
Definition: object.h:518
Definition: sfp.h:16
std::string serial() const
Definition: sfp.cpp:120
bool junk() const
Definition: sfp.h:31
double powerRX() const
Definition: sfp.cpp:86