Home2L - Python API v1.4-2-g83f4c (2025-08-23)
Smart Tools for a Private Home
Loading...
Searching...
No Matches
Public Member Functions | List of all members
CRcEvent Class Reference

Description

Resource events delivered by a subscriber or to a driver.

Possible event types are:
  rceTimer:             Timer alarm.
  rceValueStateChanged: The resource has changed its value.
  rceRequestChanged:    A request has been changed or deleted. The 'ValueState ()'
                        attribute indicates the affected request ID (type is string).
  rceDisconnected:      The connection to the (remote) resource has
                        been lost.
  rceConnected:         The connection to the (remote) resource has
                        been established (again).
  rceDriveValue:        Drive a value (for drivers).
  rceNone:              Nothing (dummy event: ignore).
The attribute 'MorePending ()' indicates whether more events are waiting for the
same subscriber. This can be used for performance optimizations to avoid
unecessary recomputations.

Inherits object.

Public Member Functions

 Clear (self)
 
 Set (self, _type=rceNone, _resource=None, _valueState=None, _data=None)
 
 SetType (self, _type)
 
 SetResource (self, _resource)
 
 SetValueState (self, _valueState)
 
 SetData (self, _data)
 
 Type (self)
 
 Resource (self)
 
 ValueState (self)
 
 Data (self)
 
 ToStr (self, ret)
 

Member Function Documentation

◆ Clear()

Clear (   self)
Clear(CRcEvent self)

◆ Set()

Set (   self,
  _type = rceNone,
  _resource = None,
  _valueState = None,
  _data = None 
)
Set(CRcEvent self, ERcEventType _type=rceNone, CResource _resource=None, CRcValueState _valueState=None, void * _data=None)

◆ SetType()

SetType (   self,
  _type 
)
SetType(CRcEvent self, ERcEventType _type)

◆ SetResource()

SetResource (   self,
  _resource 
)
SetResource(CRcEvent self, CResource _resource)

◆ SetValueState()

SetValueState (   self,
  _valueState 
)
SetValueState(CRcEvent self, CRcValueState _valueState)

◆ SetData()

SetData (   self,
  _data 
)
SetData(CRcEvent self, void * _data)

◆ Type()

Type (   self)
Type(CRcEvent self) -> ERcEventType

◆ Resource()

Resource (   self)
Resource(CRcEvent self) -> CResource

◆ ValueState()

ValueState (   self)
ValueState(CRcEvent self) -> CRcValueState

◆ Data()

Data (   self)
Data(CRcEvent self) -> void *

◆ ToStr()

ToStr (   self,
  ret 
)
ToStr(CRcEvent self, CString * ret) -> char const *