My Project  v0.0.16
Public Member Functions | Protected Member Functions | List of all members
MiniPODSlave Class Reference

#include <MiniPODMasterNode.hpp>

Inheritance diagram for MiniPODSlave:
Inheritance graph
[legend]
Collaboration diagram for MiniPODSlave:
Collaboration graph
[legend]

Public Member Functions

Protected Member Functions

Constructor & Destructor Documentation

◆ MiniPODSlave()

MiniPODSlave ( const opencores::I2CBaseNode*  aMaster,
uint8_t  aSlaveAddress 
)

◆ ~MiniPODSlave()

~MiniPODSlave ( )
virtual

Member Function Documentation

◆ block_read()

std::vector<uint8_t> block_read ( const uint32_t&  aI2CbusAddress,
const uint32_t  aSize 
)
protected

◆ disableChannel()

void disableChannel ( const uint32_t&  aMask)
virtual

◆ disableSquelch()

void disableSquelch ( const bool&  aDisabled)
virtual

◆ get2v5()

Measurement get2v5 ( )
virtual

◆ get3v3()

Measurement get3v3 ( )
virtual

◆ getAlarm2v5()

std::pair< bool, bool > getAlarm2v5 ( )
virtual

◆ getAlarm3v3()

std::pair< bool, bool > getAlarm3v3 ( )
virtual

◆ getAlarmLOS()

std::vector< bool > getAlarmLOS ( )
virtual

◆ getAlarmOpticalPower()

std::vector< std::pair< bool, bool > > getAlarmOpticalPower ( )
virtual

◆ getAlarmTemp()

std::pair< bool, bool > getAlarmTemp ( )
virtual

◆ getInfo()

mp7::MiniPODinfo getInfo ( )
virtual

◆ getOnTime()

Measurement getOnTime ( )
virtual

◆ getOpticalPowers()

std::vector< Measurement > getOpticalPowers ( )
virtual

◆ getTemp()

Measurement getTemp ( )
virtual

◆ getUint16()

uint16_t getUint16 ( const uint32_t&  aMSB,
const uint32_t&  aLSB 
)
protected

◆ setChannelPolarity()

void setChannelPolarity ( const uint32_t&  aMask)
virtual

The documentation for this class was generated from the following files: