dnp3 (.NET API) 1.1.0
dnp3.IAssociationInformation Interface Reference

Informational callbacks about the current state of an outstation association More...

Public Member Functions

void TaskStart (TaskType taskType, FunctionCode functionCode, byte seq)
 Called when a new task is started More...
 
void TaskSuccess (TaskType taskType, FunctionCode functionCode, byte seq)
 Called when a task successfully completes More...
 
void TaskFail (TaskType taskType, TaskError error)
 Called when a task fails More...
 
void UnsolicitedResponse (bool isDuplicate, byte seq)
 Called when an unsolicited response is received More...
 

Detailed Description

Informational callbacks about the current state of an outstation association

Member Function Documentation

◆ TaskFail()

void dnp3.IAssociationInformation.TaskFail ( TaskType  taskType,
TaskError  error 
)

Called when a task fails

Parameters
taskTypeType of task that was completed
errorError that prevented

◆ TaskStart()

void dnp3.IAssociationInformation.TaskStart ( TaskType  taskType,
FunctionCode  functionCode,
byte  seq 
)

Called when a new task is started

Parameters
taskTypeType of task that was started
functionCodeFunction code used by the task
seqSequence number of the request

◆ TaskSuccess()

void dnp3.IAssociationInformation.TaskSuccess ( TaskType  taskType,
FunctionCode  functionCode,
byte  seq 
)

Called when a task successfully completes

Parameters
taskTypeType of task that was completed
functionCodeFunction code used by the task
seqSequence number of the request

◆ UnsolicitedResponse()

void dnp3.IAssociationInformation.UnsolicitedResponse ( bool  isDuplicate,
byte  seq 
)

Called when an unsolicited response is received

Parameters
isDuplicateIs the unsolicited response a duplicate response
seqSequence number of the response

The documentation for this interface was generated from the following file: