Skyward boardcore
|
#include <stdint.h>
Go to the source code of this file.
Classes | |
struct | Boardcore::Canbus::CanMessage |
Generic struct that contains a can protocol message. More... | |
Namespaces | |
namespace | Boardcore |
This file includes all the types the logdecoder script will decode. | |
namespace | Boardcore::Canbus |
Enumerations | |
enum class | Boardcore::Canbus::CanProtocolIdMask : uint32_t { Boardcore::Canbus::PRIORITY = 0x1E000000 , Boardcore::Canbus::PRIMARY_TYPE = 0x01F80000 , Boardcore::Canbus::SOURCE = 0x00078000 , Boardcore::Canbus::DESTINATION = 0x00007800 , Boardcore::Canbus::SECONDARY_TYPE = 0x00000780 , Boardcore::Canbus::MESSAGE_INFORMATION = 0x1FFFFF80 , Boardcore::Canbus::FIRST_PACKET_FLAG = 0x00000040 , Boardcore::Canbus::LEFT_TO_SEND = 0x0000003F , Boardcore::Canbus::SEQUENTIAL_INFORMATION = 0x0000007F } |
Masks of the elements composing can packets ids. More... | |
enum | Boardcore::Canbus::CanProtocolShiftInformation : uint8_t { Boardcore::Canbus::PRIORITY = 25 , Boardcore::Canbus::PRIMARY_TYPE = 19 , Boardcore::Canbus::SOURCE = 15 , Boardcore::Canbus::DESTINATION = 11 , Boardcore::Canbus::SECONDARY_TYPE = 7 , Boardcore::Canbus::FIRST_PACKET_FLAG = 6 , Boardcore::Canbus::LEFT_TO_SEND = 0 , Boardcore::Canbus::SEQUENTIAL_INFORMATION = 7 } |
Functions | |
bool | Boardcore::Canbus::operator== (const CanMessage &lhs, const CanMessage &rhs) |
bool | Boardcore::Canbus::operator!= (const CanMessage &lhs, const CanMessage &rhs) |