|
REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
|
Loading...
Searching...
No Matches
platform::REDAC_HAL_V_1_1_X Class Reference
#include <redac.h>
Inheritance diagram for platform::REDAC_HAL_V_1_1_X:

Collaboration diagram for platform::REDAC_HAL_V_1_1_X:

Public Member Functions | |
| REDAC_HAL_V_1_1_X () | |
| bool | write_fp_control_register (uint16_t state) |
Public Member Functions inherited from platform::REDAC_HAL_V_1_0_X | |
| REDAC_HAL_V_1_0_X () | |
| uint16_t | read_backplane_and_slot_id () const override |
| bool | write_adc_bus_mux (const std::array< carrier::ADCChannel, 8 > &channels) override |
| void | reset_adc_bus_mux () override |
Public Member Functions inherited from entities::EntitySharedHardware< REDAC_HAL > | |
| metadata::eui_t | get_entity_eui () const |
| float | read_temperature () const |
| metadata::eui_t | get_entity_eui () const |
| float | read_temperature () const |
Static Public Attributes | |
| static constexpr uint8_t | FP_SR_CLR = 4 |
| static constexpr uint8_t | FP_SR_STO = 5 |
| static constexpr uint8_t | FP_SR = 6 |
Static Public Attributes inherited from platform::REDAC_HAL_V_1_0_X | |
| static constexpr uint8_t | METADATA_FADDR = bus::METADATA_FUNC_IDX |
| static constexpr uint8_t | TEMPERATURE_FADDR = 1 |
| static constexpr uint8_t | STANDBY_SET_FADDR = 3 |
| static constexpr uint8_t | STANDBY_UNSET_FADDR = 2 |
| static const SPISettings | BP_REDAC_ID_SPI_SETTINGS |
| static constexpr uint8_t | BP_REDAC_ID_FADDR = 2 |
Protected Attributes | |
| const functions::SR74HCT595 | fp_control |
| const functions::TriggerFunction | fp_control_reset |
| const functions::TriggerFunction | fp_control_sync |
Protected Attributes inherited from platform::REDAC_HAL_V_1_0_X | |
| const functions::DataFunction | bp_redac_id |
| const functions::TriggerFunction | f_set_standby |
| const functions::TriggerFunction | f_unset_standby |
| ADCFunction_V_1_0_X | adc_functions [3] |
Protected Attributes inherited from entities::EntitySharedHardware< REDAC_HAL > | |
| const metadata::MetadataEditor | f_meta |
| const functions::TMP127Q1 | temperature_sensor |
| const metadata::MetadataEditor | f_meta |
| const functions::TMP127Q1 | temperature_sensor |
Additional Inherited Members | |
Protected Member Functions inherited from entities::EntitySharedHardware< REDAC_HAL > | |
| EntitySharedHardware (bus::addr_t f_meta_addr, bus::addr_t temperature_sensor_addr, uint8_t alt_function_idx) | |
| EntitySharedHardware (bus::addr_t block_address, uint8_t alt_function_idx) | |
| EntitySharedHardware (bus::addr_t f_meta_addr, bus::addr_t temperature_sensor_addr, uint8_t alt_function_idx) | |
| EntitySharedHardware (bus::addr_t block_address, uint8_t alt_function_idx) | |
Detailed Description
Constructor & Destructor Documentation
◆ REDAC_HAL_V_1_1_X()
| platform::REDAC_HAL_V_1_1_X::REDAC_HAL_V_1_1_X | ( | ) |
Definition at line 76 of file redac.cpp.
References fp_control, fp_control_reset, fp_control_sync, FP_SR, FP_SR_CLR, and FP_SR_STO.
Member Function Documentation
◆ write_fp_control_register()
| bool platform::REDAC_HAL_V_1_1_X::write_fp_control_register | ( | uint16_t | state | ) |
Definition at line 81 of file redac.cpp.
References fp_control, fp_control_sync, and success.
Member Data Documentation
◆ fp_control
|
protected |
Definition at line 92 of file redac.h.
Referenced by REDAC_HAL_V_1_1_X(), and write_fp_control_register().
◆ fp_control_reset
|
protected |
Definition at line 93 of file redac.h.
Referenced by REDAC_HAL_V_1_1_X().
◆ fp_control_sync
|
protected |
Definition at line 94 of file redac.h.
Referenced by REDAC_HAL_V_1_1_X(), and write_fp_control_register().
◆ FP_SR
|
staticconstexpr |
Definition at line 87 of file redac.h.
Referenced by REDAC_HAL_V_1_1_X().
◆ FP_SR_CLR
|
staticconstexpr |
Definition at line 85 of file redac.h.
Referenced by REDAC_HAL_V_1_1_X().
◆ FP_SR_STO
|
staticconstexpr |
Definition at line 86 of file redac.h.
Referenced by REDAC_HAL_V_1_1_X().
The documentation for this class was generated from the following files:
Public Member Functions inherited from