20#ifndef SOPC_SUB_TARGET_VARIABLE_H_
21#define SOPC_SUB_TARGET_VARIABLE_H_
struct SOPC_Dataset_LL_DataSetMessage SOPC_Dataset_LL_DataSetMessage
Definition sopc_dataset_ll_layer.h:32
struct SOPC_DataSetReader SOPC_DataSetReader
Definition sopc_pubsub_conf.h:35
bool SOPC_SubTargetVariable_SetVariables(SOPC_SubTargetVariableConfig *targetConfig, SOPC_TargetVariableCtx *targetVariable, const SOPC_DataSetReader *reader, SOPC_Dataset_LL_DataSetMessage *dsm)
SOPC_TargetVariableCtx * SOPC_SubTargetVariable_TargetVariablesCtx_Create(const SOPC_DataSetReader *reader)
Create and Initialize Target Variable context for the user to get target variables.
struct SOPC_TargetVariableCtx SOPC_TargetVariableCtx
Definition sopc_sub_target_variable.h:34
struct _SOPC_SubTargetVariableConfig SOPC_SubTargetVariableConfig
Definition sopc_sub_target_variable.h:29
bool SOPC_SetTargetVariables_Func(const OpcUa_WriteValue *nodesToWrite, const int32_t nbValues)
The subscriber scheduler calls this callback cyclically to pass the values received by the subscriber...
Definition sopc_sub_target_variable.h:42
void SOPC_SubTargetVariable_TargetVariableCtx_Delete(SOPC_TargetVariableCtx **subTargetVariable)
void SOPC_SubTargetVariableConfig_Delete(SOPC_SubTargetVariableConfig *targetConfig)
SOPC_SubTargetVariableConfig * SOPC_SubTargetVariableConfig_Create(SOPC_SetTargetVariables_Func *callback)
Definition sopc_types.h:4982