|
CARMA C++
|
Declarations of carma::canbus types. More...
#include <map>#include <string>#include <vector>Go to the source code of this file.
Classes | |
| struct | carma::canbus::busStatusStruct |
| Bus Status type. More... | |
Namespaces | |
| module | carma |
| IDL for bima Rx Control, inherits from antenna::common::RxControl. | |
| carma::canbus | |
| This namespace contains all canbus library related code. | |
Typedefs | |
| typedef unsigned short | carma::canbus::apiType |
| Carma API id type. More... | |
| typedef unsigned short | carma::canbus::boardType |
| Carma Board Type id type. More... | |
| typedef unsigned short | carma::canbus::busIdType |
| Carma Bus Id type. More... | |
| typedef enum carma::canbus::busStateEnum | carma::canbus::busStateType |
| Bus State type. More... | |
| typedef std::map< busIdType, busStatusType > | carma::canbus::BusStatusMap |
| Map to hold bus status for multiple busses. More... | |
| typedef struct carma::canbus::busStatusStruct | carma::canbus::busStatusType |
| Bus Status type. More... | |
| typedef unsigned char | carma::canbus::byteType |
| Base raw CAN byte. More... | |
| typedef ::std::vector < ::carma::canbus::byteType > | carma::canbus::DataVector |
| Alias for CAN data. More... | |
|
typedef enum carma::canbus::deviceStateEnum | carma::canbus::deviceStateType |
| typedef unsigned int | carma::canbus::idType |
| Type for full 29 bit CAN id. More... | |
| typedef unsigned int | carma::canbus::keyType |
| Unique key identifier for each device. More... | |
| typedef enum carma::canbus::modeTypeEnum | carma::canbus::modeType |
| Mode type. More... | |
| typedef ::std::map < ::carma::canbus::msgType,::std::string > | carma::canbus::MsgBriefMap |
| Alias for message descriptions keyed by message id. More... | |
| typedef unsigned short | carma::canbus::msgType |
| Carma Message id type. More... | |
| typedef unsigned short | carma::canbus::nodeType |
| Carma Node Type id type. More... | |
| typedef unsigned short | carma::canbus::portType |
| Port id type for multi-port boards. More... | |
| typedef unsigned short | carma::canbus::serialNumberType |
| Carma Serial Number type. More... | |
Enumerations | |
| enum | carma::canbus::busStateEnum { carma::canbus::NO_ERRORS = 0, carma::canbus::ERROR_ACTIVE = 1, carma::canbus::ERROR_PASSIVE = 2, carma::canbus::BUS_OFF = 3 } |
| Bus State type. More... | |
| enum | carma::canbus::deviceStateEnum { carma::canbus::OFFLINE, carma::canbus::STARTING, carma::canbus::ONLINE, carma::canbus::SIMULATED } |
| Device state type enumeration. More... | |
| enum | carma::canbus::modeTypeEnum { carma::canbus::ENGINEERING = 1, carma::canbus::APPLICATION = 0 } |
| Mode type. More... | |
| enum | carma::canbus::txPriorityType { HIGH = 1, NORMAL = 2, LOW = 3 } |
| CAN Tx priority type. More... | |
Variables | |
| const busIdType | carma::canbus::ALL_BUSSES = 0xffff |
| Specifies that a message should be sent to ALL_BUSSES. More... | |
| const std::string | carma::canbus::CAN_INPUT_IPQ = "/can-input.ipq" |
| const std::string | carma::canbus::CAN_OUTPUT_IPQ = "/can-output.ipq" |
| const apiType | carma::canbus::DUMMY_PKT_API = 0xFF |
| Dummy packet api. More... | |
| const msgType | carma::canbus::DUMMY_PKT_MID = 0x3FF |
| Dummy packet message id. More... | |
| const long | carma::canbus::IPQ_BUFFER_SIZE = 150000 |
| DirectCan IPQ buffer sizes. More... | |
| const int | carma::canbus::NANOSECS_PER_SEC = 1000000000 |
Declarations of carma::canbus types.
Definition in file Types.h.