Pleora Technologies Inc. eBUS SDK v7.0.1.7536 API



IPvUserSetNotify.h
Go to the documentation of this file.
1 // *****************************************************************************
2 //
3 // Copyright (c) 2022, Pleora Technologies Inc., All rights reserved.
4 //
5 // *****************************************************************************
6 
7 #pragma once
8 
9 #include <PvDeviceLib.h>
10 
14 
18 {
27 };
28 
33 {
34 public:
35  virtual ~IPvUserSetNotify() {};
36 
37 
38 
46  virtual PvResult UserSetStateNotify( PvUserSetState aUserSetState, uint32_t aUserSetIndex ) = 0;
47 };
48 
PvUserSetState
UserSetState enumeration type.
Definition: IPvUserSetNotify.h:18
@ PvUserSetStateLoadCompleted
The device has just completed a UserSetLoad.
Definition: IPvUserSetNotify.h:26
@ PvUserSetStateLoadStart
The device is about to start a UserSetLoad.
Definition: IPvUserSetNotify.h:24
@ PvUserSetStateSaveCompleted
The device has just completed a UserSetSave.
Definition: IPvUserSetNotify.h:22
@ PvUserSetStateSaveStart
The device is about to start a UserSetSave.
Definition: IPvUserSetNotify.h:20
An interface to register a state change callback for UserSets.
Definition: IPvUserSetNotify.h:33
virtual PvResult UserSetStateNotify(PvUserSetState aUserSetState, uint32_t aUserSetIndex)=0
The callback that is issued when a UserSetState is reached. The DefaultUserSet is index 0 and the res...
Result information.
Definition: PvResult.h:30

Copyright (c) 2002-2026 Pleora Technologies Inc.
www.pleora.com