OTX-Runtime for C++  
OpenTestSystem::Otx::DiagManager::OtxDiagApi::IBusMonitoring Class Referenceabstract

The class is identical to an extension in OTX standard ISO 13209. A detailed specification can be found there. More...

#include <IBusMonitoring.h>

Public Member Functions

virtual std::vector< std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IBusFrame > > FetchBusMonitorBusFrames (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IBusMonitor > busMonitor)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual int64 GetBusFrameAddress (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IBusFrame > busFrame)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual std::string GetBusFrameAsString (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IBusFrame > busFrame)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual std::string GetBusFrameData (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IBusFrame > busFrame)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual int64 GetBusFrameTimestamp (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IBusFrame > busFrame)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual std::string GetBusFrameType (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IBusFrame > busFrame)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual void SetMonitoringFramesReadyHandler (std::function< void(const OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IBusMonitor &busMonitor)>)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual void StartBusMonitoring (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IBusMonitor > &busMonitor, std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IComInterface > comInterface, std::string *interfaceResource, std::vector< int64 > *addresses, OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::OtxBusMonitorModes *mode, std::string *target)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual void StopBusMonitoring (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IBusMonitor > &busMonitor)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 

Detailed Description

The class is identical to an extension in OTX standard ISO 13209. A detailed specification can be found there.

Member Function Documentation

◆ FetchBusMonitorBusFrames()

virtual std::vector<std::shared_ptr<OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IBusFrame> > OpenTestSystem::Otx::DiagManager::OtxDiagApi::IBusMonitoring::FetchBusMonitorBusFrames ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IBusMonitor busMonitor)
pure virtual

Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there.

◆ GetBusFrameAddress()

virtual int64 OpenTestSystem::Otx::DiagManager::OtxDiagApi::IBusMonitoring::GetBusFrameAddress ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IBusFrame busFrame)
pure virtual

Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there.

◆ GetBusFrameAsString()

virtual std::string OpenTestSystem::Otx::DiagManager::OtxDiagApi::IBusMonitoring::GetBusFrameAsString ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IBusFrame busFrame)
pure virtual

Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there.

◆ GetBusFrameData()

virtual std::string OpenTestSystem::Otx::DiagManager::OtxDiagApi::IBusMonitoring::GetBusFrameData ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IBusFrame busFrame)
pure virtual

Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there.

◆ GetBusFrameTimestamp()

virtual int64 OpenTestSystem::Otx::DiagManager::OtxDiagApi::IBusMonitoring::GetBusFrameTimestamp ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IBusFrame busFrame)
pure virtual

Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there.

◆ GetBusFrameType()

virtual std::string OpenTestSystem::Otx::DiagManager::OtxDiagApi::IBusMonitoring::GetBusFrameType ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IBusFrame busFrame)
pure virtual

Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there.

◆ SetMonitoringFramesReadyHandler()

virtual void OpenTestSystem::Otx::DiagManager::OtxDiagApi::IBusMonitoring::SetMonitoringFramesReadyHandler ( std::function< void(const OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IBusMonitor &busMonitor)>  )
pure virtual

Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there.

◆ StartBusMonitoring()

virtual void OpenTestSystem::Otx::DiagManager::OtxDiagApi::IBusMonitoring::StartBusMonitoring ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IBusMonitor > &  busMonitor,
std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IComInterface comInterface,
std::string *  interfaceResource,
std::vector< int64 > *  addresses,
OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::OtxBusMonitorModes mode,
std::string *  target 
)
pure virtual

Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there.

◆ StopBusMonitoring()

virtual void OpenTestSystem::Otx::DiagManager::OtxDiagApi::IBusMonitoring::StopBusMonitoring ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IBusMonitor > &  busMonitor)
pure virtual

Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there.


The documentation for this class was generated from the following file: