VSM C++ SDK
Vehicle Specific Modules SDK
File List
Here is a list of all documented files with brief descriptions:
 action.hGeneric action
 actions.hConvenience include file for all VSM task actions
 android_serial_processor.h
 callback.hGeneric callback which can be used to define and create an instance of an abstract callable operation with arbitrary arguments
 camera_control_action.h
 camera_series_by_distance_action.h
 camera_series_by_time_action.h
 camera_trigger_action.h
 change_speed_action.hChange airspeed action
 coordinates.hCoordinates manipulation
 crc32.h
 cucs_processor.hUCS processor manages communications with UCS server and registered vehicles
 debug.hDebugging and troubleshooting helpers
 defs.hCommon preprocessor definitions
 device.h
 endian.hVSM definitions to work with byte order
 enum_set.h
 exception.hVSM exceptions definition
 file_processor.hProcessor for handling file I/O
 glob.h
 heading_action.h
 http_parser.h
 io_buffer.hIo_buffer class implementation
 io_request.hI/O request declaration
 io_stream.hAbstract stream for I/O operations
 java.h
 landing_action.hLanding action definition
 log.hLogging functionality for VSM
 mavlink.hMAVLink protocol messages
 mavlink_decoder.hMavlink decoder
 mavlink_demuxer.hMavlink demultiplexer based on message, system and component identifiers
 mavlink_encoder.h
 mavlink_stream.h
 move_action.hGeneral navigation action definition
 operation_waiter.hOperation waiter class
 overlapped_io_controller.h
 panorama_action.h
 param_setter.hParameters setter
 payload_steering_action.hPayload steering action definition
 peripheral_device.h
 peripheral_message.h
 piped_request_waiter.h
 android-linux-mac/ugcs/vsm/platform.h
 win/ugcs/vsm/platform.h
 android-linux/ugcs/vsm/platform_sockets.h
 mac/ugcs/vsm/platform_sockets.h
 win/ugcs/vsm/platform_sockets.h
 poi_action.h
 poll_io_controller.h
 posix_file_handle.h
 properties.hJava properties set implementation
 property.h
 quaternion.h
 reference_guard.hReference guard class definition
 repeat_servo_action.h
 request_container.hRequest container declaration
 request_context.hRequest execution context
 request_temp_completion_context.h
 request_worker.hRequest worker
 run_as_service.hSupports Windows service creation/deletion and starting/stopping the service User needs only one function call to Run_as_service() to enable Windows service functionality
 serial_processor.hSerial port I/O processor
 service_discovery_processor.hCreated on: May 5, 2015 Author: janis
 set_home_action.h
 set_servo_action.h
 shared_memory.h
 shared_mutex_file.h
 singleton.hSingleton class definition
 socket_processor.hSocket processor
 sockets.h
 takeoff_action.h
 task.hVehicle task payload definition
 task_attributes_action.h
 text_stream_filter.h
 timer_processor.hTimer processor
 utils.hVarious common utilities
 vehicle.hVehicle interface representation
 vehicle_command.hVSM vehicle command payload definition
 vehicle_request.hGeneric asynchronous request for a user vehicle
 vehicle_requests.hConvenience types for all specific vehicle requests
 vsm.hMain include file for VSM SDK
 wait_action.h
 windows.h
 windows_file_handle.h
 windows_wstring.h