|
SVPublisher | SVPublisher_create (CommParameters *parameters, const char *interfaceId) |
| Create a new IEC61850-9-2 Sampled Values publisher. More...
|
|
SVPublisher_ASDU | SVPublisher_addASDU (SVPublisher self, const char *svID, const char *datset, uint32_t confRev) |
| Create an Application Service Data Unit (ASDU) and add it to an existing Sampled Values publisher. More...
|
|
void | SVPublisher_setupComplete (SVPublisher self) |
| Prepare the publisher for publishing. More...
|
|
void | SVPublisher_publish (SVPublisher self) |
| Publish all registered ASDUs. More...
|
|
void | SVPublisher_destroy (SVPublisher self) |
| Destroy an IEC61850-9-2 Sampled Values instance. More...
|
|
void | SVPublisher_ASDU_resetBuffer (SVPublisher_ASDU self) |
| Reset the internal data buffer of an ASDU. More...
|
|
int | SVPublisher_ASDU_addINT8 (SVPublisher_ASDU self) |
| Reserve memory for a signed 8-bit integer in the ASDU. More...
|
|
void | SVPublisher_ASDU_setINT8 (SVPublisher_ASDU self, int index, int8_t value) |
| Set the value of a 8-bit integer in the ASDU. More...
|
|
int | SVPublisher_ASDU_addINT32 (SVPublisher_ASDU self) |
| Reserve memory for a signed 32-bit integer in the ASDU. More...
|
|
void | SVPublisher_ASDU_setINT32 (SVPublisher_ASDU self, int index, int32_t value) |
| Set the value of a 32-bit integer in the ASDU. More...
|
|
int | SVPublisher_ASDU_addINT64 (SVPublisher_ASDU self) |
| Reserve memory for a signed 64-bit integer in the ASDU. More...
|
|
void | SVPublisher_ASDU_setINT64 (SVPublisher_ASDU self, int index, int64_t value) |
| Set the value of a 64-bit integer in the ASDU. More...
|
|
int | SVPublisher_ASDU_addFLOAT (SVPublisher_ASDU self) |
| Reserve memory for a single precision floating point number in the ASDU. More...
|
|
void | SVPublisher_ASDU_setFLOAT (SVPublisher_ASDU self, int index, float value) |
| Set the value of a single precision floating point number in the ASDU. More...
|
|
int | SVPublisher_ASDU_addFLOAT64 (SVPublisher_ASDU self) |
| Reserve memory for a double precision floating point number in the ASDU. More...
|
|
void | SVPublisher_ASDU_setFLOAT64 (SVPublisher_ASDU self, int index, double value) |
| Set the value of a double precision floating pointer number in the ASDU. More...
|
|
int | SVPublisher_ASDU_addTimestamp (SVPublisher_ASDU self) |
| Reserve memory for a 64 bit time stamp in the ASDU. More...
|
|
void | SVPublisher_ASDU_setTimestamp (SVPublisher_ASDU self, int index, Timestamp value) |
| Set the value of a 64 bit time stamp in the ASDU. More...
|
|
int | SVPublisher_ASDU_addQuality (SVPublisher_ASDU self) |
| Reserve memory for a quality value in the ASDU. More...
|
|
void | SVPublisher_ASDU_setQuality (SVPublisher_ASDU self, int index, Quality value) |
| Set the value of a quality attribute in the ASDU. More...
|
|
void | SVPublisher_ASDU_setSmpCnt (SVPublisher_ASDU self, uint16_t value) |
| Set the sample count attribute of the ASDU. More...
|
|
uint16_t | SVPublisher_ASDU_getSmpCnt (SVPublisher_ASDU self) |
| Get the sample count attribute of the ASDU. More...
|
|
void | SVPublisher_ASDU_increaseSmpCnt (SVPublisher_ASDU self) |
| Increment the sample count attribute of the ASDU. More...
|
|
void | SVPublisher_ASDU_setRefrTm (SVPublisher_ASDU self, uint64_t refrTm) |
| Set the refresh time attribute of the ASDU. More...
|
|
void | SVPublisher_ASDU_setSmpMod (SVPublisher_ASDU self, uint8_t smpMod) |
| Set the sample mode attribute of the ASDU. More...
|
|
void | SVPublisher_ASDU_setSmpRate (SVPublisher_ASDU self, uint16_t smpRate) |
| Set the sample rate attribute of the ASDU. More...
|
|
DEPRECATED SVPublisher | SampledValuesPublisher_create (CommParameters *parameters, const char *interfaceId) |
|
DEPRECATED SVPublisher_ASDU | SampledValuesPublisher_addASDU (SVPublisher self, char *svID, char *datset, uint32_t confRev) |
|
DEPRECATED void | SampledValuesPublisher_setupComplete (SVPublisher self) |
|
DEPRECATED void | SampledValuesPublisher_publish (SVPublisher self) |
|
DEPRECATED void | SampledValuesPublisher_destroy (SVPublisher self) |
|
DEPRECATED void | SV_ASDU_resetBuffer (SVPublisher_ASDU self) |
|
DEPRECATED int | SV_ASDU_addINT8 (SVPublisher_ASDU self) |
|
DEPRECATED void | SV_ASDU_setINT8 (SVPublisher_ASDU self, int index, int8_t value) |
|
DEPRECATED int | SV_ASDU_addINT32 (SVPublisher_ASDU self) |
|
DEPRECATED void | SV_ASDU_setINT32 (SVPublisher_ASDU self, int index, int32_t value) |
|
DEPRECATED int | SV_ASDU_addINT64 (SVPublisher_ASDU self) |
|
DEPRECATED void | SV_ASDU_setINT64 (SVPublisher_ASDU self, int index, int64_t value) |
|
DEPRECATED int | SV_ASDU_addFLOAT (SVPublisher_ASDU self) |
|
DEPRECATED void | SV_ASDU_setFLOAT (SVPublisher_ASDU self, int index, float value) |
|
DEPRECATED int | SV_ASDU_addFLOAT64 (SVPublisher_ASDU self) |
|
DEPRECATED void | SV_ASDU_setFLOAT64 (SVPublisher_ASDU self, int index, double value) |
|
void DEPRECATED | SV_ASDU_setSmpCnt (SVPublisher_ASDU self, uint16_t value) |
|
DEPRECATED uint16_t | SV_ASDU_getSmpCnt (SVPublisher_ASDU self) |
|
DEPRECATED void | SV_ASDU_increaseSmpCnt (SVPublisher_ASDU self) |
|
DEPRECATED void | SV_ASDU_setRefrTm (SVPublisher_ASDU self, uint64_t refrTm) |
|
DEPRECATED void | SV_ASDU_setSmpMod (SVPublisher_ASDU self, uint8_t smpMod) |
|
DEPRECATED void | SV_ASDU_setSmpRate (SVPublisher_ASDU self, uint16_t smpRate) |
|