M1M3 Support System
|
This is the complete list of members for LSST::M1M3::SS::FPGA, including all inherited members.
ackIrqs(uint32_t irqs) override (defined in LSST::M1M3::SS::FPGA) | LSST::M1M3::SS::FPGA | |
ackModbusIRQs() override | LSST::M1M3::SS::FPGA | virtual |
ackOuterLoopClock() override | LSST::M1M3::SS::FPGA | virtual |
ackPPS() override | LSST::M1M3::SS::FPGA | virtual |
close() override (defined in LSST::M1M3::SS::FPGA) | LSST::M1M3::SS::FPGA | |
finalize() override (defined in LSST::M1M3::SS::FPGA) | LSST::M1M3::SS::FPGA | |
FPGA() (defined in LSST::M1M3::SS::FPGA) | LSST::M1M3::SS::FPGA | |
get() (defined in LSST::M1M3::SS::IFPGA) | LSST::M1M3::SS::IFPGA | static |
getHealthAndStatusFPGAData() | LSST::M1M3::SS::IFPGA | inline |
getIrq(uint8_t bus) override (defined in LSST::M1M3::SS::IFPGA) | LSST::M1M3::SS::IFPGA | |
getRxCommand(uint8_t bus) override (defined in LSST::M1M3::SS::IFPGA) | LSST::M1M3::SS::IFPGA | |
getSupportFPGAData() | LSST::M1M3::SS::IFPGA | inline |
getTxCommand(uint8_t bus) override (defined in LSST::M1M3::SS::IFPGA) | LSST::M1M3::SS::IFPGA | |
healthAndStatusFPGAData (defined in LSST::M1M3::SS::IFPGA) | LSST::M1M3::SS::IFPGA | protected |
IFPGA() (defined in LSST::M1M3::SS::IFPGA) | LSST::M1M3::SS::IFPGA | inline |
initialize() override (defined in LSST::M1M3::SS::FPGA) | LSST::M1M3::SS::FPGA | |
open() override (defined in LSST::M1M3::SS::FPGA) | LSST::M1M3::SS::FPGA | |
pullHealthAndStatus() override | LSST::M1M3::SS::FPGA | virtual |
pullTelemetry() override | LSST::M1M3::SS::FPGA | virtual |
readHealthAndStatusFIFO(uint64_t *data, size_t length, uint32_t timeoutInMs=10) override | LSST::M1M3::SS::FPGA | virtual |
readMPUFIFO(cRIO::MPU &mpu) override (defined in LSST::M1M3::SS::FPGA) | LSST::M1M3::SS::FPGA | inline |
readRawAccelerometerFIFO(uint64_t *raw, size_t samples) override | LSST::M1M3::SS::FPGA | virtual |
readU16ResponseFIFO(uint16_t *data, size_t length, uint32_t timeoutInMs) override (defined in LSST::M1M3::SS::FPGA) | LSST::M1M3::SS::FPGA | |
readU8ResponseFIFO(uint8_t *data, size_t length, uint32_t timeoutInMs) override | LSST::M1M3::SS::FPGA | virtual |
setPower(bool aux, bool network) | LSST::M1M3::SS::IFPGA | |
setPower(const bool aux[4], const bool network[4]) | LSST::M1M3::SS::IFPGA | |
supportFPGAData (defined in LSST::M1M3::SS::IFPGA) | LSST::M1M3::SS::IFPGA | protected |
waitForModbusIRQs(uint32_t warning_timeout, uint32_t error_timeout) override | LSST::M1M3::SS::FPGA | virtual |
waitForOuterLoopClock(uint32_t timeout) override | LSST::M1M3::SS::FPGA | virtual |
waitForPPS(uint32_t timeout) override | LSST::M1M3::SS::FPGA | virtual |
waitOnIrqs(uint32_t irqs, uint32_t timeout, bool &timedout, uint32_t *triggered=NULL) override (defined in LSST::M1M3::SS::FPGA) | LSST::M1M3::SS::FPGA | |
writeCommandFIFO(uint16_t *data, size_t length, uint32_t timeoutInMs) override (defined in LSST::M1M3::SS::FPGA) | LSST::M1M3::SS::FPGA | |
writeHealthAndStatusFIFO(uint16_t request, uint16_t param=0) override | LSST::M1M3::SS::FPGA | virtual |
writeMPUFIFO(cRIO::MPU &mpu, const std::vector< uint8_t > &data, uint32_t timeout) override (defined in LSST::M1M3::SS::FPGA) | LSST::M1M3::SS::FPGA | inline |
writeRequestFIFO(uint16_t *data, size_t length, uint32_t timeoutInMs) override (defined in LSST::M1M3::SS::FPGA) | LSST::M1M3::SS::FPGA | |
writeTimestampFIFO(uint64_t timestamp) override | LSST::M1M3::SS::FPGA | virtual |
~FPGA() (defined in LSST::M1M3::SS::FPGA) | LSST::M1M3::SS::FPGA | virtual |
~IFPGA() (defined in LSST::M1M3::SS::IFPGA) | LSST::M1M3::SS::IFPGA | inlinevirtual |