PointCommand

class PointCommand : public Remote::Message::OutgoingMessage

IEC60870-5 generic data point information message.

Valid cause of transmission: x

Deprecated:

since all used messages are implemented in their own classes a generic point information should not be used anymore

Public Functions

~PointCommand()

free informationObject after use

Public Static Functions

static inline std::shared_ptr<PointCommand> create(std::shared_ptr<Object::DataPoint> point, const bool select = false, const CS101_QualifierOfCommand qualifier = CS101_QualifierOfCommand::NONE)

Create a message for a certain DataPoint, type of message is identified via DataPoint.

Parameters:
  • point – point whom’s value should be reported to remote client

  • select – flag for select and execute command mode (lock control access)

  • qualifier – parameter for command duration

Throws:

std::invalid_argument – if point reference, connection or server reference is invalid