ADTF Device Toolbox SDK
Loading...
Searching...
No Matches
can_types.h File Reference
#include <stdint.h>
#include <string.h>
Include dependency graph for can_types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  adtf::devicetb::sdk::can::axle::tValueInfo
 
struct  adtf::devicetb::sdk::can::axle::tSignalInfo
 
struct  adtf::devicetb::sdk::can::axle::tSignalValue
 
struct  adtf::devicetb::sdk::can::axle::tMessageInfo
 
struct  adtf::devicetb::sdk::can::axle::tCANData
 
struct  adtf::devicetb::sdk::can::axle::tCANData::tMessageHeader
 
struct  adtf::devicetb::sdk::can::axle::tCANData::tData
 
struct  adtf::devicetb::sdk::can::axle::tCANData::tStatus
 

Namespaces

namespace  adtf
 ADTF - Namespace.
 
namespace  adtf::devicetb
 Devicetoolbox - Namespace.
 
namespace  adtf::devicetb::sdk
 Namespace for SDK of ADTF-Devicetoolbox.
 
namespace  adtf::devicetb::sdk::can
 Namespace for CAN in ADTF-Devicetoolbox.
 
namespace  adtf::devicetb::sdk::can::axle
 Namespace for functionality provided by V3.0.0.
 
namespace  adtf::devicetb::sdk::can::jack
 Namespace for functionality provided by V3.9.0.
 

Typedefs

using adtf::devicetb::sdk::can::axle::tChannelID = uint8_t
 
using adtf::devicetb::sdk::can::axle::tSignalID = uint32_t
 
using adtf::devicetb::sdk::can::axle::tMessageID = uint32_t
 
using adtf::devicetb::sdk::can::axle::tNetworkNodeID = uint32_t
 
using adtf::devicetb::sdk::can::tCANData = axle::tCANData
 
using adtf::devicetb::sdk::can::tChannelID = axle::tChannelID
 
using adtf::devicetb::sdk::can::tSignalID = axle::tSignalID
 
using adtf::devicetb::sdk::can::tMessageID = axle::tMessageID
 
using adtf::devicetb::sdk::can::eSignalType = axle::eSignalType
 
using adtf::devicetb::sdk::can::tSignalRawDataType = axle::tSignalRawDataType
 
using adtf::devicetb::sdk::can::tSignalInfo = axle::tSignalInfo
 
using adtf::devicetb::sdk::can::tSignalValue = axle::tSignalValue
 
using adtf::devicetb::sdk::can::tMessageInfo = axle::tMessageInfo
 

Enumerations

enum  eSignalType { CAN_SIGNAL_TYPE_INVALID = 0 , CAN_SIGNAL_TYPE_NORMAL = 1 , CAN_SIGNAL_TYPE_MULTIPLEXOR = 2 , CAN_SIGNAL_TYPE_MULTIPLEXED = 3 }
 
enum  tSignalRawDataType {
  DT_CAN_UNKNOWN = 0 , DT_CAN_UNSIGNED = 1 , DT_CAN_SIGNED = 2 , DT_CAN_IEEE_FLOAT = 3 ,
  DT_CAN_IEEE_DOUBLE = 4
}
 

Detailed Description

Copyright 2024 CARIAD SE.

This Source Code Form is subject to the terms of the Mozilla
Public License, v. 2.0. If a copy of the MPL was not distributed
with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

If it is not possible or desirable to put the notice in a particular file, then You may include the notice in a location (such as a LICENSE file in a relevant directory) where a recipient would be likely to look for such a notice.

You may add additional accurate notices of copyright ownership.