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

#include <MiniPODNode.hpp>

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

Public Member Functions

Protected Member Functions

Private Member Functions

Constructor & Destructor Documentation

◆ MiniPODNode()

MiniPODNode ( const uhal::Node&  aNode)

◆ ~MiniPODNode()

~MiniPODNode ( )
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)

◆ disableSquelch()

void disableSquelch ( const bool&  aDisabled)

◆ get2v5()

mp7::Measurement get2v5 ( )

◆ get3v3()

mp7::Measurement get3v3 ( )

◆ getAlarm2v5()

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

◆ getAlarm3v3()

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

◆ getAlarmLOS()

std::vector< bool > getAlarmLOS ( )

◆ getAlarmOpticalPower()

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

◆ getAlarmTemp()

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

◆ getInfo()

mp7::MiniPODinfo getInfo ( )

◆ getOnTime()

mp7::Measurement getOnTime ( )

◆ getOpticalPowers()

std::vector< mp7::Measurement > getOpticalPowers ( )

◆ getTemp()

mp7::Measurement getTemp ( )

◆ getUint16()

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

◆ setChannelPolarity()

void setChannelPolarity ( const uint32_t&  aMask)

◆ UHAL_DERIVEDNODE()

UHAL_DERIVEDNODE (   MiniPODNode)
private

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