PelletMonitor#
The PelletMonitor (Aeon.Foraging) node monitors the current state of pellet delivery commands and the beam break.
Within this node, pellet delivery commands received by the Harp output expander are filtered from the “PatchEvents” Subject and successful deliveries monitored through the “PelletDelivered” Subject (e.g. “Patch1PelletDelivered”).
The RepeatEverySubject node ensures this node is only running while an animal is present in the habitat.
Inputs#
None
Outputs#
Sequence of dynamic class events triggered by deliver pellet commands and beam break events, consisting of a “Timestamp” (double) and a “Value” (boolean) that reports the current state.
This “Value” is True if and when a delivery command has been received, and False when a successful beam break is detected.
Properties#
Subjects#
Inputs to the PelletMonitor node are subscribed to from shared Subjects, the names of which are configured in the properties of the node.
Device input subjects#
Subject name |
Property Type |
Expected Data Type |
Description |
|---|---|---|---|
PelletCommand |
|
|
The name of the shared |
PelletDelivered |
|
|
The name of the shared |
Usage#
To use a PelletMonitor (Aeon.Foraging) node, simply place one and configure its properties.