clonedArtie
a4475a7177
Update fsssignaldiscovered-v1.0.json
2024-10-31 21:45:49 +01:00
clonedArtie
60f80cfe69
Update fsssignaldiscovered-v1.0.json
...
Added SpawningPower property.
2024-10-31 12:06:08 +01:00
clonedArtie
e874815a6e
Minor fix for system/station name renames
2024-01-24 15:32:36 +01:00
clonedArtie
0adcc3713e
Minor typo fix
2024-01-24 14:19:34 +01:00
spansh
3c9ff1a25a
Added docking denied and granted ( #219 )
...
* added docking denied and granted
* made reason mandatory
---------
Co-authored-by: Gareth Harper <git@spansh.co.uk>
2024-01-23 13:57:06 +01:00
spansh
03729d0f8e
added stationtype and carrierDockingAccess ( #220 )
...
* added stationtype
* removed specific ellision of stationType
---------
Co-authored-by: Gareth Harper <git@spansh.co.uk>
2024-01-23 13:56:53 +01:00
clonedArtie
3d2693aa3f
Merge branch 'live' into master
2023-10-23 13:25:07 +02:00
Gareth Harper
e2d1f438fc
added factionstate and stationfaction
2023-10-23 11:03:11 +00:00
clonedArtie
41f9713f09
Adding latest changes to live branch. ( #216 )
...
* "Typo" in headline
Since this is the Readme for FSSBodySignals the Headline wrongly contains FSSAllBodiesFound.
* Update README.md to remove mention of EDDB
EDDB is now defunct and its links are dead.
* added update 17 schema changes, also protected from additional properties
approachsettlement gets station data
fsssignaldiscovered gets signaltype
* additionalproperties in correct place
---------
Co-authored-by: Lord Asrothear <lord@asrothear.de>
Co-authored-by: Rob <robxp@hotmail.com>
Co-authored-by: Avraham Adler <aadler@users.noreply.github.com>
Co-authored-by: Gareth Harper <git@spansh.co.uk>
2023-10-19 12:21:30 +02:00
Gareth Harper
8225dd0ae0
additionalproperties in correct place
2023-10-17 09:30:47 +00:00
Gareth Harper
8ef2ef8c3f
added update 17 schema changes, also protected from additional properties
...
approachsettlement gets station data
fsssignaldiscovered gets signaltype
2023-10-17 09:28:39 +00:00
Lord Asrothear
8706de2d33
"Typo" in headline
...
Since this is the Readme for FSSBodySignals the Headline wrongly contains FSSAllBodiesFound.
2023-05-05 22:40:27 +02:00
jixxed
ee217d24a2
Improve description
2023-01-10 15:09:42 +01:00
jixxed
72ebafa5f5
Update readme ellisions for journal based commodity messages
2023-01-09 23:02:35 +01:00
Athanasius
90bf38a451
schemas/fcmaterials_json: Spec of in-array items needs to be correct
...
python `jsonschema` raises no errors when you erroneously forget to wrap
the specification of each "array" member in `"items": { ... }`.
Closes #203
2022-12-10 11:03:16 +00:00
Athanasius
fecaf76e92
schemas/README: Point out the status of gameversion/build in main README
2022-11-23 17:50:15 +00:00
Athanasius
1999f52e97
schemas: Update for allowing ""
gameversion/build
...
* Also has specific description text for the CAPI data source schemas.
2022-09-29 15:18:52 +01:00
Athanasius
6046c0a6d7
schemas: Refer to Developers.md about gameversion/build.
2022-09-27 16:20:59 +01:00
Athanasius
e000bcc398
schemas/shipyard: gameversion
& gamebuild
in header
2022-09-27 14:48:51 +01:00
Athanasius
c8db0792d4
schemas/scanbarycentre: gameversion
& gamebuild
in header
2022-09-27 14:48:12 +01:00
Athanasius
33911c3209
schemas/outfitting: gameversion
& gamebuild
in header
2022-09-27 14:47:26 +01:00
Athanasius
e3a744a94b
schemas/navroute: gameversion
& gamebuild
in header
2022-09-27 14:46:31 +01:00
Athanasius
fdb59c2fa8
schemas/navbeaconscan: gameversion
& gamebuild
in header
2022-09-27 14:45:41 +01:00
Athanasius
fa9e171381
schemas/fsssignaldiscovered: gameversion
& gamebuild
in header
2022-09-27 14:44:44 +01:00
Athanasius
6c9986ec58
schemas/fssdiscoveryscan: gameversion
& gamebuild
in header
2022-09-27 14:44:00 +01:00
Athanasius
1461eaf720
schemas/fssbodysignals: gameversion
& gamebuild
in header
2022-09-27 14:43:20 +01:00
Athanasius
d5e3cdf8e9
schemas/fssallbodiesfound: gameversion
& gamebuild
in header
2022-09-27 14:42:24 +01:00
Athanasius
15012a2b6e
schemas/fcmaterials_journal: gameversion
& gamebuild
in header
2022-09-27 14:41:45 +01:00
Athanasius
0bc7c90dfb
schemas/commodity: gameversion
& gamebuild
in header
2022-09-27 14:39:52 +01:00
Athanasius
9a9e0f0991
schemas/codexentry: gameversion
& gamebuild
in header
2022-09-27 14:38:53 +01:00
Athanasius
17648a9abd
schemas/approachsettlement: Add gameversion
/gamebuild
2022-09-27 14:37:16 +01:00
Athanasius
dfdec11828
schemas/journal: horizons
/odyssey
now mandatory
2022-09-27 14:23:50 +01:00
Athanasius
cbbddad13c
schemas/journal: Add gamebuild
to header as well
2022-09-27 14:09:24 +01:00
Athanasius
78e92fb38d
schemas: journal: Implement header->gameversion
2022-09-27 14:02:56 +01:00
Athanasius
2a8d09e378
schemas: fcmaterials_capi: README: First cut
2022-09-02 16:27:48 +01:00
Athanasius
af2b29a4a4
schemas: fcmaterials_capi: Initial schema and README
...
* NB: The README is a straight copy of the _journal one right now. Will fix
later.
2022-09-02 15:41:07 +01:00
Athanasius
33d6e8fe2e
schemas: fcmaterials_journal: Fix $id
from rename
2022-09-02 13:48:37 +01:00
Athanasius
b3876824f7
schemas/README: Document $id
conventions
...
1. Get the designation of the version correct.
2. That empty `#` fragment is a SHOULD NOT, so just don't.
3. Append `_<source>` to the "filename" where necessary.
2022-09-02 13:46:18 +01:00
Athanasius
08127d261f
schemas/README: Per-schema README is now mandatory
...
I think I only made this 'SHOULD' before because at that stage I'd not yet
written the README files for the legacy schemas.
2022-09-02 13:38:53 +01:00
Athanasius
2eb213d766
schemas/TEMPLATES/journal: Remove the # 'fragment' from end of $id
...
As per <https://json-schema.org/draft/2020-12/json-schema-core.html#section-8.2.1 >
> Therefore, "$id" MUST NOT contain a non-empty fragment, and SHOULD NOT contain an empty fragment.
2022-09-02 13:36:43 +01:00
Athanasius
5bcdfadb09
schemas: Rename Journal-only to fcmaterials_journal/1
2022-09-02 13:21:03 +01:00
Athanasius
61ef74492d
Revert "schemas: fcmaterials: Adjust to allow for CAPI-sourced data"
...
This reverts commit f4b9eab178efd2ea62e780b1c98ad5f8cf151e55.
2022-09-02 13:19:46 +01:00
Athanasius
f4b9eab178
schemas: fcmaterials: Adjust to allow for CAPI-sourced data
...
* Add new mandatory `data-source` field.
* `CarrierName` now optional (not in CAPI data).
* `Items` is defined a lot more loosely, due to Journal vs CAPI
differences.
2022-08-31 15:23:06 +00:00
Athanasius
f4ab9eb35a
schemas: fcmaterials/1: Add README
2022-08-30 17:23:01 +01:00
Athanasius
2d2a205c7a
schemas: New fcmaterials/1
based on the *Journal* data source only
2022-08-30 17:23:00 +01:00
Athanasius
723e966b37
docs/README schemas: Be explicit about sub-second timestamp resolution
2022-06-24 14:48:11 +01:00
Athanasius
5d945297e1
schemas/fsssignaldiscovered: timestamp
required per signal
2022-06-15 12:42:53 +01:00
Athanasius
3dbfd18188
schemas/fsssignaldiscovered: Rework for per-signal timestamp & misc. clarifications
...
* Per-signal `timestamp` due to the nature of USS signals.
* Keeping `message`->`timestamp` so any Listener relying on it being there
isn't tripped up (it's present in all other schemas).
* Specifiy that each `signals` member should have `event` key/value pair
removed.
* Mandate removal of `SystemAddress` from each `signals` member.
* Receivers: Only `horizons` and `odyssey` augmentations are optional.
* Updated examples for these changes.
2022-06-15 11:52:25 +01:00
Athanasius
d33c752c36
schemas/fsssignaldiscovered: README: Remove timestamp/SystemAddress from each signal
2022-06-14 14:03:49 +01:00
Athanasius
86f56eaac2
schemas/fsssignaldiscovered README: Reworked for changed schema
...
* Purely event-based batching, no timer.
* Outline Horizons/Odyssey differences.
* Point out that USS are manually scanned, so different in time nature.
* StarSystem renamed from systemName.
* StarSystem and StarPos now mandatory.
2022-06-14 14:01:36 +01:00