AM Daemon ライブラリリファレンス
CanDef.h
[詳解]
1 /// @file
2 /// @brief CAN通信に関する情報を定義するヘッダ。
3 ///
4 /// Copyright(C)SEGA
5 
6 #ifndef AMDAEMON_CANDEF_H
7 #define AMDAEMON_CANDEF_H
8 
9 #include "amdaemon/env.h"
10 
11 #include <cstdint>
12 #include <cstddef>
13 
14 namespace amdaemon
15 {
16 /// @addtogroup g_can
17 /// @{
18 
19  /// CAN通信パケットデータの最大許容サイズ。
20  static const std::size_t MaxCanPacketDataSize = 8;
21 
22  /// CAN通信パケットの最大許容プライオリティ値。
23  static const std::uint8_t MaxCanPacketPriority = 0x0F;
24 
25  /// CAN通信パケットの既定プライオリティ値。
26  static const std::uint8_t DefaultCanPacketPriority = MaxCanPacketPriority;
27 
28  /// CAMエラーレポート取得コマンドの命令コード。
29  static const std::uint8_t CanErrorReportCommand = 0xF4;
30 
31 /// @}
32 } // namespace amdaemon
33 
34 #endif // AMDAEMON_CANDEF_H
static const std::uint8_t CanErrorReportCommand
CAMエラーレポート取得コマンドの命令コード。
Definition: CanDef.h:29
static const std::size_t MaxCanPacketDataSize
CAN通信パケットデータの最大許容サイズ。
Definition: CanDef.h:20
Daemonライブラリの環境定義を行うヘッダ。
AM Daemon ライブラリクラス群の基底名前空間。
Definition: Log.h:13
static const std::uint8_t DefaultCanPacketPriority
CAN通信パケットの既定プライオリティ値。
Definition: CanDef.h:26
static const std::uint8_t MaxCanPacketPriority
CAN通信パケットの最大許容プライオリティ値。
Definition: CanDef.h:23