|
REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
|
Loading...
Searching...
No Matches
blocks::IBlockHAL_V_1_3_X Class Reference
#include <iblock.h>
Inheritance diagram for blocks::IBlockHAL_V_1_3_X:

Collaboration diagram for blocks::IBlockHAL_V_1_3_X:

Public Member Functions | |
| IBlockHAL_V_1_3_X (bus::addr_t block_address) | |
Public Member Functions inherited from blocks::IBlockHAL_V_1_2_X | |
| IBlockHAL_V_1_2_X (bus::addr_t block_address) | |
| bool | write_outputs (const std::array< uint32_t, 16 > &outputs) override |
| bool | write_upscaling (std::bitset< 32 > upscaling) override |
Public Member Functions inherited from entities::EntitySharedHardware< IBlockHAL > | |
| metadata::eui_t | get_entity_eui () const |
| float | read_temperature () const |
| metadata::eui_t | get_entity_eui () const |
| float | read_temperature () const |
Protected Attributes | |
| const functions::ICommandRegisterFunction | f_cmd |
| const functions::TriggerFunction | f_imatrix_reset |
| const functions::TriggerFunction | f_imatrix_sync |
| const functions::SR74HCT595 | scaling_register |
| const functions::TriggerFunction | scaling_register_sync |
Protected Attributes inherited from blocks::IBlockHAL_V_1_2_X | |
| const functions::ICommandRegisterFunction | f_cmd |
| const functions::TriggerFunction | f_imatrix_reset |
| const functions::TriggerFunction | f_imatrix_sync |
| const functions::SR74HCT595 | scaling_register |
| const functions::TriggerFunction | scaling_register_sync |
Protected Attributes inherited from entities::EntitySharedHardware< IBlockHAL > | |
| 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< IBlockHAL > | |
| 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
◆ IBlockHAL_V_1_3_X()
|
explicit |
Definition at line 122 of file iblock.cpp.
References f_cmd, f_imatrix_reset, f_imatrix_sync, blocks::IBlockHAL_V_1_2_X::IBlockHAL_V_1_2_X(), scaling_register, and scaling_register_sync.
Member Data Documentation
◆ f_cmd
|
protected |
Definition at line 33 of file iblock.h.
Referenced by IBlockHAL_V_1_3_X().
◆ f_imatrix_reset
|
protected |
Definition at line 34 of file iblock.h.
Referenced by IBlockHAL_V_1_3_X().
◆ f_imatrix_sync
|
protected |
Definition at line 35 of file iblock.h.
Referenced by IBlockHAL_V_1_3_X().
◆ scaling_register
|
protected |
Definition at line 37 of file iblock.h.
Referenced by IBlockHAL_V_1_3_X().
◆ scaling_register_sync
|
protected |
Definition at line 38 of file iblock.h.
Referenced by IBlockHAL_V_1_3_X().
The documentation for this class was generated from the following files:
- lib/hardware/src/block/teensy/iblock.h
- lib/hardware/src/block/iblock.cpp
Public Member Functions inherited from