8 #ifndef K_FIRESYNC_EVENT_MANAGER_H
9 #define K_FIRESYNC_EVENT_MANAGER_H
470 #include <kFireSync/Client/kEventManager.x.h>
k32u kEventManager_ControlId(kEventManager manager)
Gets the control source id for an event manager.
kStatus kEventManager_SetControlId(kEventManager manager, k32u id)
Sets the control source id for an event manager.
kStatus kEventManager_Stats(kEventManager manager, kEventStats *stats)
Gets current event manager statistics.
kEventEncoder kEventManager_EncoderMode(kEventManager manager)
Reports the event manager encoder mode.
kEventManagerType kEventManager_Type(kEventManager manager)
Gets the event manager type.
kStatus kEventManager_EnableAutoPeriod(kEventManager state, kBool enabled)
Enables automatic period calculation for the event manager.
kStatus kEventManager_SetControl(kEventManager manager, kEventControl type)
Sets the event manager control mode.
kStatus kEventManager_GateEnabledInfo(kEventManager manager, kInfoBool *info)
Reports constraint and validity information for the GateEnabled setting.
Represents constraint and validity information for a bit flag setting.
Definition: kInfo.h:544
k64u kEventManager_Count(kEventManager manager)
Reports the event manager sequence length.
Type of adjustment to perform to bring a setting into conformance with its constraints.
kStatus kEventManager_Schedule(kEventManager manager, k64s target)
Schedules an event sequence to begin at a future time or position.
k64u kEventManager_Period(kEventManager manager)
Reports the event manager period.
#define kADJUST_NONE
No adjustment.
Definition: kInfo.h:48
Represents event manager types.
Represents event manager control modes.
kStatus kEventManager_EnableGate(kEventManager manager, kBool enabled)
Enables or disables event gating.
kStatus kEventManager_SetEncoderMode(kEventManager manager, kEventEncoder mode)
Sets the event manager encoder mode.
Essential declarations related to FireSync nodes.
kBool kEventManager_IsEnabled(kEventManager manager)
Reports whether the event manager is currently enabled.
kStatus kEventManager_SetPeriod(kEventManager manager, k64u period, kAdjust adjustment=kADJUST_NONE)
Sets the event manager period.
kStatus kEventManager_OffsetInfo(kEventManager manager, kInfo64u *info)
Reports constraint and validity information for the Offset setting.
kBool kEventManager_AutoPeriodEnabled(kEventManager state)
Reports whether automatic period is enabled for the event manager.
Represents event manager encoder mode options.
kStatus kEventManager_Enable(kEventManager manager, kBool enable)
Enables or disables the event manager.
kStatus kEventManager_ControlInfo(kEventManager manager, kInfoBits *info)
Reports constraint and validity information for the Control setting.
kStatus kEventManager_Clear(kEventManager manager)
Resets event manager mode settings.
kStatus kEventManager_Trigger(kEventManager manager)
Provides a software trigger to an event manager.
kStatus kEventManager_CountInfo(kEventManager manager, kInfo64u *info)
Reports constraint and validity information for the Count setting.
Represents constraint and validity information for a 64-bit unsigned integer setting.
Definition: kInfo.h:234
Represents FireSync synchronization domain options.
k64u kEventManager_MinimumPeriod(kEventManager manager)
Reports the minimum time period at which events can be generated without causing missed events...
kStatus kEventManager_EncoderModeInfo(kEventManager manager, kInfoBits *info)
Reports constraint and validity information for the EncoderMode setting.
kStatus kEventManager_ControlIdInfo(kEventManager manager, kInfo *info)
Reports constraint and validity information for the ControlId setting.
kStatus kEventManager_SetOffset(kEventManager manager, k64u offset, kAdjust adjustment=kADJUST_NONE)
Sets the event manager offset amount.
kStatus kEventManager_AutoPeriodEnabledInfo(kEventManager state, kInfoBool *info)
Reports constraint and validity information for the AutoPeriodEnabled setting.
kSize kEventManager_Id(kEventManager manager)
Gets the id of the event manager module.
kStatus kEventManager_SetCount(kEventManager manager, k64u count, kAdjust adjustment=kADJUST_NONE)
Sets the event manager sequence length.
kStatus kEventManager_SetDomain(kEventManager manager, kSyncDomain domain)
Sets the event manager synchronization domain.
Represents event manager run-time statistics.
Definition: kNodeDef.h:152
Represents event manager configuration.
kEventControl kEventManager_Control(kEventManager manager)
Reports the event manager control mode.
kBool kEventManager_GateEnabled(kEventManager manager)
Reports whether event gating is enabled.
kSyncDomain kEventManager_Domain(kEventManager manager)
Reports the event manager synchronization domain.
Represents constraint and validity information for a general setting.
Definition: kInfo.h:64
kStatus kEventManager_PeriodInfo(kEventManager manager, kInfo64u *info)
Reports constraint and validity information for the Period setting.
k64u kEventManager_Offset(kEventManager manager)
Reports the event manager offset amount.
Represents constraint and validity information for a boolean setting.
Definition: kInfo.h:493
kStatus kEventManager_DomainInfo(kEventManager manager, kInfoBits *info)
Reports constraint and validity information for the Domain setting.