8 #ifndef BASECONNECTIONPROBE_HPP_ 9 #define BASECONNECTIONPROBE_HPP_ 11 #include "../connections/BaseConnection.hpp" 13 enum PatchIDMethod { INDEX_METHOD, COORDINATE_METHOD };
24 virtual Response::Status respond(std::shared_ptr<BaseMessage const> message)
override;
31 int initialize(
const char *name,
HyPerCol *hc);
34 Response::Status respondConnectionProbeWriteParams(
35 std::shared_ptr<ConnectionProbeWriteParamsMessage const> message);
37 Response::Status respondConnectionOutput(std::shared_ptr<ConnectionOutputMessage const> message);
39 virtual Response::Status
54 Timer *mIOTimer =
nullptr;
virtual Response::Status registerData(Checkpointer *checkpointer) override
virtual void ioParam_targetName(enum ParamsIOFlag ioFlag) override
targetName: the name of the object that the probe attaches to. In LayerProbe, targetName is used to d...
virtual Response::Status communicateInitInfo(std::shared_ptr< CommunicateInitInfoMessage const > message) override
virtual void initOutputStreams(const char *filename, Checkpointer *checkpointer) override