C API: Resolve compilation against new icsneo::Messasge API

v0.3.0-dev
Paul Hollinsky 2021-09-20 23:24:19 -04:00
parent 38f0022bb6
commit f129be34b5
1 changed files with 4 additions and 1 deletions

View File

@ -453,7 +453,10 @@ bool icsneo_transmit(const neodevice_t* device, const neomessage_t* message) {
if(!icsneo_isValidNeoDevice(device)) if(!icsneo_isValidNeoDevice(device))
return false; return false;
return device->device->transmit(CreateMessageFromNeoMessage(message)); if(auto frame = std::dynamic_pointer_cast<icsneo::Frame>(CreateMessageFromNeoMessage(message)))
return device->device->transmit(frame);
return false;
} }
bool icsneo_transmitMessages(const neodevice_t* device, const neomessage_t* messages, size_t count) { bool icsneo_transmitMessages(const neodevice_t* device, const neomessage_t* messages, size_t count) {