#include <vetprot.h>
Inheritance diagram for cornelluniversity::vetserial::control_request:
Public Member Functions | |
control_request (void) | |
virtual | ~control_request (void) |
void | ack_request (void) |
very thin wrapper of a common use-case; configures the header for an ACK request | |
void | ack_response (void) |
very thin wrapper of a common use-case; configures the header to respond to an ACK request | |
void | nak_request (void) |
very thin wrapper of a common use-case; configures the header for a NAK request | |
void | nak_response (void) |
very thin wrapper of a common use-case; configures the header to respond to a NAK request | |
void | set_responsive (void) |
very thin wrapper of a common use-case; configures the header to request the target to ACK or NAK | |
virtual void | execute (void) |
Simply generates the header, utilizing the currently values of the private members, and leaves it in the internal buffers waiting for you to grab it. |
Provides the interface required for minimal functionality required to manipulate and generate a header.
Definition at line 314 of file vetprot.h.
virtual void cornelluniversity::vetserial::control_request::execute | ( | void | ) | [inline, virtual] |
Simply generates the header, utilizing the currently values of the private members, and leaves it in the internal buffers waiting for you to grab it.
Implements cornelluniversity::vetserial::base_command.