The fake-triggered-sensor daemon can be installed using the following package managers:
The fake-triggered-sensor daemon is composed of the following traits:
is-daemon
has-measure-trigger
is-sensor
channels (map)
default: {'random_walk': {'kind': 'random-walk', 'max': 1, 'min': -1}}
loop_at_startup (boolean)
default: False
If set to true, the daemon will begin to loop measure as soon as it starts.
from has-measure-trigger
make (['null', 'string'])
default: None
from is-daemon
model (['null', 'string'])
default: None
from is-daemon
port (int)
TCP port for daemon to occupy.
from is-daemon
serial (['null', 'string'])
default: None
Serial number for the particular device represented by the daemon
from is-daemon
The fake-triggered-sensor daemon will expose the following public messages:
busy
➜ boolean
Returns true if daemon is currently busy.
from is-daemon
get_channel_names
➜ {'items': 'string', 'type': 'array'}
Get current channel names.
from is-sensor
get_channel_shapes
➜ {'type': 'map', 'values': {'items': 'int', 'type': 'array'}}
Get current channel shapes. If list is empty, channel is scalar.
from is-sensor
get_channel_units
➜ {'type': 'map', 'values': ['null', 'string']}
Get current channel units.
from is-sensor
get_config
➜ string
Full configuration for the individual daemon as defined in the TOML file.
This includes defaults and shared settings not directly specified in the daemon-specific TOML table.
from is-daemon
get_config_filepath
➜ string
String representing the absolute filepath of the configuration file on the host machine.
from is-daemon
get_measured
➜ {'type': 'map', 'values': ['double', 'ndarray']}
Get most recent measured value.
from is-sensor
get_state
➜ string
Get version of the running daemon
from is-daemon
id
➜ {'type': 'map', 'values': ['null', 'string']}
JSON object with information to identify the daemon, including name, kind, make, model, serial.
from is-daemon
measure
➜ int
Initiate a measurement. Returns integer, measurement ID.
from has-measure-trigger
parameters:
loop (boolean)
default: False
shutdown
➜ null
Cleanly shutdown (or restart) daemon.
from is-daemon
parameters:
restart (boolean)
default: False
stop_looping
➜ null
Stop looping measurement.
from has-measure-trigger
built 2021-02-24 06:08:44 CC0: no copyright