26 uint16_t mediaTypesSupported;
32 mediaTypesSupported |= 1 << 1;
36 mediaTypesSupported |= 1 << 4;
40 mediaTypesSupported |= 1 << 5;
44 mediaTypesSupported |= 1 << 2;
void clearSupportedMediaTypes()
void setMediumTypeAsSupported(DptMedium dptMedium)
virtual void initializeProperties(size_t propertiesSize, Property **properties)
Intializes the Property-array the the supplied values.
Property * property(PropertyID id)
Gets property with PropertyID id if it exists and nullptr otherwise.
virtual uint8_t read(uint16_t start, uint8_t count, uint8_t *data) const =0
virtual uint8_t write(uint16_t start, uint8_t count, const uint8_t *data)=0
@ OT_CEMI_SERVER
cEMI Server Object
@ PID_COMM_MODES_SUPPORTED
@ PID_OBJECT_TYPE
Interface Object Type independent Properties.
@ PID_MEDIUM_TYPE
cEMI Server Object
@ PID_MEDIUM_AVAILABILITY
@ PDT_UNSIGNED_INT
length: 2