Merge pull request #10 from jcwenger/feature/directory-structure

Feature/directory structure
develop
Jason Wenger 2020-07-11 22:48:13 -05:00 committed by GitHub
commit 9170cef8a8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
274 changed files with 644 additions and 983 deletions

1
.gitignore vendored
View File

@ -8,3 +8,4 @@ aasdk_proto/*.pb.cc
aasdk_proto/*.pb.h
Makefile
cmake_install.cmake
install_manifest.txt

View File

@ -71,14 +71,14 @@ add_library(aasdk SHARED
add_dependencies(aasdk aasdk_proto)
target_link_libraries(aasdk
aasdk_proto
libusb
libusb
${Boost_LIBRARIES}
${PROTOBUF_LIBRARIES}
${OPENSSL_LIBRARIES}
${WINSOCK2_LIBRARIES})
install(TARGETS aasdk DESTINATION lib)
install(DIRECTORY include/f1x DESTINATION include)
install(DIRECTORY include/aasdk DESTINATION include)
if(AASDK_TEST)
add_executable(aasdk_ut

View File

@ -23,7 +23,7 @@ import "AudioTypeEnum.proto";
import "AudioConfigData.proto";
import "VideoConfigData.proto";
package f1x.aasdk.proto.data;
package aasdk.proto.data;
message AVChannel
{

View File

@ -18,14 +18,14 @@
syntax="proto2";
package f1x.aasdk.proto.ids;
package aasdk.proto.ids;
message AVChannelMessage
{
enum Enum
{
AV_MEDIA_WITH_TIMESTAMP_INDICATION = 0x0000;
AV_MEDIA_INDICATION = 0x0001;
AV_MEDIA_INDICATION = 0x0001;
SETUP_REQUEST = 0x8000;
START_INDICATION = 0x8001;
STOP_INDICATION = 0x8002;

View File

@ -18,9 +18,9 @@
syntax="proto2";
package f1x.aasdk.proto.messages;
package aasdk.proto.messages;
message AVChannelSetupRequest
{
required uint32 config_index = 1;
required uint32 config_index = 1;
}

View File

@ -20,7 +20,7 @@ syntax="proto2";
import "AVChannelSetupStatusEnum.proto";
package f1x.aasdk.proto.messages;
package aasdk.proto.messages;
message AVChannelSetupResponse
{

View File

@ -18,14 +18,14 @@
syntax="proto2";
package f1x.aasdk.proto.enums;
package aasdk.proto.enums;
message AVChannelSetupStatus
{
enum Enum
{
NONE = 0;
FAIL = 1;
OK = 2;
FAIL = 1;
OK = 2;
}
}

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.messages;
package aasdk.proto.messages;
message AVChannelStartIndication
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.messages;
package aasdk.proto.messages;
message AVChannelStopIndication
{

View File

@ -21,7 +21,7 @@ syntax="proto2";
import "AVStreamTypeEnum.proto";
import "AudioConfigData.proto";
package f1x.aasdk.proto.data;
package aasdk.proto.data;
message AVInputChannel
{

View File

@ -18,12 +18,12 @@
syntax="proto2";
package f1x.aasdk.proto.messages;
package aasdk.proto.messages;
message AVInputOpenRequest
{
required bool open = 1;
optional bool anc = 2;
optional bool ec = 3;
optional int32 max_unacked = 4;
required bool open = 1;
optional bool anc = 2;
optional bool ec = 3;
optional int32 max_unacked = 4;
}

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.messages;
package aasdk.proto.messages;
message AVInputOpenResponse
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.messages;
package aasdk.proto.messages;
message AVMediaAckIndication
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.enums;
package aasdk.proto.enums;
message AVStreamType
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.data;
package aasdk.proto.data;
message AbsoluteInputEvent
{

View File

@ -20,9 +20,9 @@ syntax="proto2";
import "AbsoluteInputEventData.proto";
package f1x.aasdk.proto.data;
package aasdk.proto.data;
message AbsoluteInputEvents
{
repeated AbsoluteInputEvent absolute_input_events = 1;
repeated AbsoluteInputEvent absolute_input_events = 1;
}

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.data;
package aasdk.proto.data;
message Accel
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.data;
package aasdk.proto.data;
message AudioConfig
{

View File

@ -20,7 +20,7 @@ syntax="proto2";
import "AudioFocusTypeEnum.proto";
package f1x.aasdk.proto.messages;
package aasdk.proto.messages;
message AudioFocusRequest
{

View File

@ -20,7 +20,7 @@ syntax="proto2";
import "AudioFocusStateEnum.proto";
package f1x.aasdk.proto.messages;
package aasdk.proto.messages;
message AudioFocusResponse
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.enums;
package aasdk.proto.enums;
message AudioFocusState
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.enums;
package aasdk.proto.enums;
message AudioFocusType
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.enums;
package aasdk.proto.enums;
message AudioType
{

View File

@ -20,7 +20,7 @@ syntax="proto2";
import "StatusEnum.proto";
package f1x.aasdk.proto.messages;
package aasdk.proto.messages;
message AuthCompleteIndication
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.messages;
package aasdk.proto.messages;
message BindingRequest
{

View File

@ -20,7 +20,7 @@ syntax="proto2";
import "StatusEnum.proto";
package f1x.aasdk.proto.messages;
package aasdk.proto.messages;
message BindingResponse
{

View File

@ -20,7 +20,7 @@ syntax="proto2";
import "BluetoothPairingMethodEnum.proto";
package f1x.aasdk.proto.data;
package aasdk.proto.data;
message BluetoothChannel
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.ids;
package aasdk.proto.ids;
message BluetoothChannelMessage
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.enums;
package aasdk.proto.enums;
message BluetoothPairingMethod
{

View File

@ -20,7 +20,7 @@ syntax="proto2";
import "BluetoothPairingMethodEnum.proto";
package f1x.aasdk.proto.messages;
package aasdk.proto.messages;
message BluetoothPairingRequest
{

View File

@ -20,7 +20,7 @@ syntax="proto2";
import "BluetoothPairingStatusEnum.proto";
package f1x.aasdk.proto.messages;
package aasdk.proto.messages;
message BluetoothPairingResponse
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.enums;
package aasdk.proto.enums;
message BluetoothPairingStatus
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.enums;
package aasdk.proto.enums;
message ButtonCode
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.data;
package aasdk.proto.data;
message ButtonEvent
{

View File

@ -20,9 +20,9 @@ syntax="proto2";
import "ButtonEventData.proto";
package f1x.aasdk.proto.data;
package aasdk.proto.data;
message ButtonEvents
{
repeated ButtonEvent button_events = 1;
repeated ButtonEvent button_events = 1;
}

View File

@ -9,5 +9,5 @@ target_link_libraries(aasdk_proto ${PROTOBUF_LIBRARIES})
install(TARGETS aasdk_proto DESTINATION lib)
install(DIRECTORY . DESTINATION include/aasdk_proto
FILES_MATCHING PATTERN *.h
PATTERN CMakeFiles EXCLUDE )
FILES_MATCHING PATTERN *.h
PATTERN CMakeFiles EXCLUDE )

View File

@ -30,7 +30,7 @@ import "VendorExtensionChannelData.proto";
import "MediaChannelData.proto";
import "WifiChannelData.proto";
package f1x.aasdk.proto.data;
package aasdk.proto.data;
message ChannelDescriptor
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.messages;
package aasdk.proto.messages;
message ChannelOpenRequest
{

View File

@ -20,7 +20,7 @@ syntax="proto2";
import "StatusEnum.proto";
package f1x.aasdk.proto.messages;
package aasdk.proto.messages;
message ChannelOpenResponse
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.data;
package aasdk.proto.data;
message Compass
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.ids;
package aasdk.proto.ids;
message ControlMessage
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.data;
package aasdk.proto.data;
message Diagnostics
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.data;
package aasdk.proto.data;
message Door
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.data;
package aasdk.proto.data;
message DrivingStatus
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.enums;
package aasdk.proto.enums;
message DrivingStatus
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.data;
package aasdk.proto.data;
message Environment
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.data;
package aasdk.proto.data;
message FuelLevel
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.data;
package aasdk.proto.data;
message GPSLocation
{

View File

@ -20,7 +20,7 @@ syntax="proto2";
import "GearEnum.proto";
package f1x.aasdk.proto.data;
package aasdk.proto.data;
message Gear
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.enums;
package aasdk.proto.enums;
message Gear
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.data;
package aasdk.proto.data;
message Gyro
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.data;
package aasdk.proto.data;
message HVAC
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.enums;
package aasdk.proto.enums;
message HeadlightStatus
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.enums;
package aasdk.proto.enums;
message IndicatorStatus
{

View File

@ -20,7 +20,7 @@ syntax="proto2";
import "TouchConfigData.proto";
package f1x.aasdk.proto.data;
package aasdk.proto.data;
message InputChannel
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.ids;
package aasdk.proto.ids;
message InputChannelMessage
{

View File

@ -23,7 +23,7 @@ import "ButtonEventsData.proto";
import "AbsoluteInputEventsData.proto";
import "RelativeInputEventsData.proto";
package f1x.aasdk.proto.messages;
package aasdk.proto.messages;
message InputEventIndication
{

View File

@ -21,7 +21,7 @@ syntax="proto2";
import "HeadlightStatusEnum.proto";
import "IndicatorStatusEnum.proto";
package f1x.aasdk.proto.data;
package aasdk.proto.data;
message Light
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.data;
package aasdk.proto.data;
message MediaInfoChannel
{

View File

@ -20,7 +20,7 @@ syntax="proto2";
import "NavigationImageOptionsData.proto";
package f1x.aasdk.proto.data;
package aasdk.proto.data;
message NavigationChannel
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.messages;
package aasdk.proto.messages;
message NavigationFocusRequest
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.messages;
package aasdk.proto.messages;
message NavigationFocusResponse
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.data;
package aasdk.proto.data;
message NavigationImageOptions
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.data;
package aasdk.proto.data;
message NightMode
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.data;
package aasdk.proto.data;
message Odometer
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.data;
package aasdk.proto.data;
message ParkingBrake
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.data;
package aasdk.proto.data;
message Passenger
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.messages;
package aasdk.proto.messages;
message PingRequest
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.messages;
package aasdk.proto.messages;
message PingResponse
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.data;
package aasdk.proto.data;
message RPM
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.data;
package aasdk.proto.data;
message RelativeInputEvent
{

View File

@ -20,9 +20,9 @@ syntax="proto2";
import "RelativeInputEventData.proto";
package f1x.aasdk.proto.data;
package aasdk.proto.data;
message RelativeInputEvents
{
repeated RelativeInputEvent relative_input_events = 1;
repeated RelativeInputEvent relative_input_events = 1;
}

View File

@ -20,7 +20,7 @@ syntax="proto2";
import "SensorData.proto";
package f1x.aasdk.proto.data;
package aasdk.proto.data;
message SensorChannel
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.ids;
package aasdk.proto.ids;
message SensorChannelMessage
{

View File

@ -20,7 +20,7 @@ syntax="proto2";
import "SensorTypeEnum.proto";
package f1x.aasdk.proto.data;
package aasdk.proto.data;
message Sensor
{

View File

@ -38,7 +38,7 @@ import "LightData.proto";
import "AccelData.proto";
import "GyroData.proto";
package f1x.aasdk.proto.messages;
package aasdk.proto.messages;
message SensorEventIndication
{

View File

@ -20,7 +20,7 @@ syntax="proto2";
import "SensorTypeEnum.proto";
package f1x.aasdk.proto.messages;
package aasdk.proto.messages;
message SensorStartRequestMessage
{

View File

@ -20,7 +20,7 @@ syntax="proto2";
import "StatusEnum.proto";
package f1x.aasdk.proto.messages;
package aasdk.proto.messages;
message SensorStartResponseMessage
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.enums;
package aasdk.proto.enums;
message SensorType
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.messages;
package aasdk.proto.messages;
message ServiceDiscoveryRequest
{

View File

@ -20,7 +20,7 @@ syntax="proto2";
import "ChannelDescriptorData.proto";
package f1x.aasdk.proto.messages;
package aasdk.proto.messages;
message ServiceDiscoveryResponse
{

View File

@ -18,13 +18,13 @@
syntax="proto2";
package f1x.aasdk.proto.enums;
package aasdk.proto.enums;
message ShutdownReason
{
enum Enum
{
NONE = 0;
QUIT = 1;
NONE = 0;
QUIT = 1;
}
}

View File

@ -20,7 +20,7 @@ syntax="proto2";
import "ShutdownReasonEnum.proto";
package f1x.aasdk.proto.messages;
package aasdk.proto.messages;
message ShutdownRequest
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.messages;
package aasdk.proto.messages;
message ShutdownResponse
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.data;
package aasdk.proto.data;
message Speed
{

View File

@ -19,13 +19,13 @@
syntax="proto2";
package f1x.aasdk.proto.enums;
package aasdk.proto.enums;
message Status
{
enum Enum
{
OK = 0;
OK = 0;
FAIL = 1;
}
}

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.data;
package aasdk.proto.data;
message SteeringWheel
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.enums;
package aasdk.proto.enums;
message TouchAction
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.data;
package aasdk.proto.data;
message TouchConfig
{

View File

@ -21,7 +21,7 @@ syntax="proto2";
import "TouchLocationData.proto";
import "TouchActionEnum.proto";
package f1x.aasdk.proto.data;
package aasdk.proto.data;
message TouchEvent
{

View File

@ -18,11 +18,11 @@
syntax="proto2";
package f1x.aasdk.proto.data;
package aasdk.proto.data;
message TouchLocation
{
required uint32 x = 1;
required uint32 y = 2;
required uint32 pointer_id = 3;
required uint32 x = 1;
required uint32 y = 2;
required uint32 pointer_id = 3;
}

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.data;
package aasdk.proto.data;
message VendorExtensionChannel
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.enums;
package aasdk.proto.enums;
message VersionResponseStatus
{

View File

@ -21,7 +21,7 @@ syntax="proto2";
import "VideoResolutionEnum.proto";
import "VideoFPSEnum.proto";
package f1x.aasdk.proto.data;
package aasdk.proto.data;
message VideoConfig
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.enums;
package aasdk.proto.enums;
message VideoFPS
{

View File

@ -20,7 +20,7 @@ syntax="proto2";
import "VideoFocusModeEnum.proto";
package f1x.aasdk.proto.messages;
package aasdk.proto.messages;
message VideoFocusIndication
{

View File

@ -18,14 +18,14 @@
syntax="proto2";
package f1x.aasdk.proto.enums;
package aasdk.proto.enums;
message VideoFocusMode
{
enum Enum
{
NONE = 0;
FOCUSED = 1;
UNFOCUSED = 2;
NONE = 0;
FOCUSED = 1;
UNFOCUSED = 2;
}
}

View File

@ -18,14 +18,14 @@
syntax="proto2";
package f1x.aasdk.proto.enums;
package aasdk.proto.enums;
message VideoFocusReason
{
enum Enum
{
NONE = 0;
UNK_1 = 1;
UNK_2 = 2;
NONE = 0;
UNK_1 = 1;
UNK_2 = 2;
}
}

View File

@ -21,7 +21,7 @@ syntax="proto2";
import "VideoFocusModeEnum.proto";
import "VideoFocusReasonEnum.proto";
package f1x.aasdk.proto.messages;
package aasdk.proto.messages;
message VideoFocusRequest
{

View File

@ -18,7 +18,7 @@
syntax="proto2";
package f1x.aasdk.proto.enums;
package aasdk.proto.enums;
message VideoResolution
{

Some files were not shown because too many files have changed in this diff Show More