20#ifndef SOPC_SUB_SCHEDULER_H_
21#define SOPC_SUB_SCHEDULER_H_
void SOPC_PubSub_OnFatalError(void *userContext, const char *message)
Definition sopc_pubsub_conf.h:73
struct SOPC_PubSubConfiguration SOPC_PubSubConfiguration
Definition sopc_pubsub_conf.h:28
void SOPC_SubScheduler_Stop(void)
void SOPC_SubscriberDataSetMessageSNGap_Func(SOPC_Conf_PublisherId pubId, uint16_t groupId, uint16_t writerId, uint16_t prevSN, uint16_t receivedSN)
Callback to notify gaps in received DataSetMessage sequence number. DataSetMessage is identified by t...
Definition sopc_sub_scheduler.h:56
bool SOPC_SubScheduler_Start(SOPC_PubSubConfiguration *config, SOPC_SubTargetVariableConfig *targetConfig, SOPC_SubscriberStateChanged_Func *pStateChangedCb, SOPC_SubscriberDataSetMessageSNGap_Func sdmSnGapCb, SOPC_PubSub_OnFatalError *pSubDisconnectedCb, int threadPriority)
void SOPC_SubscriberStateChanged_Func(const SOPC_Conf_PublisherId *pubId, uint16_t groupId, uint16_t writerId, SOPC_PubSubState state)
Definition sopc_sub_scheduler.h:41
SOPC_PubSubState
Definition sopc_sub_scheduler.h:28
@ SOPC_PubSubState_Disabled
Definition sopc_sub_scheduler.h:29
@ SOPC_PubSubState_Paused
Definition sopc_sub_scheduler.h:30
@ SOPC_PubSubState_Operational
Definition sopc_sub_scheduler.h:31
@ SOPC_PubSubState_Error
Definition sopc_sub_scheduler.h:32
struct _SOPC_SubTargetVariableConfig SOPC_SubTargetVariableConfig
Definition sopc_sub_target_variable.h:29
Definition sopc_pubsub_conf.h:118