Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding discovery schema only (not sequencer) #268

Merged
merged 17 commits into from
Mar 18, 2022
Merged
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
7f4f659da86796660d8ed610bb74bb2e6cff6688a1e92b2019b20ebc34227033 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
8ba08bd70eadd32129e2101a8b8dfd1ed90a4592822ab055db90e845c7e91dbb 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
21 changes: 11 additions & 10 deletions .github/workflows/testing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,25 +54,26 @@ jobs:
- uses: actions/setup-java@v1
with:
java-version: '11'
- name: code checks
run: |
bin/setup_base
bin/gencode check
pubber/bin/build check
validator/bin/build check
- name: base setup
run: bin/setup_base
- name: sequence tests
env:
GCP_TARGET_PROJECT: ${{ secrets.GCP_TARGET_PROJECT }}
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/results.txt
diff /tmp/results.txt etc/sequence.out && echo No output diff detected.
- name: validation logs
diff -u /tmp/results.txt etc/sequence.out && echo No output diff detected.
- name: code checks
if: ${{ always() }}
run: |
bin/gencode check
pubber/bin/build check
validator/bin/build check
- name: sequencer 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`
9 changes: 8 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,12 @@ for test_class in ConfigValidator WritebackValidator; do
echo Sequence test $test_class exited with error code $result
exit_code=$result
johnrandolph marked this conversation as resolved.
Show resolved Hide resolved
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/}
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 @@ -48,6 +48,8 @@ fi

bin/sequencer $site_path $project_id $device_id $serial_no

sed -e 's/.*sequencer RESULT/RESULT/' < /tmp/sequencer.out > /tmp/results.txt

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