#include "dllexport.h"
#include <string>
#include <stdint.h>
Go to the source code of this file.
Classes | |
union | SCS::canAS_Data_t |
Union combining CAN Aerospace message data types. More... | |
struct | SCS::canAS_t |
Struct combining CAN Aerospace message header and message data. More... | |
union | SCS::can_Data_t |
Union combining raw CAN payload data and CAN Aerospace message. More... | |
struct | SCS::can_Id_t |
Convenience wrapper for CAN ID with highest bit code to tell 11/29 bit apart. More... | |
struct | SCS::scs_Id_t< T, id, width > |
These structs hold all IDs available from SCS. More... | |
struct | SCS::can_t |
CAN message as transmitted over the network. More... | |
union | SCS::char4 |
4 characters holding a time or date, according to CAN Aerospace 1.7 More... | |
Defines | |
#define | CAN2AB_PAYLOAD 8 |
Number of payload bytes CAN 2.0A and 2.0B are able to transport. | |
Enumerations | |
enum | AS_IDwidth { BIT11 = 0, BIT29 = 1 } |
Identifier is in 11 bit or 29bit format. More... | |
enum | AS_HeaderTypes { AS_Standard = 0 } |
The header types as specified by the CAN aerospace 1.7 standard. More... | |
enum | AS_Identifier_Distribution { SCS::Distribution_Standard = 0, SCS::Distribution_Flightpanels = 100 } |
The identifier distribution as specified by the flightpanels SCS specification. More... | |
enum | AS_Identifier_Distribution_Revision { Identifier_Distribution_Revision_This_Release = 1 } |
The revision of identifier distribution as specified by the flightpanels SCS. More... | |
enum | AS_NodeIds { BROADCAST_NODE_ID = 0, SCS_NODE_ID = 1, VASFMC_NODE_ID = 2 } |
Reserved node ids. More... | |
enum | AS_NodeService { SCS::IDS = 0, SCS::NSS = 1, SCS::STS = 7, SCS::MIS = 12, SCS::MCS = 13, SCS::DRS = 100, SCS::TIS29 = 101, SCS::NCS = 102 } |
Node service request codes. More... | |
enum | AS_Type { AS_NODATA = 0, AS_ERROR = 1, AS_FLOAT = 2, AS_LONG = 3, AS_ULONG = 4, AS_BLONG = 5, AS_SHORT = 6, AS_USHORT = 7, AS_BSHORT = 8, AS_CHAR = 9, AS_UCHAR = 10, AS_BCHAR = 11, AS_SHORT2 = 12, AS_USHORT2 = 13, AS_BSHORT2 = 14, AS_CHAR4 = 15, AS_UCHAR4 = 16, AS_ACHAR = 23, AS_ACHAR2 = 24, AS_ACHAR4 = 25, FP_ACHAR5 = 100, FP_VFLOAT = 101, FP_VLONG = 102 } |
Data types as specified in CANaerospace 1.7. More... |