Skip to content

Commit

Permalink
Adding discovery schema only (not sequencer) (#268)
Browse files Browse the repository at this point in the history
  • Loading branch information
grafnu committed Mar 18, 2022
1 parent 8191ddf commit a4600cc
Show file tree
Hide file tree
Showing 111 changed files with 5,324 additions and 321 deletions.
60 changes: 37 additions & 23 deletions .gencode_hash.txt
Original file line number Diff line number Diff line change
@@ -1,69 +1,81 @@
f2bdc1264c53c504d170399fd11d2ac15fa0eee62f35ef8892a0d6b23a3bcc1b gencode/docs/config.html
d821da14e66bbcc229c0ad47d7b36e08aaab566a89e6e4f0cc3a6a03578209f1 gencode/docs/config.html
8221d216d08bc6b67f6f081132aa86f78934149bc5be23fe9132eb187d176a86 gencode/docs/envelope.html
99a1cc3cb90112a06997feae86f27f6e4fb415b56746257a4bd08a205d616fef gencode/docs/event_discovery.html
8e3be05180ede024f0376e9f4102406f603f72b125df2b923043aa8b7b0637cc gencode/docs/event_pointset.html
25dcf7a055cd9df0a44144920ddec89383c97af53268e78ff60c892e65f5ef32 gencode/docs/event_discovery.html
44a33225964713ba8b6fd4661fff52f75dc0e9d11919e1535020dfab7bfc77b7 gencode/docs/event_pointset.html
5d173e050b2583b442636153559fe3bd2fb26efe85ff6db01cc0123bcff9b266 gencode/docs/event_system.html
a82821e72af6d0ee35800e6262eb9bb05256309b98aed2dad1a368fd2d6882bb gencode/docs/index.html
715451ecedd871a76fedac8ac90ed5c53e12c9ec34796b7cd976637b4a55bdd2 gencode/docs/metadata.html
741b880216be3743f6747800a042f2dbd89f3b0344c6b0a965f4bc010f03a930 gencode/docs/schema_doc.css
878ea88206c974f40643c3cc430875f9c4e8c5e3fd6bcd6358bd3eb6d48699a9 gencode/docs/schema_doc.min.js
7ed934930aee763e0beebc349725ba3909115e8d346bb762f28bcbe745bb163a gencode/docs/schema_extras.js
b5b3ddf1cc14131e868cefae4530a8a60fea1f344a8bcb0375ebddb0ba80def9 gencode/docs/state.html
98009226a4219f8770f2fb0e0329e376dfc586b210ac86d4e51dd8d6174b90d3 gencode/docs/state.html
68f8919d59556c7c781958baaac0b8cc629b6c4ce86e6ffd0171d23536747ec6 gencode/java/udmi/schema/Ancillary.java
d39d7fe37a41c74a40080af7b0a429d201ab1fdff7444428c4b98eb7b38c332b gencode/java/udmi/schema/Asset.java
0825a5cec83003bb0a6488c4ed7010a04ae0d3848ef36fe01bb4e6718ba7b96d gencode/java/udmi/schema/Aux.java
724ad8db7982f4d703c05245119dc7f7ff731d2141dd861893b55684e3cd6224 gencode/java/udmi/schema/BlobBlobsetConfig.java
7f54da38284a1010de1a2590381022fa16d27fd141d76d1ba6eb471de4d94781 gencode/java/udmi/schema/BlobBlobsetState.java
60279d5d9aa911f25e934aabee3ca06c64a36cd438fe9b255df391c04d540814 gencode/java/udmi/schema/BlobEnumerationEvent.java
d2c5b5aae8db27b68104fc83a1f38de0a3f1b5d683f2b13599adf24e96c7d124 gencode/java/udmi/schema/BlobsetConfig.java
b6ff9b8739a9c3bb6972f73db6fc54f451189c13b273e58bc11cb3d82c74ad40 gencode/java/udmi/schema/BlobsetState.java
90d6e869087d4dfdc2c29c7f51872e630ad8135542dd432629bf4edac807053a gencode/java/udmi/schema/CloudMetadata.java
c6a74b140cd4098269fe1f3a296a05e38dffc69604e2708cc154b40607e46418 gencode/java/udmi/schema/Config.java
09903b8d8897e2478b0acb3a346050adc166a21694ff32a763b247e0d065090b gencode/java/udmi/schema/Discovery.java
d7b178ce5b178f4ce651d534314312dc898721b64c2dbbbafe0a834401e20623 gencode/java/udmi/schema/Config.java
3d9a243dcdc6dce31a2b0671d473c60d4cc972087025c7e099f8b4bf85a800da gencode/java/udmi/schema/DiscoveryConfig.java
b6f1a52b71e4c64518756b4468821b576adc8209286ef47a94b72fb3b87233d1 gencode/java/udmi/schema/DiscoveryEvent.java
b9b1c6dc52c28630021c76d51305cb2fe634c557f3cf9b8e5c8c8abf456e6216 gencode/java/udmi/schema/DiscoveryState.java
090bbaf1508aa6ca8380af936af990673f300eb5a940c9e8ab94deb64efa2b7b gencode/java/udmi/schema/Entry.java
e22684e98a6dd9f213093c4e8293f353cd5faafb66264fc34a06167c6c3833a3 gencode/java/udmi/schema/Envelope.java
82826aecc86ea17cb978913a260fdc79ee0476a27a519cc608bc80595212cbb8 gencode/java/udmi/schema/Event.java
ac5fef42349b983a9f64bd875bc530cbee7bbb79a7f690bb49ac8a977ec89e78 gencode/java/udmi/schema/FamilyDiscoveryEvent.java
bb91a167bca6f92c779d60dbf1ce1372b9a198f49978deb8ec7ebcd6632aa80b gencode/java/udmi/schema/Firmware.java
571f619caf71690dbe39c3a5264983221836b4541ee2a65363f859f379dc44a1 gencode/java/udmi/schema/GatewayConfig.java
e9f5c77be81486b6b8c6d88f70f2d50583d8c3fafa2ac09ead80f44b8d5e751e gencode/java/udmi/schema/Event.java
70ac42b1f93211420e8b40add27a4388dffcaaac60ead45852412aa815520605 gencode/java/udmi/schema/Families.java
aa0885ca43ab38c7597eacc38b7c512940a1a9fa061abd47d02c28e66b6fd93e gencode/java/udmi/schema/FamilyDiscoveryConfig.java
ae4a645f199c8e24b3303463d428ca17af7603ae9ae9238397a6a82e752ab454 gencode/java/udmi/schema/FamilyDiscoveryEvent.java
0afc15acd72874e5a0c47f546abc0c4569f5bc37838fdcac77bc7bd55cc53a6d gencode/java/udmi/schema/FamilyDiscoveryState.java
47eb74677159f66303e85b39c9a73ab24993dc8ceae241ef7566a52fdf814ec7 gencode/java/udmi/schema/Firmware.java
60a8115ae1acae7c199b63180823198d38ec50d57b48dd85aca1ccc865058f85 gencode/java/udmi/schema/GatewayConfig.java
4e9a913d5cf47a5901a63ec005115c58884e06c2cd6ba6bb786ffbb7c7fdaf74 gencode/java/udmi/schema/GatewayMetadata.java
48291db2ee86d93cd190a8da68d87114ee718632347bcafa22cecd5056130f81 gencode/java/udmi/schema/GatewayState.java
c1f0e51c41fb044e1d1bb5f975e5e686be3fb36eaf716da6ba7d9980897d45a0 gencode/java/udmi/schema/GatewayState.java
a10ca7383711269fbd2bb5ed8de9438f71673c47dd68de7bbd32bf8ba79913d6 gencode/java/udmi/schema/Level.java
f53c891932643871f93368cfe797cac6fd4ed0f64e71c893f275cd7184cb8019 gencode/java/udmi/schema/LocalnetConfig.java
fc2bf2d94a9cbfb600a381c7b3dad66850b2646a388183848e913de1b102a40f gencode/java/udmi/schema/LocalnetMetadata.java
2df4ae32d0bbecc21f7c3f6a416a195baa766a6210cfa8abca4a7bb45b9c7961 gencode/java/udmi/schema/Location.java
0fab3af2aa9435d56c12a493a57e0fd131ded128ffafddd4de228bce682211f4 gencode/java/udmi/schema/Metadata.java
5e1c5411fae4d7c47391ceb5d19ae864fcd484df75ac6b6db39fd2d12647dec8 gencode/java/udmi/schema/Physical_tag.java
0868f0a9beb671dd08f066e7e7e796531fe151307a0b853b1f1a1aafe50ee746 gencode/java/udmi/schema/PointEnumerationEvent.java
2cca321fb2fbc00d2082fd918062f6b02e8f2dbe1359c0fbb6a3f47a946838c7 gencode/java/udmi/schema/PointPointsetConfig.java
8f3fc1cdc2dcd3e524863f4675aebabc450a35f5fd1cdc3fd37289b5cab7f2ec gencode/java/udmi/schema/PointPointsetEvent.java
09a99eddb418ef56a4744f94a1d15815e5c460c5e2bd0ea2badfc0662986a853 gencode/java/udmi/schema/PointPointsetMetadata.java
5c6bbebb364ced90630bbead29d6f5fc3a8b7e56cbf504f038b9edf380de14cf gencode/java/udmi/schema/PointPointsetState.java
db8d6dd3498019ad12e0f328b6237d07e52f133f8b08858b712611a52c198009 gencode/java/udmi/schema/PointPointsetState.java
3d973f05d67b53fe25cfa1780e13d3a09fea53e64241d9e4c18734d370004fec gencode/java/udmi/schema/PointsetConfig.java
cca2ee160ed60a0407cf98f107bc12a948052bc8915322d59b4067421647d6cf gencode/java/udmi/schema/PointsetEvent.java
7987adebea9103a857493bb7698913d0891fcb4a77cec0e208c655953df82243 gencode/java/udmi/schema/PointsetMetadata.java
8386fc832a356acaf507eb86365e9af3e78b5b97475e0ff252a40f8f7005c131 gencode/java/udmi/schema/PointsetState.java
37d1918ba0a79d60497b3ee4827f714054047bfa1e592f95fdd962f00ff6f4ff gencode/java/udmi/schema/PointsetState.java
ca2e7566106818ca7e5190c8041eb86f0c9b3251b0bda8c3ea7ce11a0c891a0a gencode/java/udmi/schema/Position.java
d9f04c5ce40a5f0045fc4113ed5da9cde354140d70335cf43be68018b53e8477 gencode/java/udmi/schema/Properties.java
42a718a9e957139438ff34f597019f9d246a959413975c487f5114aef754988c gencode/java/udmi/schema/State.java
28db2b1637a78c3c43c5668a13d5288b267583082dc583c6d62bdb0e9eafc73b gencode/java/udmi/schema/State.java
b4ea53b14862fa50403cdfc481d55ea2b2eb5e3b3aae43d54c9181114e8fff04 gencode/java/udmi/schema/SubsystemLocalnetMetadata.java
cf408aaba1934447f4be520e2486301c0e9a3f3741137975e1161113c193951a gencode/java/udmi/schema/SystemConfig.java
bc86dbf424f67009b80f1a9a4b3d856524ed90f66205f5556232c620063508c6 gencode/java/udmi/schema/SystemEvent.java
c46848327791cec1f1e62dbee2ad66951af7f61ed3c56eeaa8e563774e305bf4 gencode/java/udmi/schema/SystemMetadata.java
621092023fdccdfe5a6fed74952275eebfd1c93989ecb467207fa2689e29c71f gencode/java/udmi/schema/SystemState.java
6f34676b4827b87fd120b33db0c98d125ecd0430f6d96a87b3bca5277fad5ff8 gencode/java/udmi/schema/SystemState.java
27d6b50dc51b373d24a701728b4d43d31fe841a9a1d77fe3e45dac332674c308 gencode/java/udmi/schema/TargetTestingMetadata.java
a77e801f3b07cd8b7042adfe8e5e62d7a83b63a1b449a356fa13c846811ab576 gencode/java/udmi/schema/TestingMetadata.java
5ac0dd4a2b7b107736ee529da2e1786fc12de802de126c199001ff903e979b90 gencode/python/udmi/schema/__init__.py
3b5a12c57a8898b320fe5bc2e4855493d8c3c0ebd6656ed7bf8a0da226f4e741 gencode/python/udmi/schema/__init__.py
704c8f0eec0b87015af8f7e524375f651b3d35f659ec89b4b022f8c1d0813ec5 gencode/python/udmi/schema/common.py
4454929f06e488ba618073fa5c0543866557dcce5957612eb1369dbd252eaa88 gencode/python/udmi/schema/config.py
b975892df78076dabc797b4c0be87f20b33eacda11f9d1ac1c09be33d4937a87 gencode/python/udmi/schema/config.py
191e1926c16b55f4ef350a711f540eef17a0ec60bec8c193c94182786dc3624b gencode/python/udmi/schema/config_blobset.py
7abd40beb86ebd7eaeaacdeba895b95563b79b651ad2cfd73bdcac865c90a3a9 gencode/python/udmi/schema/config_blobset_blob.py
ec6c6ab1fb0f37a29b7ebd162aa77da7f1e261e80da376942a3b39d17ccf1be4 gencode/python/udmi/schema/config_discovery.py
a5edb9ac5ecd5a4459f93ce613691735f299f35718f2e35410206fc91c263dd1 gencode/python/udmi/schema/config_discovery_family.py
b461bdc24310ef972faf579b5be577b5af67fb0977d6afb4c42955211b26e3d5 gencode/python/udmi/schema/config_gateway.py
30a3402a54386032928bda5b9e60e5fd9ac47c53b4ffc5679fe24d24901ed660 gencode/python/udmi/schema/config_localnet.py
f816f18ba2e9594a351b040425f4efe2f1f0f654307ac8213dc7603fe1402814 gencode/python/udmi/schema/config_pointset.py
3f23e78163fdc4a2638b2691fdf3f45f1547e8f9b605073339b16e76d894d401 gencode/python/udmi/schema/config_pointset_point.py
b92059568fc9f8472ea9e01fa96ca4b986e295379ea2c002c02cd71a41683bbb gencode/python/udmi/schema/config_system.py
631371489cb1275517bebcc4040cbc655d18ca147ab540701b3fd9cedba138c5 gencode/python/udmi/schema/envelope.py
14d9f735fb426406984099c307fd05b01b6139c1689d29bf665d8c18f7e8d2e9 gencode/python/udmi/schema/event.py
229222d61a9be5c0532ed4c7b7a28f56807944f47d78961bb6fcd49f25622034 gencode/python/udmi/schema/event_discovery.py
19a631dfa90ff85abbe414a9f1c60f943c3551e671480ba491231ed2e951611f gencode/python/udmi/schema/event_discovery_family.py
1eb9019b9d0b4ff7de2df8beb625a4f89292d636ece0c02f160495c537bd6c2c gencode/python/udmi/schema/event.py
f74b62b11bbbd37ea8968ead811dc2534c4996a3dcfd3671807988b7874de347 gencode/python/udmi/schema/event_discovery.py
3ea3e50436e6b87fbcd773361f4a5cd1662b554a1f3eba47c1670c7f82a765ea gencode/python/udmi/schema/event_discovery_blob.py
ad33b91a7fabb4eed7e49c30a983a2106c96330facbe0f376f94d06e2263d6d0 gencode/python/udmi/schema/event_discovery_family.py
266c36a6174c959017894de6051f7d6071ac59ed3f049df9cbb49b894c11c84e gencode/python/udmi/schema/event_discovery_point.py
ddf849bfeb2b87d071cefd5e6feacabc57375a7fff6d72b6d42ffb89f33c859b gencode/python/udmi/schema/event_pointset.py
44aff1bc930dbdbadd51ac3fe0e7d9c83ad84a6a9f9d1c809b3fce66cbcd5e00 gencode/python/udmi/schema/event_pointset_point.py
23f790f5d6b3802d3806de65e8277dd1b624245d51bc2a83e2027d96dacaa201 gencode/python/udmi/schema/event_system.py
Expand All @@ -78,10 +90,12 @@ b0dc5e2a58d41ad30853aff922496f1fdc14c1eee9661669c47662822c6268ad gencode/python
207e41740284137eea08b6b5f36dcfdc4d3e92c717d5c65834f09e229b0b0058 gencode/python/udmi/schema/metadata_testing.py
d11882163bbc419da1ee4309062795b2e2fad31a6359927e1897e00b1e3ada55 gencode/python/udmi/schema/metadata_testing_target.py
a58f8c98e837a5b56126ca0f410e02f1e9cfcd80a8cb429e0ef522defab1f690 gencode/python/udmi/schema/properties.py
22de8885b5c90d3220a7b66139dbeadcf2cb42395cf88a32a11848ddd2273be3 gencode/python/udmi/schema/state.py
32bc70a30e37e89cfae14b44add18d546a6f9e00a3ec3519ede9c7486114d39c gencode/python/udmi/schema/state.py
c8c8ecae303d9c96fb7a97106d722b32db8c3728a44a46db028cf0376d9dc79f gencode/python/udmi/schema/state_blobset.py
a5a914cb5d74c29671a4d29dfa6c700b3fec27d695d607e28814ad31307e82da gencode/python/udmi/schema/state_blobset_blob.py
26443a1f6d0be3469ff93aa7fdb4e6682e0439a3b29a8e237998dcebec5f6901 gencode/python/udmi/schema/state_discovery.py
187400078dfc89912062ca1ad92f61e32d28126ae56119d83e6767d58cda1117 gencode/python/udmi/schema/state_discovery_family.py
fc40816c3483ede5ad4e4a74a8b494a3582085cdd1f49da4155e40f6ae7dae32 gencode/python/udmi/schema/state_gateway.py
9f3800d0bce73b99a4a8ad70dbfaee63f1a2c9fcf3324f9a5a5870b0421e0aa3 gencode/python/udmi/schema/state_pointset.py
8bac9baabe83e2bf682b6376fee1eba2564a34c867f47f0c73eda44d6b3d8bb1 gencode/python/udmi/schema/state_pointset.py
837ecc89c477abe3a1faf837733ca05475774891b55353d84ca231d90a1fbf31 gencode/python/udmi/schema/state_pointset_point.py
dfe9adb63aa939b36944a23769c9b1b5072cf2f9f7bd7de994451b156c41fd8d gencode/python/udmi/schema/state_system.py
adaf946039dd6ebe29a2f2efc1441ba5509156fe4bbad08492d572e106adc0a6 gencode/python/udmi/schema/state_system.py
15 changes: 9 additions & 6 deletions .github/workflows/testing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,13 +54,10 @@ jobs:
- uses: actions/setup-java@v1
with:
java-version: '11'
- name: code checks
- name: base setup
run: |
bin/setup_base
bin/clone_model
bin/gencode check
pubber/bin/build check
validator/bin/build check
- name: telemetry validator
env:
GCP_TARGET_PROJECT: ${{ secrets.GCP_TARGET_PROJECT }}
Expand All @@ -76,13 +73,19 @@ jobs:
if: "${{ env.GCP_TARGET_PROJECT != '' }}"
run: |
bin/test_sequencer $GCP_TARGET_PROJECT
fgrep 'RESULT ' /tmp/test_log.txt | sed -e 's/.*sequencer RESULT/RESULT/' > /tmp/sequencer.out
cat /tmp/sequencer.out
diff -u /tmp/sequencer.out etc/sequencer.out && echo No output diff detected.
- name: code checks
if: ${{ always() }}
run: |
bin/gencode check
pubber/bin/build check
validator/bin/build check
- name: device ouput logs
if: ${{ always() }}
run: more `find out/devices/ -type f`
- name: pubber logs
if: ${{ always() }}
run: |
echo Pubber output logs:
cat pubber.out || true
more `find out/groups/ -type f`
10 changes: 9 additions & 1 deletion bin/loop_sequences
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,8 @@ JAVA_CMD="java -cp $JARFILE org.junit.runner.JUnitCore"
rm -rf out/devices/$device_id

exit_code=0
for test_class in ConfigValidator WritebackValidator; do
for test_class in DiscoveryValidator ConfigValidator WritebackValidator; do
rm -f out/*.json
CLASS=com.google.daq.mqtt.validator.validations.$test_class
echo $JAVA_CMD $CLASS
timeout 5m $JAVA_CMD $CLASS
Expand All @@ -47,6 +48,13 @@ for test_class in ConfigValidator WritebackValidator; do
echo Sequence test $test_class exited with error code $result
exit_code=$result
fi

mkdir -p out/groups/$test_class/
for file in out/*.json; do
# Format output so it looks nice...
jq < $file > out/groups/$test_class/${file#out/}
rm $file
done
done

echo Done with test sequence execution, exit $exit_code.
Expand Down
4 changes: 2 additions & 2 deletions bin/sequencer
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,6 @@ bin/loop_sequences 2>&1 | tee $TEST_LOG

echo
# Sort by test name (6th field)
fgrep 'RESULT ' $TEST_LOG | sort -k 6
fgrep 'RESULT ' $TEST_LOG | sort -k 6 | tee /tmp/sequencer.out

echo SUMMARY `fgrep 'RESULT ' $TEST_LOG | awk '{print $3, $2}' | sort | awk '{print $2}'`
echo SUMMARY `awk '{print $5}' < /tmp/sequencer.out`
2 changes: 2 additions & 0 deletions bin/test_sequencer
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,8 @@ fi

bin/sequencer $site_path $project_id $device_id $serial_no

sed -i -e 's/.*sequencer RESULT/RESULT/' /tmp/sequencer.out

pids=`ps ax | fgrep pubber | fgrep java | awk '{print $1}'`
echo Killing pubber pids $pids
kill $pids
5 changes: 2 additions & 3 deletions docs/cloud/gcp/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
# GCP

- [Cloud Setup](cloud_setup.md) - basic cloud project and IoT core configuration
- [Dashboards & Infrastructure Setup](dashboard.md) - Infrastructure (cloud functions)
and dashboard
- [UDMI terraform configuration files](../../../cloud/gcp/readme.md) - This configuration can be used to automate the creation of UDMI related infrastructure on GCP
- [Dashboards & Infrastructure Setup](dashboard.md) - Infrastructure (cloud functions) and dashboard
- [UDMI terraform configuration files](terraform.md) - Aautomate the creation of UDMI cloud components

2 changes: 1 addition & 1 deletion docs/messages/status.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ follow the same structure.
- State `status` represents _sticky_ conditions that persist until the situation is cleared, e.g.
“device disconnected”.
- [🧬Pointset Status](../../gencode/docs/state.html#pointset_points_pattern1_status)
- [🧬System Statuses](../../gencode/docs/state.html#system_statuses)
- [🧬System Status](../../gencode/docs/state.html#system_status)
- [🧬Logentry events](../../gencode/docs/event_system.html#logentries) are transitory event that
happen, e.g. “connection failed”.

Expand Down
4 changes: 2 additions & 2 deletions docs/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@

## Contents

- [**Specification**](specs/)
- [**Specifications**](specs/)
- [**Messages**](messages/)
- [**Guides**](guides/)
- [**Cloud**](cloud/)
- [**Cloud Platforms**](cloud/)
- [**Tools**](tools/)
- [**Schema**](https://github.com/faucetsdn/udmi/tree/master/schema)
([_🧬Interactive viewer_](../gencode/docs/))
Expand Down
18 changes: 10 additions & 8 deletions docs/specs/categories.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,20 +5,22 @@
Categories are assembled in a hierarical fashion to represent the intended level
of detail (more specific is better). E.g. a complete system config parsing message
would be categorized as `system.config.parse`, while a system config entry of
unspecified category would be just `system.config`.
unspecified category would be just `system.config`. Some categories come with
implicit expected `level` values, indicated by '(**LEVEL**)' in the hierarchy below.

* _system_: Basic system operation
* _base_: Baseline system operational messages
* _start_: System is in the process of (re)starting and essentially offline
* _ready_: System is fully ready for operation
* _comms_: Baseline message handling
* _config_: Configuration message handling
* _receive_: Receiving of a config message
* _parse_: Parsing of a receved message
* _receive_: Receiving a config message
* _parse_: Parsing a receved message
* _apply_: Application of a parsed config message
* _pointset_: Handling managing data point conditions
* _point_: Conditions relating to a specific point, the affected _point_ name should be included in the entry message
* _invalid_: A `config` parameter for the point is invalid in some way
* _applied_: The `set_value` for a point has been implied
* _overridden_: The reported value has been overridden locally
* _updating_: The point is in the process of updating
* _point_: Conditions relating to a specific point, the entry `message` field should
start with "Point _pointname_" followed by descriptive information.
* _applied_ (**INFO**): The `set_value` for a point has been implied
* _updating_ (**NOTICE**): The point is in the process of updating
* _overridden_ (**WARNING**): The reported value has been overridden locally
* _invalid_ (**ERROR**): A `config` parameter for the point is invalid in some way
Loading

0 comments on commit a4600cc

Please sign in to comment.