The class provides interface for obtaining of measured data, for detecting of supported modules that can be specific for general or some own protocol.
More...
|
virtual DPARequest::Ptr | pingRequest (DPAMessage::NetworkAddress address) const =0 |
| DPA request for detecting that specific device communicates using the same protocols as implemented protocol. More...
|
|
virtual DPARequest::Ptr | dpaProductInfoRequest (DPAMessage::NetworkAddress address) const =0 |
|
virtual ProductInfo | extractProductInfo (const std::vector< uint8_t > &msg, uint16_t hwPID) const =0 |
| Obtaining of information from received response on the dpaProductInfoRequest(). More...
|
|
virtual DPARequest::Ptr | dpaModulesRequest (DPAMessage::NetworkAddress node) const =0 |
|
virtual std::list< ModuleType > | extractModules (const std::vector< uint8_t > &message) const =0 |
|
virtual DPARequest::Ptr | dpaValueRequest (DPAMessage::NetworkAddress node, const std::list< ModuleType > &type) const =0 |
|
virtual SensorData | parseValue (const std::list< ModuleType > &modules, const std::vector< uint8_t > &msg) const =0 |
| Obtains measured values from the given byte message. The contents of the message must conform with the list of module types. More...
|
|
The class provides interface for obtaining of measured data, for detecting of supported modules that can be specific for general or some own protocol.