Added dummy can driver.

This commit is contained in:
2025-12-30 14:42:49 +01:00
parent f170b3835d
commit fbeb4fb3c0
6 changed files with 73 additions and 16 deletions

View File

@@ -31,7 +31,7 @@
#include <QDebug>
#include <QRandomGenerator>
#include <bcdrivertinycan.h>
#include <can_drv.h>
@@ -143,9 +143,6 @@ BCDriver::DriverState BCDriverTinyCan::initDriver()
uint32_t BCDriverTinyCan::readRawByte( uint32_t deviceID, uint8_t registerID ) const
{
uint32_t myRandomByte = static_cast<uint32_t>(QRandomGenerator::global()->bounded(256));
return myRandomByte;
if( getState() != DriverState::Ready)
throw BCException( "readRawValue error: driver not loaded." );
@@ -155,8 +152,6 @@ uint32_t BCDriverTinyCan::readRawByte( uint32_t deviceID, uint8_t registerID ) c
TCanMsg msg;
// msg verpacken
msg.MsgFlags = 0L;
msg.Id = deviceID;
@@ -223,7 +218,6 @@ void BCDriverTinyCan::writeRawByte( uint32_t deviceID, uint8_t registerID ,uint8
qDebug() << " --- BCDriverTinyCan writeRawValue: " << value;
return;
struct TCanMsg msg;
int timeout_count = cTIMEOUT_COUNT;