|
SIMULINK_A7DAC
1.0
Control of A7_DAC device
|
Управление модулем A7_Dac. More...
#include <tf_a7dac.h>
Public Member Functions | |
| TF_A7Dac () | |
| virtual | ~TF_A7Dac () |
| int | Open (void) |
| Начало работы с модулем More... | |
| virtual void | PkgCmdStart (void) |
| Начало выполнения команды More... | |
| virtual void | PkgCmdWrite (int dev, int adr, int data) |
| Запись в регистр More... | |
| virtual void | PkgCmdRead (int dev, int adr, int *pData) |
| Чтение из регистра More... | |
| virtual void | PkgCmdExecute (void) |
| Выполнение команды More... | |
| int | GetPldDone (void) |
| Проверка наличия прошивки More... | |
| int | PldLoad (char *fname) |
| Загрузка прошивки ПЛИС More... | |
Public Member Functions inherited from CL_Reg | |
| CL_Reg () | |
| virtual | ~CL_Reg () |
Private Attributes | |
| TF_A7Dac_TaskData * | td |
| Внутренние данные класса More... | |
Управление модулем A7_Dac.
Definition at line 14 of file tf_a7dac.h.
| TF_A7Dac::TF_A7Dac | ( | ) |
Definition at line 34 of file tf_a7dac.cpp.
References td.
|
virtual |
Definition at line 39 of file tf_a7dac.cpp.
References td.
| int TF_A7Dac::GetPldDone | ( | void | ) |
Проверка наличия прошивки
Definition at line 167 of file tf_a7dac.cpp.
References TF_A7Dac_TaskData::ftHandle, and td.
Referenced by Open().
| int TF_A7Dac::Open | ( | void | ) |
Начало работы с модулем
Definition at line 45 of file tf_a7dac.cpp.
References TF_A7Dac_TaskData::ftHandle, GetPldDone(), PkgCmdExecute(), PkgCmdRead(), PkgCmdStart(), PldLoad(), and td.
Referenced by TF_A7DacCtrl::Prepare().
|
virtual |
Выполнение команды
Reimplemented from CL_Reg.
Definition at line 337 of file tf_a7dac.cpp.
References CMD_Item::adr, CMD_Item::cmd, TF_A7Dac_TaskData::cmd_index, CMD_Item::data, CMD_Item::dev, TF_A7Dac_TaskData::ftHandle, TF_A7Dac_TaskData::items, CMD_Item::pData, and td.
Referenced by Open(), and TF_A7DacCtrl::Prepare().
|
virtual |
Чтение из регистра
Reimplemented from CL_Reg.
Definition at line 323 of file tf_a7dac.cpp.
References CMD_Item::adr, CMD_Item::cmd, TF_A7Dac_TaskData::cmd_index, CMD_Item::data, CMD_Item::dev, TF_A7Dac_TaskData::items, CMD_Item::pData, and td.
Referenced by Open(), and TF_A7DacCtrl::Prepare().
|
virtual |
Начало выполнения команды
Reimplemented from CL_Reg.
Definition at line 302 of file tf_a7dac.cpp.
References TF_A7Dac_TaskData::cmd_index, TF_A7Dac_TaskData::cmd_status, and td.
Referenced by Open(), and TF_A7DacCtrl::Prepare().
|
virtual |
Запись в регистр
Reimplemented from CL_Reg.
Definition at line 309 of file tf_a7dac.cpp.
References CMD_Item::adr, CMD_Item::cmd, TF_A7Dac_TaskData::cmd_index, CMD_Item::data, CMD_Item::dev, TF_A7Dac_TaskData::items, CMD_Item::pData, and td.
Referenced by TF_A7DacCtrl::Prepare().
| int TF_A7Dac::PldLoad | ( | char * | fname | ) |
Загрузка прошивки ПЛИС
Definition at line 207 of file tf_a7dac.cpp.
References TF_A7Dac_TaskData::ftHandle, and td.
Referenced by Open().
|
private |
Внутренние данные класса
Definition at line 18 of file tf_a7dac.h.
Referenced by GetPldDone(), Open(), PkgCmdExecute(), PkgCmdRead(), PkgCmdStart(), PkgCmdWrite(), PldLoad(), TF_A7Dac(), and ~TF_A7Dac().
1.8.14