From 3d8b6eea1a8affeed97e1b49656405062ae4f48b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A1szl=C3=B3=20Monda?= Date: Wed, 6 Apr 2016 03:41:24 +0200 Subject: [PATCH] Update README.md --- config-serializer/README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/config-serializer/README.md b/config-serializer/README.md index 817a6101..a458a6cb 100644 --- a/config-serializer/README.md +++ b/config-serializer/README.md @@ -10,7 +10,7 @@ There are 3 different representations of the configuration, each filling a speci The **JavaScript representation** is optimally suited to be serialized as JSON, and saved to the file system, or transmitted over the network. As a plaintext format, it's human-readable and easily editable. See [uhk-config.json](uhk-config.json) for an example configuration. -The **TypeScript representation** is structurally similar to the JavaScript representation, but it features strongly typed TypeScript objects instead of typeless JavaScript objects. This representation is meant to be used by Agent. Extensive validation takes place upon constructing the TypeScript objects to ensure the integrity of the configuration. +The **TypeScript representation** is structurally similar to the JavaScript representation, but it features strongly typed TypeScript objects instead of typeless JavaScript objects. This representation is meant to be used by Agent. Extensive validation takes place upon initializing the TypeScript objects to ensure the integrity of the configuration. The **binary representation** is meant to be written to, and read from the EEPROM of the UHK. It's designed to be very compact in order to maximize the use of the 32kbyte EEPROM space. @@ -23,3 +23,5 @@ Each configuration item belongs to a specific type. The following types are avai **Compound types** are composed of primitive types, and/or compound types. All compound types must descend from the [Serializable](Serializable.ts) class, and saved into the [config-items](config-items) directory. **Array type** is a special compound type which is composed of a sequence of items of a specific type. Array items must descend from the [ClassArray](ClassArray.ts) class. + +# Dumping configuration transformations