@senx/discovery-plugin-marauder
v0.0.14
Published
Discovery plugin - Marauder's map
Readme
Marauder's map Discovery plugin
Addon for Discovery that adds a map of Marauder's map.
parameters
In the extra option field, you can override the following parameters
markerSizetrackMarkerColortrackMarkerSizebgTransparentThresholdtransparentThresholdextraTickstrackOpacitytrackWidthsquareMarkerssquareTrackMarkersmarkerColormetadatatrackMarkerstracks
Usage
<head>
<title>Test</title>
</head>
<body>
<discovery-dashboard url="https://warp.senx.io/api/v0/exec" dashboard-title="Test">
{
'title' 'Test'
'description' 'Dashboard test'
'options' {
'scheme' 'DISCOVERY'
'extra'{
'markerSize' 5
'trackMarkerColor' '#00897B'
'trackMarkerSize' 4
'bgTransparentThreshold' 250
'transparentThreshold' 240
'extraTicks' 50
'trackOpacity' 0.05
'trackWidth' 2
'squareMarkers' false
'squareTrackMarkers' false
'markerColor' '#00897B' // override discovery scheme. See also `scheme`
'metadata' 'Discovery'
'trackMarkers' false
'tracks' true
}
'map' {
'step' 1 s
'delay' 1000 // ms
'mapType' 'CARTODB'
}
}
'tiles' [
{
'title' 'test'
'x' 0 'y' 0 'w' 12 'h' 4
'type' 'marauder'
'macro' <%
[ 1 4 <%
NEWGTS 'g' STORE
1 100 <%
'ts' STORE $g $ts RAND + STU * NOW + RAND 10.0 * RAND 10.0 * NaN RAND ADDVALUE DROP
%> FOR
$g
%> F FOR ] 'data' STORE
{
'data' $data
'globalParams' { // can override options
'map' {
'step' 1 s
'delay' 1000 // ms
'mapType' 'CARTODB'
}
}
}
%>
}
]
}
</discovery-dashboard>
<!-- core -->
<script type="module" src="https://cdn.jsdelivr.net/npm/@senx/discovery-widgets/dist/discovery/discovery.esm.js"></script>
<!-- plugins -->
<script type="module" src="https://cdn.jsdelivr.net/npm/@senx/discovery-plugin-marauder/dist/discovery-plugin-marauder/discovery-plugin-marauder.esm.js"></script>
</body>
</html>