Template Struct Peripheral¶
Defined in File Peripheral.hpp
Struct Documentation¶
-
template<typename
Spec>
structdish2::Peripheral¶ State that SignalGP-Lite operations can interact with.
Public Types
-
using
intra_message_mesh_spec_t= dish2::IntraMessageMeshSpec<Spec>¶
-
using
intra_message_node_outputs_t= typename netuit::MeshNode<intra_message_mesh_spec_t>::outputs_t¶
-
using
message_mesh_spec_t= dish2::MessageMeshSpec<Spec>¶
-
using
message_node_output_t= netuit::MeshNodeOutput<message_mesh_spec_t>¶
-
using
state_mesh_spec_t= dish2::StateMeshSpec<Spec>¶
-
using
state_node_input_t= netuit::MeshNodeInput<state_mesh_spec_t>¶
Public Functions
-
Peripheral(intra_message_node_outputs_t &intra_message_node_outputs_, message_node_output_t &message_node_output_, state_node_input_t &state_node_input_)¶
-
bool
operator==(const Peripheral &other) const¶
-
void
Clear()¶
Public Members
-
dish2::ReadableState<Spec>
readable_state= {}¶
-
intra_message_node_outputs_t
intra_message_node_outputs¶
-
message_node_output_t
message_node_output¶
-
state_node_input_t
state_node_input¶
-
size_t
root_id¶
Public Static Functions
-
Peripheral
make_dummy()¶
-
using