Skip to content

Commit 3965216

Browse files
2 parents 9d81779 + cf40b03 commit 3965216

File tree

7 files changed

+1206
-137
lines changed

7 files changed

+1206
-137
lines changed

Project.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ authors = ["Gabriel Previato <gabriel.previato@gmail.com> and contributors"]
44
version = "0.1.0"
55

66
[deps]
7+
Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4"
8+
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
79
MsgPack = "99f44e22-a591-53d1-9472-aa23ef4bd671"
810
Serialization = "9e88b42a-f829-5b0c-bbe9-9e923198166b"
911
Sockets = "6462fe0b-24de-5631-8697-dd941f90decc"

README.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,19 @@
1-
# Colosseum
1+
# Colosseum.jl
22

33
[![Stable](https://img.shields.io/badge/docs-stable-blue.svg)](https://docs.previato.tech/Colosseum.jl/stable/)
44
[![Dev](https://img.shields.io/badge/docs-dev-blue.svg)](https://docs.previato.tech/Colosseum.jl/dev/)
55
[![Build Status](https://github.com/gabrielpreviato/Colosseum.jl/actions/workflows/CI.yml/badge.svg?branch=main)](https://github.com/gabrielpreviato/Colosseum.jl/actions/workflows/CI.yml?query=branch%3Amain)
66
[![Coverage](https://codecov.io/gh/gabrielpreviato/Colosseum.jl/branch/main/graph/badge.svg)](https://codecov.io/gh/gabrielpreviato/Colosseum.jl)
7+
8+
This package provides a Julia API to connect and control a Colosseum (former AirSim) simulation.
9+
10+
Please, refer to the [Colosseum](https://github.com/CodexLabsLLC/Colosseum) repository for more informations about the project and how to build the Unreal Engine/Unity environments.
11+
12+
## WIP
13+
14+
Currently this package is in pre-release, the following tasks need to be done:
15+
16+
- [ ] Add missing client functions
17+
- [ ] Add tests for functions and types
18+
- [ ] Add type enforcers in client function definitions
19+
- [ ] Fix current docstrings and add the missing ones

docs/src/api/api_reference.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,6 @@ CurrentModule = Colosseum
44

55
# Colosseum API Reference
66

7-
Documentation for [Colosseum](https://github.com/gabrielpreviato/Colosseum.jl).
8-
9-
```@index
10-
```
11-
127
```@autodocs
138
Modules = [Colosseum]
149
Pages = ["client.jl"]

docs/src/index.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,3 @@ Documentation for [Colosseum](https://github.com/gabrielpreviato/Colosseum.jl).
88

99
```@index
1010
```
11-
12-
```@autodocs
13-
Modules = [Colosseum]
14-
```

src/Colosseum.jl

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,23 @@
11
module Colosseum
22

33
include("types.jl")
4+
5+
6+
47
include("client.jl")
58

9+
export call, reset, getClientVersion, getServerVersion, getMinRequiredServerVersion, getMinRequiredClientVersion,
10+
enableApiControl, isApiControlEnabled, armDisarm, simPause, simIsPause, simContinueForTime, simContinueForFrames,
11+
getHomeGeoPoint, confirmConnection, simSetLightIntensity, simSwapTextures, simSetObjectMaterial,
12+
simSetObjectMaterialFromTexture, simSetTimeOfDay, simEnableWeather, simSetWeatherParameter, simGetImage, simGetImages,
13+
simGetPresetLensSettings, simGetLensSettings, simSetPresetLensSettings, simGetPresetFilmbackSettings,
14+
simSetPresetFilmbackSettings, simGetFilmbackSettings, simSetFilmbackSettings, simGetFocalLength, simSetFocalLength,
15+
simEnableManualFocus, simGetFocusDistance, simSetFocusDistance, simGetFocusAperture, simSetFocusAperture, simEnableFocusPlane,
16+
simGetCurrentFieldOfView, simTestLineOfSightToPoint, simTestLineOfSightBetweenPoints, simGetWorldExtents, simRunConsoleCommand,
17+
simGetMeshPositionVertexBuffers, simGetCollisionInfo, simSetVehiclePose, simGetVehiclePose, simSetTraceLine, simGetObjectPose,
18+
simSetObjectPose, simGetObjectScale, simSetObjectScale, simListSceneObjects, simLoadLevel, simListAssets,
19+
simSpawnObject, simDestroyObject, simSetSegmentationObjectID, simGetSegmentationObjectID, simAddDetectionFilterMeshName,
20+
simSetDetectionFilterRadius, simClearDetectionMeshNames, simGetDetections, simPrintLogMessage, simGetCameraInfo,
21+
simGetDistortionParams, simSetDistortionParams, simSetDistortionParam, simSetCameraPose, simSetCameraFov
22+
623
end

0 commit comments

Comments
 (0)