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... | |
![]() | |
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().