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 {
8888 // virtual void hook(State s, void* action);
8989 virtual void update () { handleMessage (nullptr ); }
9090
91- inline void approveOta () { policies |= Approved; }
91+ inline void approveOta () { this -> policies |= Approved; }
9292 inline void setOtaPolicies (uint16_t policies) { this ->policies = policies; }
9393
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+
9498 inline State getState () { return state; }
9599
96100 virtual bool isOtaCapable () = 0;
You can’t perform that action at this time.
0 commit comments