![]() |
MAK Data Logger API Documentation for HLA
|
Class PlatformObjDecoder The decoder for the MATREX Platform object class TSPI attributes. More...
Go to the source code of this file.
Classes | |
| class | M_TSPI_FM::PlatformObjDecoder |
| The decoder for the MATREX Platform object class TSPI attributes. More... | |
Namespaces | |
| M_TSPI_FM | |
Macros | |
| #define | DtDECLARE_PlatformObjDecoder_ATTR_DECODER(attrName) DtDECLARE_ATTR_DECODER(DtEntityStateRepository, attrName) |
| We define several macros that can be helpful in defining the class, and the individual decoding functions. More... | |
| #define | DEFINE_SIMPLE_PlatformObjDecoder_ATTR_DECODER_WITH_CAST(attrName, netType, mutator, castExpr) |
| Macros used to define simple attribute decoder functions (members of a derived DtHlaStateDecoder that decode individual attributes). More... | |
| #define | DEFINE_SIMPLE_PlatformObjDecoder_ATTR_DECODER(attrName, netType, inspector) |
Variables | |
| class DT_DLL_MATREX_TSPI_FOM_MAP | DtEntityStateRepository |
Class PlatformObjDecoder The decoder for the MATREX Platform object class TSPI attributes.
| #define DEFINE_SIMPLE_PlatformObjDecoder_ATTR_DECODER | ( | attrName, | |
| netType, | |||
| inspector | |||
| ) |
| #define DEFINE_SIMPLE_PlatformObjDecoder_ATTR_DECODER_WITH_CAST | ( | attrName, | |
| netType, | |||
| mutator, | |||
| castExpr | |||
| ) |
Macros used to define simple attribute decoder functions (members of a derived DtHlaStateDecoder that decode individual attributes).
The simple decoding is just to convert the value pulled out of the ahvps to a host type using the cast expression castExpr, and pass it to the mutator function.
| #define DtDECLARE_PlatformObjDecoder_ATTR_DECODER | ( | attrName | ) | DtDECLARE_ATTR_DECODER(DtEntityStateRepository, attrName) |
We define several macros that can be helpful in defining the class, and the individual decoding functions.
Macro used to declare the attribute decoding functions, that are static members of PlatformObjDecoder. Just pass the name of the attribute. It uses a more general macro defined in hStateDecoder.h.