|
SM_ADC
1.0
Приём данных АЦП через разделяемую память
|
Обмен между Simulink и ADC через разделяемую память More...
#include <TF_SimulinkShared.h>
Public Member Functions | |
| TF_SimulinkShared (char *fname) | |
| ~TF_SimulinkShared () | |
| U32 | GetFlag (U32 id) |
| Получение флага из разделяемой памяти More... | |
| U32 | SetFlag (U32 id, U32 val) |
| Установка флага в разделяемой памяти More... | |
| U32 * | GetBuf (void) |
| Получение указателя на буфер More... | |
| double | SetDoubleParam (U32 id, double val) |
| Установка параметра типа double в разделяемой памяти More... | |
| double | GetDoubleParam (U32 id) |
| Чтение параметра типа double из разделяемой памяти More... | |
Private Attributes | |
| TL_SharedMemoryWrapper * | m_pSharedMemory |
| U32 * | m_pBufParam |
| Указатель на буфер параметров More... | |
| U32 * | m_pBufData |
| Указатель на буфер данных More... | |
| double * | m_pBufDoubleParam |
| Указатель на область параметров типа double. More... | |
Обмен между Simulink и ADC через разделяемую память
Definition at line 8 of file TF_SimulinkShared.h.
| TF_SimulinkShared::TF_SimulinkShared | ( | char * | fname | ) |
Definition at line 7 of file TF_SimulinkShared.cpp.
References TL_SharedMemoryWrapper::GetPtr(), m_pBufData, m_pBufDoubleParam, m_pBufParam, and m_pSharedMemory.
| TF_SimulinkShared::~TF_SimulinkShared | ( | ) |
Definition at line 18 of file TF_SimulinkShared.cpp.
References m_pSharedMemory.
| U32 * TF_SimulinkShared::GetBuf | ( | void | ) |
Получение указателя на буфер
Definition at line 39 of file TF_SimulinkShared.cpp.
References m_pBufData.
Referenced by Block::outputs().
| double TF_SimulinkShared::GetDoubleParam | ( | U32 | id | ) |
Чтение параметра типа double из разделяемой памяти
Definition at line 54 of file TF_SimulinkShared.cpp.
References m_pBufDoubleParam.
| U32 TF_SimulinkShared::GetFlag | ( | U32 | id | ) |
Получение флага из разделяемой памяти
Definition at line 24 of file TF_SimulinkShared.cpp.
References m_pBufParam.
Referenced by Block::outputs(), and Block::start().
| double TF_SimulinkShared::SetDoubleParam | ( | U32 | id, |
| double | val | ||
| ) |
Установка параметра типа double в разделяемой памяти
Definition at line 46 of file TF_SimulinkShared.cpp.
References m_pBufDoubleParam.
| U32 TF_SimulinkShared::SetFlag | ( | U32 | id, |
| U32 | val | ||
| ) |
Установка флага в разделяемой памяти
Definition at line 31 of file TF_SimulinkShared.cpp.
References m_pBufParam.
Referenced by Block::outputs(), and Block::start().
|
private |
Указатель на буфер данных
Definition at line 17 of file TF_SimulinkShared.h.
Referenced by GetBuf(), and TF_SimulinkShared().
|
private |
Указатель на область параметров типа double.
Definition at line 20 of file TF_SimulinkShared.h.
Referenced by GetDoubleParam(), SetDoubleParam(), and TF_SimulinkShared().
|
private |
Указатель на буфер параметров
Definition at line 14 of file TF_SimulinkShared.h.
Referenced by GetFlag(), SetFlag(), and TF_SimulinkShared().
|
private |
Definition at line 11 of file TF_SimulinkShared.h.
Referenced by TF_SimulinkShared(), and ~TF_SimulinkShared().
1.8.14