{"version":"1.0","categories":[{"id":"cat-tacking-logging-01","name":"Tracking / Logging","parentId":null,"propertyIds":["prop-trackinglogging-spawnerid","prop-trackinglogging-lastused"]},{"id":"cat-tracker-logger-data-01","name":"Data Item","parentId":"cat-tacking-logging-01","propertyIds":["prop-tracker-logger-data-doubledata","prop-tracker-logger-data-data","prop-tracker-logger-data-source-id"],"description":"To store a full list of data from all TrackMe items.\n1 list per tracked item.\nfileTable with optional secondary data columns.\nMust be possible to append data from externally... Best direct access via script."},{"id":"cat-tacker-logger-01","name":"Tracker / Logger","parentId":"cat-tacking-logging-01","propertyIds":["prop-trackinglogging-tracker-iswired","prop-trackinglogging-tracker-ratingmax"],"description":"Class must have the expected callback. For TrackMe....\nTrack anything connected if it's one of the TrackMe classes."},{"id":"cat-tracker-logger-stats-01","name":"Statistics","parentId":"cat-tacking-logging-01","propertyIds":[]},{"id":"cat-trackme-trackable","name":"Trackable","parentId":null,"propertyIds":["prop-text-trackme-trackable-action","prop-text-trackme-trackable-descriptor"]},{"id":"cat-trackme-trackme-01","name":"TrackMe!","parentId":"cat-trackme-trackable","propertyIds":["prop-text-trackable-trackme-singlecomment","prop-text-trackable-trackme-singleunit","prop-text-trackable-trackme-singlevalue","prop-text-trackable-trackme-singleid","prop-text-trackable-trackme-isdouble"]},{"id":"cat-trackme-trackme-multi","name":"TrackMe! Multi","parentId":"cat-trackme-trackable","propertyIds":["prop-table-trackme-trackable-multi-data"]},{"id":"cat-trackme-trackme-double-01","name":"TrackMe! Double","parentId":"cat-trackme-trackme-01","propertyIds":["prop-text-trackable-trackme-secondvalue","prop-text-trackable-trackme-secondunit"]}],"properties":[{"id":"prop-trackinglogging-spawnerid","categoryId":"cat-tacking-logging-01","name":"Spawner ID","type":"string"},{"id":"prop-trackinglogging-lastused","categoryId":"cat-tacking-logging-01","name":"Last Used","type":"datetime","defaultValue":{"kind":"atCreation"}},{"id":"prop-tracker-logger-data-doubledata","categoryId":"cat-tracker-logger-data-01","name":"Double Data","type":"boolean"},{"id":"prop-tracker-logger-data-data","categoryId":"cat-tracker-logger-data-01","name":"Data","type":"fileTable","validation":{"tableSchema":{"columns":[{"id":"col1-datetime","headerName":{"en":"Date/Time","de":"Datum/Zeit","jp":"日時"},"type":"timestamp"},{"id":"col2-value","headerName":{"en":"Value","de":"Wert","jp":"値"},"type":"double"},{"id":"col3-unit","headerName":{"en":"Unit","de":"Einheit","jp":"単位"},"type":"string"},{"id":"col4-value2","headerName":{"en":"Value 2","de":"Wert 2","jp":"値2"},"type":"double"},{"id":"col5-unit2","headerName":{"en":"Unit 2","de":"Einheit 2","jp":"単位2"},"type":"string"},{"id":"col6-comment","headerName":{"en":"Comment","de":"Kommentar","jp":"コメント"},"type":"string"}]}}},{"id":"prop-tracker-logger-data-source-id","categoryId":"cat-tracker-logger-data-01","name":"Source ID","type":"string"},{"id":"prop-trackinglogging-tracker-iswired","categoryId":"cat-tacker-logger-01","name":"isWiredType","type":"boolean"},{"id":"prop-trackinglogging-tracker-ratingmax","categoryId":"cat-tacker-logger-01","name":"Rating Max","type":"integer","defaultValue":5,"validation":{"min":1,"max":25}},{"id":"prop-text-trackme-trackable-action","categoryId":"cat-trackme-trackable","name":"Tracking Action","type":"string"},{"id":"prop-text-trackme-trackable-descriptor","categoryId":"cat-trackme-trackable","name":"Tracking Descriptor","type":"string"},{"id":"prop-text-trackable-trackme-singlecomment","categoryId":"cat-trackme-trackme-01","name":"Single Tracked Comment","type":"string"},{"id":"prop-text-trackable-trackme-singleunit","categoryId":"cat-trackme-trackme-01","name":"Single Tracked value unit","type":"string"},{"id":"prop-text-trackable-trackme-singlevalue","categoryId":"cat-trackme-trackme-01","name":"Single Tracked value","type":"float"},{"id":"prop-text-trackable-trackme-singleid","categoryId":"cat-trackme-trackme-01","name":"Single Tracked ID","type":"string"},{"id":"prop-text-trackable-trackme-isdouble","categoryId":"cat-trackme-trackme-01","name":"Is Double","type":"boolean"},{"id":"prop-table-trackme-trackable-multi-data","categoryId":"cat-trackme-trackme-multi","name":"Multi Tracking, 1 item = 1 row","type":"table","validation":{"tableSchema":{"columns":[{"id":"col1-id","headerName":{"en":"Id","de":"ID","jp":"ID"},"type":"int64","maxStringBytes":32},{"id":"col2-value","headerName":{"en":"Value","de":"Wert","jp":"値"},"type":"double","maxStringBytes":32},{"id":"col3-unit","headerName":{"en":"Unit","de":"Einheit","jp":"単位"},"type":"string","maxStringBytes":32},{"id":"col4-is-double","headerName":{"en":"Is Double","de":"Ist doppelt","jp":"二重"},"type":"int","maxStringBytes":32},{"id":"col5-value2","headerName":{"en":"Value 2","de":"Wert 2","jp":"値2"},"type":"double","maxStringBytes":32},{"id":"col6-unit-2","headerName":{"en":"Unit 2","de":"Einheit 2","jp":"単位2"},"type":"string","maxStringBytes":32},{"id":"col7-comment","headerName":{"en":"Comment","de":"Kommentar","jp":"コメント"},"type":"string","maxStringBytes":128}],"maxRows":32,"overflow":"destructive"}}},{"id":"prop-text-trackable-trackme-secondvalue","categoryId":"cat-trackme-trackme-double-01","name":"Secondary Tracked value","type":"float"},{"id":"prop-text-trackable-trackme-secondunit","categoryId":"cat-trackme-trackme-double-01","name":"Secondary Tracked value unit","type":"string"}]}