File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -88,9 +88,13 @@ class OTACloudProcessInterface: public CloudProcess {
88
88
// virtual void hook(State s, void* action);
89
89
virtual void update () { handleMessage (nullptr ); }
90
90
91
- inline void approveOta () { policies |= Approved; }
91
+ inline void approveOta () { this -> policies |= Approved; }
92
92
inline void setOtaPolicies (uint16_t policies) { this ->policies = policies; }
93
93
94
+ inline void enableOtaPolicy (OtaFlags policyFlag) { this ->policies |= policyFlag; }
95
+ inline void disableOtaPolicy (OtaFlags policyFlag) { this ->policies &= ~policyFlag; }
96
+ inline bool getOtaPolicy (OtaFlags policyFlag) { return (this ->policies & policyFlag) != 0 ;}
97
+
94
98
inline State getState () { return state; }
95
99
96
100
virtual bool isOtaCapable () = 0;
You can’t perform that action at this time.
0 commit comments