more compiler fixes
parent
398d8cbb16
commit
cb346d25ff
|
|
@ -36,9 +36,9 @@ the arbitration ID.
|
||||||
std::cout << "We got " << messages.size() << " messages!" << std::endl;
|
std::cout << "We got " << messages.size() << " messages!" << std::endl;
|
||||||
for(auto& msg : messages) {
|
for(auto& msg : messages) {
|
||||||
switch(msg->network.getType()) {
|
switch(msg->network.getType()) {
|
||||||
case icsneo::icsneo_msg_bus_type_can:
|
case icsneo_msg_bus_type_can:
|
||||||
case icsneo::icsneo_msg_bus_type_swcan:
|
case icsneo_msg_bus_type_swcan:
|
||||||
case icsneo::icsneo_msg_bus_type_lsftcan: {
|
case icsneo_msg_bus_type_lsftcan: {
|
||||||
// A message of type CAN is guaranteed to be a CANMessage, so we can static cast safely
|
// A message of type CAN is guaranteed to be a CANMessage, so we can static cast safely
|
||||||
auto canmsg = std::static_pointer_cast<icsneo::CANMessage>(msg);
|
auto canmsg = std::static_pointer_cast<icsneo::CANMessage>(msg);
|
||||||
// canmsg->arbid is valid here
|
// canmsg->arbid is valid here
|
||||||
|
|
|
||||||
|
|
@ -525,7 +525,7 @@ int main() {
|
||||||
/** Example of CAN FD
|
/** Example of CAN FD
|
||||||
std::cout << "Transmitting an extended CAN FD frame... " << std::endl;
|
std::cout << "Transmitting an extended CAN FD frame... " << std::endl;
|
||||||
auto txMessage = std::make_shared<icsneo::CANMessage>();
|
auto txMessage = std::make_shared<icsneo::CANMessage>();
|
||||||
txMessage->network = icsneo::icsneo_netid_hscan;
|
txMessage->network = icsneo_netid_hscan;
|
||||||
txMessage->arbid = 0x1C5001C5;
|
txMessage->arbid = 0x1C5001C5;
|
||||||
txMessage->data.insert(txMessage->data.end(), {0xaa, 0xbb, 0xcc});
|
txMessage->data.insert(txMessage->data.end(), {0xaa, 0xbb, 0xcc});
|
||||||
// The DLC will come from the length of the data vector
|
// The DLC will come from the length of the data vector
|
||||||
|
|
|
||||||
|
|
@ -52,7 +52,7 @@ TEST_F(A2BEncoderDecoderTest, PacketEncoderTest)
|
||||||
true
|
true
|
||||||
);
|
);
|
||||||
|
|
||||||
messagePtr->network = icsneo::icsneo_netid_a2b2;
|
messagePtr->network = icsneo_netid_a2b2;
|
||||||
A2BMessage& message = *messagePtr.get();
|
A2BMessage& message = *messagePtr.get();
|
||||||
|
|
||||||
message.setChannelSample(
|
message.setChannelSample(
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue