Crate lib60870_sys

Crate lib60870_sys 

Source
Expand description

Raw FFI bindings to lib60870-C.

This module contains the auto-generated bindgen bindings. For a safer API, use the types in the parent module.

Re-exports§

pub use self::IEC60870_5_TypeID as TypeID;

Structs§

Lib60870VersionInfo
lib60870 version information
__BindgenBitfieldUnit
__arm_legacy_debug_state
__arm_pagein_state
__darwin_arm_cpmu_state64
__darwin_arm_debug_state32
__darwin_arm_debug_state64
__darwin_arm_exception_state
__darwin_arm_exception_state64
__darwin_arm_exception_state64_v2
__darwin_arm_neon_state
__darwin_arm_neon_state64
__darwin_arm_sme2_state
__darwin_arm_sme_state
__darwin_arm_sme_za_state
__darwin_arm_sve_p_state
__darwin_arm_sve_z_state
__darwin_arm_thread_state
__darwin_arm_thread_state64
__darwin_arm_vfp_state
__darwin_mcontext32
__darwin_mcontext64
__darwin_pthread_handler_rec
__darwin_sigaltstack
__darwin_ucontext
__sigaction
__siginfo
_malloc_zone_t
_opaque_pthread_attr_t
_opaque_pthread_cond_t
_opaque_pthread_condattr_t
_opaque_pthread_mutex_t
_opaque_pthread_mutexattr_t
_opaque_pthread_once_t
_opaque_pthread_rwlock_t
_opaque_pthread_rwlockattr_t
_opaque_pthread_t
div_t
ldiv_t
lldiv_t
proc_rlimit_control_wakeupmon
rlimit
rusage
rusage_info_v0
rusage_info_v1
rusage_info_v2
rusage_info_v3
rusage_info_v4
rusage_info_v5
rusage_info_v6
sBinaryCounterReading
sBitString32
sBitstring32Command
sBitstring32CommandWithCP56Time2a
sBitstring32WithCP24Time2a
sBitstring32WithCP56Time2a
sCP16Time2a
sCP24Time2a
sCP32Time2a
4 byte binary time
sCP56Time2a
sCS101_ASDU
sCS101_AppLayerParameters
sCS101_Master
sCS101_Slave
sCS101_SlavePlugin
sCS101_StaticASDU
sCS104_APCIParameters
sCS104_Connection
sCS104_RedundancyGroup
sCS104_Slave
sClockSynchronizationCommand
sCounterInterrogationCommand
sDelayAcquisitionCommand
sDoubleCommand
sDoubleCommandWithCP56Time2a
sDoublePointInformation
sDoublePointWithCP24Time2a
sDoublePointWithCP56Time2a
sEndOfInitialization
sEventOfProtectionEquipment
sEventOfProtectionEquipmentWithCP56Time2a
sFileACK
sFileCallOrSelect
sFileDirectory
sFileLastSegmentOrSection
sFileReady
sFileSegment
sFrame
sHandleSet
sIMasterConnection
sInformationObject
sIntegratedTotals
sIntegratedTotalsWithCP24Time2a
sIntegratedTotalsWithCP56Time2a
sInterrogationCommand
sLinkLayerParameters
sMeasuredValueNormalized
sMeasuredValueNormalizedWithCP24Time2a
sMeasuredValueNormalizedWithCP56Time2a
sMeasuredValueNormalizedWithoutQuality
sMeasuredValueScaled
sMeasuredValueScaledWithCP24Time2a
sMeasuredValueScaledWithCP56Time2a
sMeasuredValueShort
sMeasuredValueShortWithCP24Time2a
sMeasuredValueShortWithCP56Time2a
sPackedOutputCircuitInfo
sPackedOutputCircuitInfoWithCP56Time2a
sPackedSinglePointWithSCD
sPackedStartEventsOfProtectionEquipment
sPackedStartEventsOfProtectionEquipmentWithCP56Time2a
sParameterActivation
sQueryLog
sReadCommand
sResetProcessCommand
sSectionReady
sSerialPort
sServerSocket
sSetpointCommandNormalized
sSetpointCommandNormalizedWithCP56Time2a
sSetpointCommandScaled
sSetpointCommandScaledWithCP56Time2a
sSetpointCommandShort
sSetpointCommandShortWithCP56Time2a
sSingleCommand
sSingleCommandWithCP56Time2a
sSinglePointInformation
sSinglePointWithCP24Time2a
sSinglePointWithCP56Time2a
sSocket
sStatusAndStatusChangeDetection
sStepCommand
sStepCommandWithCP56Time2a
sStepPositionInformation
sStepPositionWithCP24Time2a
sStepPositionWithCP56Time2a
sTLSConfiguration
sTLSConnection
sTestCommand
sTestCommandWithCP56Time2a
sThread
sUdpSocket
sigaction
sigevent
sigstack
sigvec
timeval
wait__bindgen_ty_1
wait__bindgen_ty_2

Constants§

BIG_ENDIAN
BUS_ADRALN
BUS_ADRERR
BUS_NOOP
BUS_OBJERR
BYTE_ORDER
CLD_CONTINUED
CLD_DUMPED
CLD_EXITED
CLD_KILLED
CLD_NOOP
CLD_STOPPED
CLD_TRAPPED
CPUMON_MAKE_FATAL
CS101_AFQ_NEG_ACK_FILE
CS101_AFQ_NEG_ACK_SECTION
CS101_AFQ_NOT_USED
CS101_AFQ_POS_ACK_FILE
CS101_AFQ_POS_ACK_SECTION
CS101_CauseOfTransmission_CS101_COT_ACTIVATION
CS101_CauseOfTransmission_CS101_COT_ACTIVATION_CON
CS101_CauseOfTransmission_CS101_COT_ACTIVATION_TERMINATION
CS101_CauseOfTransmission_CS101_COT_AUTHENTICATION
CS101_CauseOfTransmission_CS101_COT_BACKGROUND_SCAN
CS101_CauseOfTransmission_CS101_COT_DEACTIVATION
CS101_CauseOfTransmission_CS101_COT_DEACTIVATION_CON
CS101_CauseOfTransmission_CS101_COT_FILE_TRANSFER
CS101_CauseOfTransmission_CS101_COT_INITIALIZED
CS101_CauseOfTransmission_CS101_COT_INTERROGATED_BY_GROUP_1
CS101_CauseOfTransmission_CS101_COT_INTERROGATED_BY_GROUP_2
CS101_CauseOfTransmission_CS101_COT_INTERROGATED_BY_GROUP_3
CS101_CauseOfTransmission_CS101_COT_INTERROGATED_BY_GROUP_4
CS101_CauseOfTransmission_CS101_COT_INTERROGATED_BY_GROUP_5
CS101_CauseOfTransmission_CS101_COT_INTERROGATED_BY_GROUP_6
CS101_CauseOfTransmission_CS101_COT_INTERROGATED_BY_GROUP_7
CS101_CauseOfTransmission_CS101_COT_INTERROGATED_BY_GROUP_8
CS101_CauseOfTransmission_CS101_COT_INTERROGATED_BY_GROUP_9
CS101_CauseOfTransmission_CS101_COT_INTERROGATED_BY_GROUP_10
CS101_CauseOfTransmission_CS101_COT_INTERROGATED_BY_GROUP_11
CS101_CauseOfTransmission_CS101_COT_INTERROGATED_BY_GROUP_12
CS101_CauseOfTransmission_CS101_COT_INTERROGATED_BY_GROUP_13
CS101_CauseOfTransmission_CS101_COT_INTERROGATED_BY_GROUP_14
CS101_CauseOfTransmission_CS101_COT_INTERROGATED_BY_GROUP_15
CS101_CauseOfTransmission_CS101_COT_INTERROGATED_BY_GROUP_16
CS101_CauseOfTransmission_CS101_COT_INTERROGATED_BY_STATION
CS101_CauseOfTransmission_CS101_COT_MAINTENANCE_OF_AUTH_SESSION_KEY
CS101_CauseOfTransmission_CS101_COT_MAINTENANCE_OF_USER_ROLE_AND_UPDATE_KEY
CS101_CauseOfTransmission_CS101_COT_PERIODIC
CS101_CauseOfTransmission_CS101_COT_REQUEST
CS101_CauseOfTransmission_CS101_COT_REQUESTED_BY_GENERAL_COUNTER
CS101_CauseOfTransmission_CS101_COT_REQUESTED_BY_GROUP_1_COUNTER
CS101_CauseOfTransmission_CS101_COT_REQUESTED_BY_GROUP_2_COUNTER
CS101_CauseOfTransmission_CS101_COT_REQUESTED_BY_GROUP_3_COUNTER
CS101_CauseOfTransmission_CS101_COT_REQUESTED_BY_GROUP_4_COUNTER
CS101_CauseOfTransmission_CS101_COT_RETURN_INFO_LOCAL
CS101_CauseOfTransmission_CS101_COT_RETURN_INFO_REMOTE
CS101_CauseOfTransmission_CS101_COT_SPONTANEOUS
CS101_CauseOfTransmission_CS101_COT_UNKNOWN_CA
CS101_CauseOfTransmission_CS101_COT_UNKNOWN_COT
CS101_CauseOfTransmission_CS101_COT_UNKNOWN_IOA
CS101_CauseOfTransmission_CS101_COT_UNKNOWN_TYPE_ID
CS101_FILE_ERROR_CHECKSUM_FAILED
CS101_FILE_ERROR_DEFAULT
CS101_FILE_ERROR_REQ_MEMORY_NOT_AVAILABLE
CS101_FILE_ERROR_UNEXPECTED_COMM_SERVICE
CS101_FILE_ERROR_UNEXPECTED_NAME_OF_FILE
CS101_FILE_ERROR_UNEXPECTED_NAME_OF_SECTION
CS101_LSQ_FILE_TRANSFER_WITHOUT_DEACT
CS101_LSQ_FILE_TRANSFER_WITH_DEACT
CS101_LSQ_SECTION_TRANSFER_WITHOUT_DEACT
CS101_LSQ_SECTION_TRANSFER_WITH_DEACT
CS101_NOF_DEFAULT
CS101_NOF_DISTURBANCE_DATA
CS101_NOF_SEQUENCES_OF_ANALOGUE_VALUES
CS101_NOF_SEQUENCES_OF_EVENTS
CS101_NOF_TRANSPARENT_FILE
CS101_SCQ_DEACTIVATE_FILE
CS101_SCQ_DEACTIVATE_SECTION
CS101_SCQ_DEFAULT
CS101_SCQ_DELETE_FILE
CS101_SCQ_REQUEST_FILE
CS101_SCQ_REQUEST_SECTION
CS101_SCQ_SELECT_FILE
CS101_SCQ_SELECT_SECTION
CS101_SOF_FA
CS101_SOF_FOR
CS101_SOF_LFD
CS101_SOF_STATUS
CS101_SlavePlugin_Result_CS101_PLUGIN_RESULT_HANDLED
CS101_SlavePlugin_Result_CS101_PLUGIN_RESULT_INVALID_ASDU
CS101_SlavePlugin_Result_CS101_PLUGIN_RESULT_NOT_HANDLED
CS104_ConnectionEvent_CS104_CONNECTION_CLOSED
CS104_ConnectionEvent_CS104_CONNECTION_FAILED
CS104_ConnectionEvent_CS104_CONNECTION_OPENED
CS104_ConnectionEvent_CS104_CONNECTION_STARTDT_CON_RECEIVED
CS104_ConnectionEvent_CS104_CONNECTION_STOPDT_CON_RECEIVED
CS104_PeerConnectionEvent_CS104_CON_EVENT_ACTIVATED
CS104_PeerConnectionEvent_CS104_CON_EVENT_CONNECTION_CLOSED
CS104_PeerConnectionEvent_CS104_CON_EVENT_CONNECTION_OPENED
CS104_PeerConnectionEvent_CS104_CON_EVENT_DEACTIVATED
CS104_ServerMode_CS104_MODE_CONNECTION_IS_REDUNDANCY_GROUP
CS104_ServerMode_CS104_MODE_MULTIPLE_REDUNDANCY_GROUPS
CS104_ServerMode_CS104_MODE_SINGLE_REDUNDANCY_GROUP
DoublePointValue_IEC60870_DOUBLE_POINT_INDETERMINATE
DoublePointValue_IEC60870_DOUBLE_POINT_INTERMEDIATE
DoublePointValue_IEC60870_DOUBLE_POINT_OFF
DoublePointValue_IEC60870_DOUBLE_POINT_ON
EXIT_FAILURE
EXIT_SUCCESS
EventState_IEC60870_EVENTSTATE_INDETERMINATE_0
EventState_IEC60870_EVENTSTATE_INDETERMINATE_3
EventState_IEC60870_EVENTSTATE_OFF
EventState_IEC60870_EVENTSTATE_ON
FOOTPRINT_INTERVAL_RESET
FPE_FLTDIV
FPE_FLTINV
FPE_FLTOVF
FPE_FLTRES
FPE_FLTSUB
FPE_FLTUND
FPE_INTDIV
FPE_INTOVF
FPE_NOOP
IEC60870_5_TypeID_C_BO_NA_1
IEC60870_5_TypeID_C_BO_TA_1
IEC60870_5_TypeID_C_CD_NA_1
IEC60870_5_TypeID_C_CI_NA_1
IEC60870_5_TypeID_C_CS_NA_1
IEC60870_5_TypeID_C_DC_NA_1
IEC60870_5_TypeID_C_DC_TA_1
IEC60870_5_TypeID_C_IC_NA_1
IEC60870_5_TypeID_C_RC_NA_1
IEC60870_5_TypeID_C_RC_TA_1
IEC60870_5_TypeID_C_RD_NA_1
IEC60870_5_TypeID_C_RP_NA_1
IEC60870_5_TypeID_C_SC_NA_1
IEC60870_5_TypeID_C_SC_TA_1
IEC60870_5_TypeID_C_SE_NA_1
IEC60870_5_TypeID_C_SE_NB_1
IEC60870_5_TypeID_C_SE_NC_1
IEC60870_5_TypeID_C_SE_TA_1
IEC60870_5_TypeID_C_SE_TB_1
IEC60870_5_TypeID_C_SE_TC_1
IEC60870_5_TypeID_C_TS_NA_1
IEC60870_5_TypeID_C_TS_TA_1
IEC60870_5_TypeID_F_AF_NA_1
IEC60870_5_TypeID_F_DR_TA_1
IEC60870_5_TypeID_F_FR_NA_1
IEC60870_5_TypeID_F_LS_NA_1
IEC60870_5_TypeID_F_SC_NA_1
IEC60870_5_TypeID_F_SC_NB_1
IEC60870_5_TypeID_F_SG_NA_1
IEC60870_5_TypeID_F_SR_NA_1
IEC60870_5_TypeID_M_BO_NA_1
IEC60870_5_TypeID_M_BO_TA_1
IEC60870_5_TypeID_M_BO_TB_1
IEC60870_5_TypeID_M_DP_NA_1
IEC60870_5_TypeID_M_DP_TA_1
IEC60870_5_TypeID_M_DP_TB_1
IEC60870_5_TypeID_M_EI_NA_1
IEC60870_5_TypeID_M_EP_TA_1
IEC60870_5_TypeID_M_EP_TB_1
IEC60870_5_TypeID_M_EP_TC_1
IEC60870_5_TypeID_M_EP_TD_1
IEC60870_5_TypeID_M_EP_TE_1
IEC60870_5_TypeID_M_EP_TF_1
IEC60870_5_TypeID_M_IT_NA_1
IEC60870_5_TypeID_M_IT_TA_1
IEC60870_5_TypeID_M_IT_TB_1
IEC60870_5_TypeID_M_ME_NA_1
IEC60870_5_TypeID_M_ME_NB_1
IEC60870_5_TypeID_M_ME_NC_1
IEC60870_5_TypeID_M_ME_ND_1
IEC60870_5_TypeID_M_ME_TA_1
IEC60870_5_TypeID_M_ME_TB_1
IEC60870_5_TypeID_M_ME_TC_1
IEC60870_5_TypeID_M_ME_TD_1
IEC60870_5_TypeID_M_ME_TE_1
IEC60870_5_TypeID_M_ME_TF_1
IEC60870_5_TypeID_M_PS_NA_1
IEC60870_5_TypeID_M_SP_NA_1
IEC60870_5_TypeID_M_SP_TA_1
IEC60870_5_TypeID_M_SP_TB_1
IEC60870_5_TypeID_M_ST_NA_1
IEC60870_5_TypeID_M_ST_TA_1
IEC60870_5_TypeID_M_ST_TB_1
IEC60870_5_TypeID_P_AC_NA_1
IEC60870_5_TypeID_P_ME_NA_1
IEC60870_5_TypeID_P_ME_NB_1
IEC60870_5_TypeID_P_ME_NC_1
IEC60870_5_TypeID_S_AR_NA_1
IEC60870_5_TypeID_S_CH_NA_1
IEC60870_5_TypeID_S_ER_NA_1
IEC60870_5_TypeID_S_IT_TC_1
IEC60870_5_TypeID_S_KC_NA_1
IEC60870_5_TypeID_S_KR_NA_1
IEC60870_5_TypeID_S_KS_NA_1
IEC60870_5_TypeID_S_RP_NA_1
IEC60870_5_TypeID_S_UA_NA_1
IEC60870_5_TypeID_S_UC_NA_1
IEC60870_5_TypeID_S_UK_NA_1
IEC60870_5_TypeID_S_UQ_NA_1
IEC60870_5_TypeID_S_UR_NA_1
IEC60870_5_TypeID_S_US_NA_1
IEC60870_COI_LOCAL_MANUAL_RESET
IEC60870_COI_LOCAL_SWITCH_ON
IEC60870_COI_REMOTE_RESET
IEC60870_LinkLayerMode_IEC60870_LINK_LAYER_BALANCED
IEC60870_LinkLayerMode_IEC60870_LINK_LAYER_UNBALANCED
IEC60870_OUTPUT_CI_CL1
IEC60870_OUTPUT_CI_CL2
IEC60870_OUTPUT_CI_CL3
IEC60870_OUTPUT_CI_GC
IEC60870_QCC_FRZ_COUNTER_RESET
IEC60870_QCC_FRZ_FREEZE_WITHOUT_RESET
IEC60870_QCC_FRZ_FREEZE_WITH_RESET
IEC60870_QCC_FRZ_READ
IEC60870_QCC_RQT_GENERAL
IEC60870_QCC_RQT_GROUP_1
IEC60870_QCC_RQT_GROUP_2
IEC60870_QCC_RQT_GROUP_3
IEC60870_QCC_RQT_GROUP_4
IEC60870_QOC_LONG_PULSE_DURATION
IEC60870_QOC_NO_ADDITIONAL_DEFINITION
IEC60870_QOC_PERSISTANT_OUTPUT
IEC60870_QOC_SHORT_PULSE_DURATION
IEC60870_QOI_GROUP_1
IEC60870_QOI_GROUP_2
IEC60870_QOI_GROUP_3
IEC60870_QOI_GROUP_4
IEC60870_QOI_GROUP_5
IEC60870_QOI_GROUP_6
IEC60870_QOI_GROUP_7
IEC60870_QOI_GROUP_8
IEC60870_QOI_GROUP_9
IEC60870_QOI_GROUP_10
IEC60870_QOI_GROUP_11
IEC60870_QOI_GROUP_12
IEC60870_QOI_GROUP_13
IEC60870_QOI_GROUP_14
IEC60870_QOI_GROUP_15
IEC60870_QOI_GROUP_16
IEC60870_QOI_STATION
IEC60870_QPA_DE_ACT_OBJECT_PARAMETER
IEC60870_QPA_DE_ACT_OBJECT_TRANSMISSION
IEC60870_QPA_DE_ACT_PREV_LOADED_PARAMETER
IEC60870_QPA_NOT_USED
IEC60870_QPM_HIGH_LIMIT_FOR_TRANSMISSION
IEC60870_QPM_LOW_LIMIT_FOR_TRANSMISSION
IEC60870_QPM_NOT_USED
IEC60870_QPM_SMOOTHING_FACTOR
IEC60870_QPM_THRESHOLD_VALUE
IEC60870_QRP_GENERAL_RESET
IEC60870_QRP_NOT_USED
IEC60870_QRP_RESET_PENDING_INFO_WITH_TIME_TAG
IEC60870_QUALITY_BLOCKED
IEC60870_QUALITY_ELAPSED_TIME_INVALID
IEC60870_QUALITY_GOOD
IEC60870_QUALITY_INVALID
IEC60870_QUALITY_NON_TOPICAL
IEC60870_QUALITY_OVERFLOW
IEC60870_QUALITY_RESERVED
IEC60870_QUALITY_SUBSTITUTED
IEC60870_SCQ_DEACTIVATE_FILE
IEC60870_SCQ_DEACTIVATE_SECTION
IEC60870_SCQ_DEFAULT
IEC60870_SCQ_DELETE_FILE
IEC60870_SCQ_REQUEST_FILE
IEC60870_SCQ_REQUEST_SECTION
IEC60870_SCQ_SELECT_FILE
IEC60870_SCQ_SELECT_SECTION
IEC60870_START_EVENT_GS
IEC60870_START_EVENT_NONE
IEC60870_START_EVENT_RES1
IEC60870_START_EVENT_RES2
IEC60870_START_EVENT_SIE
IEC60870_START_EVENT_SL1
IEC60870_START_EVENT_SL2
IEC60870_START_EVENT_SL3
IEC60870_START_EVENT_SRD
IEC_60870_5_104_DEFAULT_PORT
IEC_60870_5_104_DEFAULT_TLS_PORT
ILL_BADSTK
ILL_COPROC
ILL_ILLADR
ILL_ILLOPC
ILL_ILLOPN
ILL_ILLTRP
ILL_NOOP
ILL_PRVOPC
ILL_PRVREG
INT8_MAX
INT8_MIN
INT16_MAX
INT16_MIN
INT32_MAX
INT32_MIN
INT64_MAX
INT64_MIN
INTPTR_MAX
INTPTR_MIN
INT_FAST8_MAX
INT_FAST8_MIN
INT_FAST16_MAX
INT_FAST16_MIN
INT_FAST32_MAX
INT_FAST32_MIN
INT_FAST64_MAX
INT_FAST64_MIN
INT_LEAST8_MAX
INT_LEAST8_MIN
INT_LEAST16_MAX
INT_LEAST16_MIN
INT_LEAST32_MAX
INT_LEAST32_MIN
INT_LEAST64_MAX
INT_LEAST64_MIN
IOPOL_APPLICATION
IOPOL_ATIME_UPDATES_DEFAULT
IOPOL_ATIME_UPDATES_OFF
IOPOL_DEFAULT
IOPOL_IMPORTANT
IOPOL_MATERIALIZE_DATALESS_FILES_BASIC_MASK
IOPOL_MATERIALIZE_DATALESS_FILES_DEFAULT
IOPOL_MATERIALIZE_DATALESS_FILES_OFF
IOPOL_MATERIALIZE_DATALESS_FILES_ON
IOPOL_MATERIALIZE_DATALESS_FILES_ORIG
IOPOL_NORMAL
IOPOL_PASSIVE
IOPOL_SCOPE_DARWIN_BG
IOPOL_SCOPE_PROCESS
IOPOL_SCOPE_THREAD
IOPOL_STANDARD
IOPOL_THROTTLE
IOPOL_TYPE_DISK
IOPOL_TYPE_VFS_ALLOW_LOW_SPACE_WRITES
IOPOL_TYPE_VFS_ATIME_UPDATES
IOPOL_TYPE_VFS_DISALLOW_RW_FOR_O_EVTONLY
IOPOL_TYPE_VFS_ENTITLED_RESERVE_ACCESS
IOPOL_TYPE_VFS_IGNORE_CONTENT_PROTECTION
IOPOL_TYPE_VFS_IGNORE_PERMISSIONS
IOPOL_TYPE_VFS_MATERIALIZE_DATALESS_FILES
IOPOL_TYPE_VFS_SKIP_MTIME_UPDATE
IOPOL_TYPE_VFS_STATFS_NO_DATA_VOLUME
IOPOL_TYPE_VFS_TRIGGER_RESOLVE
IOPOL_UTILITY
IOPOL_VFS_ALLOW_LOW_SPACE_WRITES_OFF
IOPOL_VFS_ALLOW_LOW_SPACE_WRITES_ON
IOPOL_VFS_CONTENT_PROTECTION_DEFAULT
IOPOL_VFS_CONTENT_PROTECTION_IGNORE
IOPOL_VFS_DISALLOW_RW_FOR_O_EVTONLY_DEFAULT
IOPOL_VFS_DISALLOW_RW_FOR_O_EVTONLY_ON
IOPOL_VFS_ENTITLED_RESERVE_ACCESS_OFF
IOPOL_VFS_ENTITLED_RESERVE_ACCESS_ON
IOPOL_VFS_IGNORE_PERMISSIONS_OFF
IOPOL_VFS_IGNORE_PERMISSIONS_ON
IOPOL_VFS_NOCACHE_WRITE_FS_BLKSIZE_DEFAULT
IOPOL_VFS_NOCACHE_WRITE_FS_BLKSIZE_ON
IOPOL_VFS_SKIP_MTIME_UPDATE_IGNORE
IOPOL_VFS_SKIP_MTIME_UPDATE_OFF
IOPOL_VFS_SKIP_MTIME_UPDATE_ON
IOPOL_VFS_STATFS_FORCE_NO_DATA_VOLUME
IOPOL_VFS_STATFS_NO_DATA_VOLUME_DEFAULT
IOPOL_VFS_TRIGGER_RESOLVE_DEFAULT
IOPOL_VFS_TRIGGER_RESOLVE_OFF
LIB60870_VERSION_MAJOR
LIB60870_VERSION_MINOR
LIB60870_VERSION_PATCH
LITTLE_ENDIAN
LinkLayerState_LL_STATE_AVAILABLE
The link is available for user data transmission and reception
LinkLayerState_LL_STATE_BUSY
The link layer is busy and therefore no usable
LinkLayerState_LL_STATE_ERROR
An error has occurred at the link layer, the link may not be usable
LinkLayerState_LL_STATE_IDLE
The link layer is idle, there is no communication
MAC_OS_VERSION_11_0
MAC_OS_VERSION_11_1
MAC_OS_VERSION_11_3
MAC_OS_VERSION_11_4
MAC_OS_VERSION_11_5
MAC_OS_VERSION_11_6
MAC_OS_VERSION_12_0
MAC_OS_VERSION_12_1
MAC_OS_VERSION_12_2
MAC_OS_VERSION_12_3
MAC_OS_VERSION_12_4
MAC_OS_VERSION_12_5
MAC_OS_VERSION_12_6
MAC_OS_VERSION_12_7
MAC_OS_VERSION_13_0
MAC_OS_VERSION_13_1
MAC_OS_VERSION_13_2
MAC_OS_VERSION_13_3
MAC_OS_VERSION_13_4
MAC_OS_VERSION_13_5
MAC_OS_VERSION_13_6
MAC_OS_VERSION_13_7
MAC_OS_VERSION_14_0
MAC_OS_VERSION_14_1
MAC_OS_VERSION_14_2
MAC_OS_VERSION_14_3
MAC_OS_VERSION_14_4
MAC_OS_VERSION_14_5
MAC_OS_VERSION_14_6
MAC_OS_VERSION_14_7
MAC_OS_VERSION_15_0
MAC_OS_VERSION_15_1
MAC_OS_VERSION_15_2
MAC_OS_VERSION_15_3
MAC_OS_VERSION_15_4
MAC_OS_VERSION_15_5
MAC_OS_VERSION_15_6
MAC_OS_VERSION_16_0
MAC_OS_VERSION_26_0
MAC_OS_VERSION_26_1
MAC_OS_X_VERSION_10_0
MAC_OS_X_VERSION_10_1
MAC_OS_X_VERSION_10_2
MAC_OS_X_VERSION_10_3
MAC_OS_X_VERSION_10_4
MAC_OS_X_VERSION_10_5
MAC_OS_X_VERSION_10_6
MAC_OS_X_VERSION_10_7
MAC_OS_X_VERSION_10_8
MAC_OS_X_VERSION_10_9
MAC_OS_X_VERSION_10_10
MAC_OS_X_VERSION_10_11
MAC_OS_X_VERSION_10_12
MAC_OS_X_VERSION_10_13
MAC_OS_X_VERSION_10_14
MAC_OS_X_VERSION_10_15
MAC_OS_X_VERSION_10_16
MAC_OS_X_VERSION_10_10_2
MAC_OS_X_VERSION_10_10_3
MAC_OS_X_VERSION_10_11_2
MAC_OS_X_VERSION_10_11_3
MAC_OS_X_VERSION_10_11_4
MAC_OS_X_VERSION_10_12_1
MAC_OS_X_VERSION_10_12_2
MAC_OS_X_VERSION_10_12_4
MAC_OS_X_VERSION_10_13_1
MAC_OS_X_VERSION_10_13_2
MAC_OS_X_VERSION_10_13_4
MAC_OS_X_VERSION_10_14_1
MAC_OS_X_VERSION_10_14_4
MAC_OS_X_VERSION_10_14_5
MAC_OS_X_VERSION_10_14_6
MAC_OS_X_VERSION_10_15_1
MAC_OS_X_VERSION_10_15_4
MINSIGSTKSZ
NSIG
PDP_ENDIAN
POLL_ERR
POLL_HUP
POLL_IN
POLL_MSG
POLL_OUT
POLL_PRI
PRIO_DARWIN_BG
PRIO_DARWIN_NONUI
PRIO_DARWIN_PROCESS
PRIO_DARWIN_THREAD
PRIO_MAX
PRIO_MIN
PRIO_PGRP
PRIO_PROCESS
PRIO_USER
RAND_MAX
RLIMIT_AS
RLIMIT_CORE
RLIMIT_CPU
RLIMIT_CPU_USAGE_MONITOR
RLIMIT_DATA
RLIMIT_FOOTPRINT_INTERVAL
RLIMIT_FSIZE
RLIMIT_MEMLOCK
RLIMIT_NOFILE
RLIMIT_NPROC
RLIMIT_RSS
RLIMIT_STACK
RLIMIT_THREAD_CPULIMITS
RLIMIT_WAKEUPS_MONITOR
RLIM_NLIMITS
RSIZE_MAX
RUSAGE_CHILDREN
RUSAGE_INFO_CURRENT
RUSAGE_INFO_V0
RUSAGE_INFO_V1
RUSAGE_INFO_V2
RUSAGE_INFO_V3
RUSAGE_INFO_V4
RUSAGE_INFO_V5
RUSAGE_INFO_V6
RUSAGE_SELF
RU_PROC_RUNS_RESLIDE
SA_64REGSET
SA_NOCLDSTOP
SA_NOCLDWAIT
SA_NODEFER
SA_ONSTACK
SA_RESETHAND
SA_RESTART
SA_SIGINFO
SA_USERSPACE_MASK
SA_USERTRAMP
SEGV_ACCERR
SEGV_MAPERR
SEGV_NOOP
SIGABRT
SIGALRM
SIGBUS
SIGCHLD
SIGCONT
SIGEMT
SIGEV_KEVENT
SIGEV_NONE
SIGEV_SIGNAL
SIGEV_THREAD
SIGFPE
SIGHUP
SIGILL
SIGINFO
SIGINT
SIGIO
SIGIOT
SIGKILL
SIGPIPE
SIGPROF
SIGQUIT
SIGSEGV
SIGSTKSZ
SIGSTOP
SIGSYS
SIGTERM
SIGTRAP
SIGTSTP
SIGTTIN
SIGTTOU
SIGURG
SIGUSR1
SIGUSR2
SIGVTALRM
SIGWINCH
SIGXCPU
SIGXFSZ
SIG_ATOMIC_MAX
SIG_ATOMIC_MIN
SIG_BLOCK
SIG_SETMASK
SIG_UNBLOCK
SIZE_MAX
SI_ASYNCIO
SI_MESGQ
SI_QUEUE
SI_TIMER
SI_USER
SS_DISABLE
SS_ONSTACK
SV_INTERRUPT
SV_NOCLDSTOP
SV_NODEFER
SV_ONSTACK
SV_RESETHAND
SV_SIGINFO
SerialPortError_SERIAL_PORT_ERROR_INVALID_ARGUMENT
SerialPortError_SERIAL_PORT_ERROR_INVALID_BAUDRATE
SerialPortError_SERIAL_PORT_ERROR_NONE
SerialPortError_SERIAL_PORT_ERROR_OPEN_FAILED
SerialPortError_SERIAL_PORT_ERROR_UNKNOWN
SocketState_SOCKET_STATE_CONNECTED
SocketState_SOCKET_STATE_CONNECTING
SocketState_SOCKET_STATE_FAILED
StepCommandValue_IEC60870_STEP_HIGHER
StepCommandValue_IEC60870_STEP_INVALID_0
StepCommandValue_IEC60870_STEP_INVALID_3
StepCommandValue_IEC60870_STEP_LOWER
TLSConfigVersion_TLS_VERSION_NOT_SELECTED
TLSConfigVersion_TLS_VERSION_SSL_3_0
TLSConfigVersion_TLS_VERSION_TLS_1_0
TLSConfigVersion_TLS_VERSION_TLS_1_1
TLSConfigVersion_TLS_VERSION_TLS_1_2
TLSConfigVersion_TLS_VERSION_TLS_1_3
TLSEventLevel_TLS_SEC_EVT_INCIDENT
TLSEventLevel_TLS_SEC_EVT_INFO
TLSEventLevel_TLS_SEC_EVT_WARNING
TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA
TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA
TLS_DHE_DSS_WITH_AES_128_CBC_SHA
TLS_DHE_DSS_WITH_AES_128_CBC_SHA256
TLS_DHE_DSS_WITH_AES_128_GCM_SHA256
TLS_DHE_DSS_WITH_AES_256_CBC_SHA
TLS_DHE_DSS_WITH_AES_256_CBC_SHA256
TLS_DHE_DSS_WITH_AES_256_GCM_SHA384
TLS_DHE_DSS_WITH_ARIA_128_CBC_SHA256
TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256
TLS_DHE_DSS_WITH_ARIA_256_CBC_SHA384
TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384
TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA
TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA
TLS_DHE_DSS_WITH_DES_CBC_SHA
TLS_DHE_DSS_WITH_SEED_CBC_SHA
TLS_DHE_PSK_WITH_AES_128_CBC_SHA
TLS_DHE_PSK_WITH_AES_128_CBC_SHA256
TLS_DHE_PSK_WITH_AES_128_CCM
TLS_DHE_PSK_WITH_AES_256_CBC_SHA
TLS_DHE_PSK_WITH_AES_256_CBC_SHA384
TLS_DHE_PSK_WITH_AES_256_CCM
TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256
TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256
TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384
TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384
TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256
TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384
TLS_DHE_PSK_WITH_NULL_SHA
TLS_DHE_PSK_WITH_NULL_SHA256
TLS_DHE_PSK_WITH_NULL_SHA384
TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA
TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA
TLS_DHE_RSA_WITH_AES_128_CBC_SHA
TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
TLS_DHE_RSA_WITH_AES_128_CCM
TLS_DHE_RSA_WITH_AES_128_CCM_8
TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
TLS_DHE_RSA_WITH_AES_256_CBC_SHA
TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
TLS_DHE_RSA_WITH_AES_256_CCM
TLS_DHE_RSA_WITH_AES_256_CCM_8
TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256
TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256
TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384
TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384
TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA
TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA
TLS_DHE_RSA_WITH_DES_CBC_SHA
TLS_DHE_RSA_WITH_SEED_CBC_SHA
TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA
TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA
TLS_DH_DSS_WITH_AES_128_CBC_SHA
TLS_DH_DSS_WITH_AES_128_CBC_SHA256
TLS_DH_DSS_WITH_AES_128_GCM_SHA256
TLS_DH_DSS_WITH_AES_256_CBC_SHA
TLS_DH_DSS_WITH_AES_256_CBC_SHA256
TLS_DH_DSS_WITH_AES_256_GCM_SHA384
TLS_DH_DSS_WITH_ARIA_128_CBC_SHA256
TLS_DH_DSS_WITH_ARIA_128_GCM_SHA256
TLS_DH_DSS_WITH_ARIA_256_CBC_SHA384
TLS_DH_DSS_WITH_ARIA_256_GCM_SHA384
TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA
TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA
TLS_DH_DSS_WITH_DES_CBC_SHA
TLS_DH_DSS_WITH_SEED_CBC_SHA
TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA
TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA
TLS_DH_RSA_WITH_AES_128_CBC_SHA
TLS_DH_RSA_WITH_AES_128_CBC_SHA256
TLS_DH_RSA_WITH_AES_128_GCM_SHA256
TLS_DH_RSA_WITH_AES_256_CBC_SHA
TLS_DH_RSA_WITH_AES_256_CBC_SHA256
TLS_DH_RSA_WITH_AES_256_GCM_SHA384
TLS_DH_RSA_WITH_ARIA_128_CBC_SHA256
TLS_DH_RSA_WITH_ARIA_128_GCM_SHA256
TLS_DH_RSA_WITH_ARIA_256_CBC_SHA384
TLS_DH_RSA_WITH_ARIA_256_GCM_SHA384
TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA
TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA
TLS_DH_RSA_WITH_DES_CBC_SHA
TLS_DH_RSA_WITH_SEED_CBC_SHA
TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA
TLS_DH_anon_EXPORT_WITH_RC4_40_MD5
TLS_DH_anon_WITH_3DES_EDE_CBC_SHA
TLS_DH_anon_WITH_AES_128_CBC_SHA
TLS_DH_anon_WITH_AES_128_CBC_SHA256
TLS_DH_anon_WITH_AES_128_GCM_SHA256
TLS_DH_anon_WITH_AES_256_CBC_SHA
TLS_DH_anon_WITH_AES_256_CBC_SHA256
TLS_DH_anon_WITH_AES_256_GCM_SHA384
TLS_DH_anon_WITH_ARIA_128_CBC_SHA256
TLS_DH_anon_WITH_ARIA_128_GCM_SHA256
TLS_DH_anon_WITH_ARIA_256_CBC_SHA384
TLS_DH_anon_WITH_ARIA_256_GCM_SHA384
TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA
TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA
TLS_DH_anon_WITH_DES_CBC_SHA
TLS_DH_anon_WITH_RC4_128_MD5
TLS_DH_anon_WITH_SEED_CBC_SHA
TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
TLS_ECDHE_ECDSA_WITH_AES_128_CCM
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256
TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256
TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384
TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384
TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256
TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256
TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384
TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384
TLS_ECDHE_ECDSA_WITH_NULL_SHA
TLS_ECDHE_ECDSA_WITH_RC4_128_SHA
TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA
TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256
TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA
TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384
TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256
TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384
TLS_ECDHE_PSK_WITH_CAMELLIA_128_GCM_SHA256
TLS_ECDHE_PSK_WITH_CAMELLIA_256_GCM_SHA384
TLS_ECDHE_PSK_WITH_NULL_SHA
TLS_ECDHE_PSK_WITH_NULL_SHA256
TLS_ECDHE_PSK_WITH_NULL_SHA384
TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256
TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256
TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384
TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384
TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256
TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256
TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384
TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384
TLS_ECDHE_RSA_WITH_NULL_SHA
TLS_ECDHE_RSA_WITH_RC4_128_SHA
TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA
TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA
TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256
TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256
TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA
TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384
TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384
TLS_ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256
TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256
TLS_ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384
TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384
TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256
TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256
TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384
TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384
TLS_ECDH_ECDSA_WITH_NULL_SHA
TLS_ECDH_ECDSA_WITH_RC4_128_SHA
TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA
TLS_ECDH_RSA_WITH_AES_128_CBC_SHA
TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256
TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256
TLS_ECDH_RSA_WITH_AES_256_CBC_SHA
TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384
TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384
TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256
TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256
TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384
TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384
TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256
TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256
TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384
TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384
TLS_ECDH_RSA_WITH_NULL_SHA
TLS_ECDH_RSA_WITH_RC4_128_SHA
TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA
TLS_ECDH_anon_WITH_AES_128_CBC_SHA
TLS_ECDH_anon_WITH_AES_256_CBC_SHA
TLS_ECDH_anon_WITH_NULL_SHA
TLS_ECDH_anon_WITH_RC4_128_SHA
TLS_EVENT_CODE_ALM_ALGO_NOT_SUPPORTED
TLS_EVENT_CODE_ALM_BAD_CERT
TLS_EVENT_CODE_ALM_CERT_EXPIRED
TLS_EVENT_CODE_ALM_CERT_NOT_CONFIGURED
TLS_EVENT_CODE_ALM_CERT_NOT_TRUSTED
TLS_EVENT_CODE_ALM_CERT_REQUIRED
TLS_EVENT_CODE_ALM_CERT_REVOKED
TLS_EVENT_CODE_ALM_CERT_SIZE_EXCEEDED
TLS_EVENT_CODE_ALM_CERT_UNAVAILABLE
TLS_EVENT_CODE_ALM_CERT_VALIDATION_FAILED
TLS_EVENT_CODE_ALM_HANDSHAKE_FAILED_UNKNOWN_REASON
TLS_EVENT_CODE_ALM_NO_CIPHER
TLS_EVENT_CODE_ALM_UNSECURE_COMMUNICATION
TLS_EVENT_CODE_INF_SESSION_ESTABLISHED
TLS_EVENT_CODE_INF_SESSION_RENEGOTIATION
TLS_EVENT_CODE_WRN_CERT_EXPIRED
TLS_EVENT_CODE_WRN_CERT_NOT_YET_VALID
TLS_EVENT_CODE_WRN_CRL_EXPIRED
TLS_EVENT_CODE_WRN_CRL_NOT_YET_VALID
TLS_EVENT_CODE_WRN_INSECURE_TLS_VERSION
TLS_NULL_WITH_NULL_NULL
TLS_PSK_DHE_WITH_AES_128_CCM_8
TLS_PSK_DHE_WITH_AES_256_CCM_8
TLS_PSK_WITH_AES_128_CBC_SHA
TLS_PSK_WITH_AES_128_CBC_SHA256
TLS_PSK_WITH_AES_128_CCM
TLS_PSK_WITH_AES_128_CCM_8
TLS_PSK_WITH_AES_256_CBC_SHA
TLS_PSK_WITH_AES_256_CBC_SHA384
TLS_PSK_WITH_AES_256_CCM
TLS_PSK_WITH_AES_256_CCM_8
TLS_PSK_WITH_ARIA_128_CBC_SHA256
TLS_PSK_WITH_ARIA_128_GCM_SHA256
TLS_PSK_WITH_ARIA_256_CBC_SHA384
TLS_PSK_WITH_ARIA_256_GCM_SHA384
TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256
TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384
TLS_PSK_WITH_NULL_SHA
TLS_PSK_WITH_NULL_SHA256
TLS_PSK_WITH_NULL_SHA384
TLS_RSA_EXPORT_WITH_DES40_CBC_SHA
TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5
TLS_RSA_EXPORT_WITH_RC4_40_MD5
TLS_RSA_PSK_WITH_AES_128_CBC_SHA
TLS_RSA_PSK_WITH_AES_128_CBC_SHA256
TLS_RSA_PSK_WITH_AES_256_CBC_SHA
TLS_RSA_PSK_WITH_AES_256_CBC_SHA384
TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256
TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256
TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384
TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384
TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256
TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384
TLS_RSA_PSK_WITH_NULL_SHA
TLS_RSA_PSK_WITH_NULL_SHA256
TLS_RSA_PSK_WITH_NULL_SHA384
TLS_RSA_WITH_3DES_EDE_CBC_SHA
TLS_RSA_WITH_AES_128_CBC_SHA
TLS_RSA_WITH_AES_128_CBC_SHA256
TLS_RSA_WITH_AES_128_CCM
TLS_RSA_WITH_AES_128_CCM_8
TLS_RSA_WITH_AES_128_GCM_SHA256
TLS_RSA_WITH_AES_256_CBC_SHA
TLS_RSA_WITH_AES_256_CBC_SHA256
TLS_RSA_WITH_AES_256_CCM
TLS_RSA_WITH_AES_256_CCM_8
TLS_RSA_WITH_AES_256_GCM_SHA384
TLS_RSA_WITH_ARIA_128_CBC_SHA256
TLS_RSA_WITH_ARIA_128_GCM_SHA256
TLS_RSA_WITH_ARIA_256_CBC_SHA384
TLS_RSA_WITH_ARIA_256_GCM_SHA384
TLS_RSA_WITH_CAMELLIA_128_CBC_SHA
TLS_RSA_WITH_CAMELLIA_256_CBC_SHA
TLS_RSA_WITH_DES_CBC_SHA
TLS_RSA_WITH_IDEA_CBC_SHA
TLS_RSA_WITH_NULL_MD5
TLS_RSA_WITH_NULL_SHA
TLS_RSA_WITH_NULL_SHA256
TLS_RSA_WITH_RC4_128_MD5
TLS_RSA_WITH_RC4_128_SHA
TLS_RSA_WITH_SEED_CBC_SHA
TRAP_BRKPT
TRAP_TRACE
UINT8_MAX
UINT16_MAX
UINT32_MAX
UINT64_MAX
UINTPTR_MAX
UINT_FAST8_MAX
UINT_FAST16_MAX
UINT_FAST32_MAX
UINT_FAST64_MAX
UINT_LEAST8_MAX
UINT_LEAST16_MAX
UINT_LEAST32_MAX
UINT_LEAST64_MAX
USE_CLANG_STDDEF
USE_CLANG_TYPES
WAIT_ANY
WAIT_MYPGRP
WAKEMON_DISABLE
WAKEMON_ENABLE
WAKEMON_GET_PARAMS
WAKEMON_MAKE_FATAL
WAKEMON_SET_DEFAULTS
WCONTINUED
WCOREFLAG
WEXITED
WINT_MAX
WINT_MIN
WNOHANG
WNOWAIT
WSTOPPED
WUNTRACED
_ARM_SIGNAL_
_DARWIN_FEATURE_64_BIT_INODE
_DARWIN_FEATURE_ONLY_64_BIT_INODE
_DARWIN_FEATURE_ONLY_UNIX_CONFORMANCE
_DARWIN_FEATURE_ONLY_VERS_1050
_DARWIN_FEATURE_UNIX_CONFORMANCE
_FORTIFY_SOURCE
_MALLOC_TYPE_MALLOC_BACKDEPLOY_PUBLIC
_QUAD_HIGHWORD
_QUAD_LOWWORD
_RLIMIT_POSIX_FLAG
_USE_FORTIFY_LEVEL
_WSTOPPED
__API_TO_BE_DEPRECATED
__API_TO_BE_DEPRECATED_DRIVERKIT
__API_TO_BE_DEPRECATED_IOS
__API_TO_BE_DEPRECATED_IOSAPPLICATIONEXTENSION
__API_TO_BE_DEPRECATED_KERNELKIT
__API_TO_BE_DEPRECATED_MACCATALYST
__API_TO_BE_DEPRECATED_MACCATALYSTAPPLICATIONEXTENSION
__API_TO_BE_DEPRECATED_MACOS
__API_TO_BE_DEPRECATED_MACOSAPPLICATIONEXTENSION
__API_TO_BE_DEPRECATED_TVOS
__API_TO_BE_DEPRECATED_TVOSAPPLICATIONEXTENSION
__API_TO_BE_DEPRECATED_VISIONOS
__API_TO_BE_DEPRECATED_VISIONOSAPPLICATIONEXTENSION
__API_TO_BE_DEPRECATED_WATCHOS
__API_TO_BE_DEPRECATED_WATCHOSAPPLICATIONEXTENSION
__AVAILABILITY_FILE
__AVAILABILITY_VERSIONS_VERSION_HASH
__AVAILABILITY_VERSIONS_VERSION_STRING
__BRIDGEOS_2_0
__BRIDGEOS_3_0
__BRIDGEOS_3_1
__BRIDGEOS_3_4
__BRIDGEOS_4_0
__BRIDGEOS_4_1
__BRIDGEOS_5_0
__BRIDGEOS_5_1
__BRIDGEOS_5_3
__BRIDGEOS_6_0
__BRIDGEOS_6_2
__BRIDGEOS_6_4
__BRIDGEOS_6_5
__BRIDGEOS_6_6
__BRIDGEOS_7_0
__BRIDGEOS_7_1
__BRIDGEOS_7_2
__BRIDGEOS_7_3
__BRIDGEOS_7_4
__BRIDGEOS_7_6
__BRIDGEOS_8_0
__BRIDGEOS_8_1
__BRIDGEOS_8_2
__BRIDGEOS_8_3
__BRIDGEOS_8_4
__BRIDGEOS_8_5
__BRIDGEOS_8_6
__BRIDGEOS_9_0
__BRIDGEOS_9_1
__BRIDGEOS_9_2
__BRIDGEOS_9_3
__BRIDGEOS_9_4
__BRIDGEOS_9_5
__BRIDGEOS_9_6
__BRIDGEOS_10_0
__BRIDGEOS_10_1
__DARWIN_64_BIT_INO_T
__DARWIN_BIG_ENDIAN
__DARWIN_BYTE_ORDER
__DARWIN_C_ANSI
__DARWIN_C_FULL
__DARWIN_C_LEVEL
__DARWIN_LITTLE_ENDIAN
__DARWIN_NON_CANCELABLE
__DARWIN_NO_LONG_LONG
__DARWIN_NSIG
__DARWIN_ONLY_64_BIT_INO_T
__DARWIN_ONLY_UNIX_CONFORMANCE
__DARWIN_ONLY_VERS_1050
__DARWIN_OPAQUE_ARM_THREAD_STATE64
__DARWIN_PDP_ENDIAN
__DARWIN_SUF_EXTSN
__DARWIN_UNIX03
__DARWIN_VERS_1050
__DARWIN_WCHAR_MIN
__DRIVERKIT_19_0
__DRIVERKIT_20_0
__DRIVERKIT_21_0
__DRIVERKIT_22_0
__DRIVERKIT_22_4
__DRIVERKIT_22_5
__DRIVERKIT_22_6
__DRIVERKIT_23_0
__DRIVERKIT_23_1
__DRIVERKIT_23_2
__DRIVERKIT_23_3
__DRIVERKIT_23_4
__DRIVERKIT_23_5
__DRIVERKIT_23_6
__DRIVERKIT_24_0
__DRIVERKIT_24_1
__DRIVERKIT_24_2
__DRIVERKIT_24_3
__DRIVERKIT_24_4
__DRIVERKIT_24_5
__DRIVERKIT_24_6
__DRIVERKIT_25_0
__DRIVERKIT_25_1
__ENABLE_LEGACY_MAC_AVAILABILITY
__IPHONE_2_0
__IPHONE_2_1
__IPHONE_2_2
__IPHONE_3_0
__IPHONE_3_1
__IPHONE_3_2
__IPHONE_4_0
__IPHONE_4_1
__IPHONE_4_2
__IPHONE_4_3
__IPHONE_5_0
__IPHONE_5_1
__IPHONE_6_0
__IPHONE_6_1
__IPHONE_7_0
__IPHONE_7_1
__IPHONE_8_0
__IPHONE_8_1
__IPHONE_8_2
__IPHONE_8_3
__IPHONE_8_4
__IPHONE_9_0
__IPHONE_9_1
__IPHONE_9_2
__IPHONE_9_3
__IPHONE_10_0
__IPHONE_10_1
__IPHONE_10_2
__IPHONE_10_3
__IPHONE_11_0
__IPHONE_11_1
__IPHONE_11_2
__IPHONE_11_3
__IPHONE_11_4
__IPHONE_12_0
__IPHONE_12_1
__IPHONE_12_2
__IPHONE_12_3
__IPHONE_12_4
__IPHONE_13_0
__IPHONE_13_1
__IPHONE_13_2
__IPHONE_13_3
__IPHONE_13_4
__IPHONE_13_5
__IPHONE_13_6
__IPHONE_13_7
__IPHONE_14_0
__IPHONE_14_1
__IPHONE_14_2
__IPHONE_14_3
__IPHONE_14_5
__IPHONE_14_6
__IPHONE_14_7
__IPHONE_14_8
__IPHONE_15_0
__IPHONE_15_1
__IPHONE_15_2
__IPHONE_15_3
__IPHONE_15_4
__IPHONE_15_5
__IPHONE_15_6
__IPHONE_15_7
__IPHONE_15_8
__IPHONE_16_0
__IPHONE_16_1
__IPHONE_16_2
__IPHONE_16_3
__IPHONE_16_4
__IPHONE_16_5
__IPHONE_16_6
__IPHONE_16_7
__IPHONE_17_0
__IPHONE_17_1
__IPHONE_17_2
__IPHONE_17_3
__IPHONE_17_4
__IPHONE_17_5
__IPHONE_17_6
__IPHONE_17_7
__IPHONE_18_0
__IPHONE_18_1
__IPHONE_18_2
__IPHONE_18_3
__IPHONE_18_4
__IPHONE_18_5
__IPHONE_18_6
__IPHONE_19_0
__IPHONE_26_0
__IPHONE_26_1
__MAC_10_0
__MAC_10_1
__MAC_10_2
__MAC_10_3
__MAC_10_4
__MAC_10_5
__MAC_10_6
__MAC_10_7
__MAC_10_8
__MAC_10_9
__MAC_10_10
__MAC_10_11
__MAC_10_12
__MAC_10_13
__MAC_10_14
__MAC_10_15
__MAC_10_16
__MAC_10_10_2
__MAC_10_10_3
__MAC_10_11_2
__MAC_10_11_3
__MAC_10_11_4
__MAC_10_12_1
__MAC_10_12_2
__MAC_10_12_4
__MAC_10_13_1
__MAC_10_13_2
__MAC_10_13_4
__MAC_10_14_1
__MAC_10_14_4
__MAC_10_14_5
__MAC_10_14_6
__MAC_10_15_1
__MAC_10_15_4
__MAC_11_0
__MAC_11_1
__MAC_11_3
__MAC_11_4
__MAC_11_5
__MAC_11_6
__MAC_12_0
__MAC_12_1
__MAC_12_2
__MAC_12_3
__MAC_12_4
__MAC_12_5
__MAC_12_6
__MAC_12_7
__MAC_13_0
__MAC_13_1
__MAC_13_2
__MAC_13_3
__MAC_13_4
__MAC_13_5
__MAC_13_6
__MAC_13_7
__MAC_14_0
__MAC_14_1
__MAC_14_2
__MAC_14_3
__MAC_14_4
__MAC_14_5
__MAC_14_6
__MAC_14_7
__MAC_15_0
__MAC_15_1
__MAC_15_2
__MAC_15_3
__MAC_15_4
__MAC_15_5
__MAC_15_6
__MAC_16_0
__MAC_26_0
__MAC_26_1
__MAC_OS_X_VERSION_MAX_ALLOWED
__PTHREAD_ATTR_SIZE__
__PTHREAD_CONDATTR_SIZE__
__PTHREAD_COND_SIZE__
__PTHREAD_MUTEXATTR_SIZE__
__PTHREAD_MUTEX_SIZE__
__PTHREAD_ONCE_SIZE__
__PTHREAD_RWLOCKATTR_SIZE__
__PTHREAD_RWLOCK_SIZE__
__PTHREAD_SIZE__
__STDC_WANT_LIB_EXT1__
__TVOS_9_0
__TVOS_9_1
__TVOS_9_2
__TVOS_10_0
__TVOS_10_0_1
__TVOS_10_1
__TVOS_10_2
__TVOS_11_0
__TVOS_11_1
__TVOS_11_2
__TVOS_11_3
__TVOS_11_4
__TVOS_12_0
__TVOS_12_1
__TVOS_12_2
__TVOS_12_3
__TVOS_12_4
__TVOS_13_0
__TVOS_13_2
__TVOS_13_3
__TVOS_13_4
__TVOS_14_0
__TVOS_14_1
__TVOS_14_2
__TVOS_14_3
__TVOS_14_5
__TVOS_14_6
__TVOS_14_7
__TVOS_15_0
__TVOS_15_1
__TVOS_15_2
__TVOS_15_3
__TVOS_15_4
__TVOS_15_5
__TVOS_15_6
__TVOS_16_0
__TVOS_16_1
__TVOS_16_2
__TVOS_16_3
__TVOS_16_4
__TVOS_16_5
__TVOS_16_6
__TVOS_17_0
__TVOS_17_1
__TVOS_17_2
__TVOS_17_3
__TVOS_17_4
__TVOS_17_5
__TVOS_17_6
__TVOS_18_0
__TVOS_18_1
__TVOS_18_2
__TVOS_18_3
__TVOS_18_4
__TVOS_18_5
__TVOS_18_6
__TVOS_19_0
__TVOS_26_0
__TVOS_26_1
__VISIONOS_1_0
__VISIONOS_1_1
__VISIONOS_1_2
__VISIONOS_1_3
__VISIONOS_2_0
__VISIONOS_2_1
__VISIONOS_2_2
__VISIONOS_2_3
__VISIONOS_2_4
__VISIONOS_2_5
__VISIONOS_2_6
__VISIONOS_3_0
__VISIONOS_26_0
__VISIONOS_26_1
__WATCHOS_1_0
__WATCHOS_2_0
__WATCHOS_2_1
__WATCHOS_2_2
__WATCHOS_3_0
__WATCHOS_3_1
__WATCHOS_3_2
__WATCHOS_3_1_1
__WATCHOS_4_0
__WATCHOS_4_1
__WATCHOS_4_2
__WATCHOS_4_3
__WATCHOS_5_0
__WATCHOS_5_1
__WATCHOS_5_2
__WATCHOS_5_3
__WATCHOS_6_0
__WATCHOS_6_1
__WATCHOS_6_2
__WATCHOS_7_0
__WATCHOS_7_1
__WATCHOS_7_2
__WATCHOS_7_3
__WATCHOS_7_4
__WATCHOS_7_5
__WATCHOS_7_6
__WATCHOS_8_0
__WATCHOS_8_1
__WATCHOS_8_3
__WATCHOS_8_4
__WATCHOS_8_5
__WATCHOS_8_6
__WATCHOS_8_7
__WATCHOS_8_8
__WATCHOS_9_0
__WATCHOS_9_1
__WATCHOS_9_2
__WATCHOS_9_3
__WATCHOS_9_4
__WATCHOS_9_5
__WATCHOS_9_6
__WATCHOS_10_0
__WATCHOS_10_1
__WATCHOS_10_2
__WATCHOS_10_3
__WATCHOS_10_4
__WATCHOS_10_5
__WATCHOS_10_6
__WATCHOS_10_7
__WATCHOS_11_0
__WATCHOS_11_1
__WATCHOS_11_2
__WATCHOS_11_3
__WATCHOS_11_4
__WATCHOS_11_5
__WATCHOS_11_6
__WATCHOS_12_0
__WATCHOS_26_0
__WATCHOS_26_1
__WORDSIZE
__bool_true_false_are_defined
__has_bounds_safety_attributes
__has_ptrcheck
__has_safe_buffers
eCS104_IPAddressType_IP_ADDRESS_TYPE_IPV4
eCS104_IPAddressType_IP_ADDRESS_TYPE_IPV6
false_
idtype_t_P_ALL
idtype_t_P_PGID
idtype_t_P_PID
true_

Statics§

__mb_cur_max
suboptarg

Functions§

BinaryCounterReading_create
BinaryCounterReading_destroy
BinaryCounterReading_getSequenceNumber
BinaryCounterReading_getValue
BinaryCounterReading_hasCarry
BinaryCounterReading_isAdjusted
BinaryCounterReading_isInvalid
BinaryCounterReading_setAdjusted
BinaryCounterReading_setCarry
BinaryCounterReading_setInvalid
BinaryCounterReading_setSequenceNumber
BinaryCounterReading_setValue
BitString32_create
BitString32_createEx
BitString32_destroy
BitString32_getQuality
BitString32_getValue
Bitstring32CommandWithCP56Time2a_create
Bitstring32CommandWithCP56Time2a_destroy
Bitstring32CommandWithCP56Time2a_getTimestamp
Bitstring32CommandWithCP56Time2a_getValue
Bitstring32Command_create
Bitstring32Command_destroy
Bitstring32Command_getValue
Bitstring32WithCP24Time2a_create
Bitstring32WithCP24Time2a_createEx
Bitstring32WithCP24Time2a_destroy
Bitstring32WithCP24Time2a_getTimestamp
Bitstring32WithCP56Time2a_create
Bitstring32WithCP56Time2a_createEx
Bitstring32WithCP56Time2a_destroy
Bitstring32WithCP56Time2a_getTimestamp
CP16Time2a_getEplapsedTimeInMs
Get the elapsed time in ms
CP16Time2a_setEplapsedTimeInMs
set the elapsed time in ms
CP24Time2a_getMillisecond
Get the millisecond part of the time value
CP24Time2a_getMinute
Get the minute part of the time value
CP24Time2a_getSecond
Get the second part of the time value
CP24Time2a_isInvalid
Check if the invalid flag of the time value is set
CP24Time2a_isSubstituted
Check if the substituted flag of the time value is set
CP24Time2a_setInvalid
Set the invalid flag of the time value
CP24Time2a_setMillisecond
Set the millisecond part of the time value
CP24Time2a_setMinute
Set the minute part of the time value
CP24Time2a_setSecond
Set the second part of the time value
CP24Time2a_setSubstituted
Set the substituted flag of the time value
CP32Time2a_create
CP32Time2a_getHour
CP32Time2a_getMillisecond
CP32Time2a_getMinute
CP32Time2a_getSecond
CP32Time2a_isInvalid
CP32Time2a_isSubstituted
CP32Time2a_isSummerTime
CP32Time2a_setFromMsTimestamp
CP32Time2a_setHour
CP32Time2a_setInvalid
CP32Time2a_setMillisecond
CP32Time2a_setMinute
CP32Time2a_setSecond
CP32Time2a_setSubstituted
CP32Time2a_setSummerTime
CP56Time2a_createFromMsTimestamp
Create a 7 byte time from a UTC ms timestamp
CP56Time2a_getDayOfMonth
CP56Time2a_getDayOfWeek
CP56Time2a_getHour
CP56Time2a_getMillisecond
Get the ms part of a time value
CP56Time2a_getMinute
CP56Time2a_getMonth
Get the month field of the time
CP56Time2a_getSecond
CP56Time2a_getYear
Get the year (range 0..99)
CP56Time2a_isInvalid
CP56Time2a_isSubstituted
CP56Time2a_isSummerTime
CP56Time2a_setDayOfMonth
CP56Time2a_setDayOfWeek
CP56Time2a_setFromMsTimestamp
Set the time value of a 7 byte time from a UTC ms timestamp
CP56Time2a_setHour
CP56Time2a_setInvalid
CP56Time2a_setMillisecond
Set the ms part of a time value
CP56Time2a_setMinute
CP56Time2a_setMonth
Set the month field of the time
CP56Time2a_setSecond
CP56Time2a_setSubstituted
CP56Time2a_setSummerTime
CP56Time2a_setYear
Set the year
CP56Time2a_toMsTimestamp
Convert a 7 byte time to a ms timestamp
CS101_ASDU_addInformationObject
add an information object to the ASDU
CS101_ASDU_addPayload
Append the provided data to the ASDU payload
CS101_ASDU_clone
Create a new ASDU that is an exact copy of the ASDU
CS101_ASDU_create
Create a new ASDU. The type ID will be derived from the first InformationObject that will be added
CS101_ASDU_createFromBuffer
Create a new ASDU instance from a buffer containing the raw ASDU message bytes
CS101_ASDU_destroy
Destroy the ASDU object (release all resources)
CS101_ASDU_getCA
Get the common address (CA) of the ASDU
CS101_ASDU_getCOT
Get the cause of transmission (COT) of the ASDU
CS101_ASDU_getElement
Get the information object with the given index
CS101_ASDU_getElementEx
Get the information object with the given index and store it in the provided information object instance
CS101_ASDU_getNumberOfElements
Get the number of information objects (elements) in the ASDU
CS101_ASDU_getOA
get the OA (originator address) of the ASDU.
CS101_ASDU_getPayload
Get the ASDU payload
CS101_ASDU_getPayloadSize
Get the ASDU payload buffer size
CS101_ASDU_getTypeID
Get the type ID of the ASDU
CS101_ASDU_initializeStatic
Create a new ASDU and store it in the provided static ASDU structure.
CS101_ASDU_isNegative
Check if the negative flag of the ASDU is set
CS101_ASDU_isSequence
Check if the ASDU contains a sequence of consecutive information objects
CS101_ASDU_isTest
Check if the test flag of the ASDU is set
CS101_ASDU_removeAllElements
remove all information elements from the ASDU object
CS101_ASDU_setCA
Set the common address (CA) of the ASDU
CS101_ASDU_setCOT
Set the cause of transmission (COT) of the ASDU
CS101_ASDU_setNegative
Set the negative flag of the ASDU
CS101_ASDU_setNumberOfElements
Set the number of information objects (elements) in the ASDU
CS101_ASDU_setSequence
Set the ASDU to represent a sequence of consecutive information objects
CS101_ASDU_setTest
Set the test flag of the ASDU
CS101_ASDU_setTypeID
Set the type ID of the ASDU
CS101_CauseOfTransmission_toString
CS101_Master_addSlave
Add a new slave connection
CS101_Master_create
Create a new master instance
CS101_Master_createEx
Create a new master instance and specify message queue size (for balanced mode)
CS101_Master_destroy
Destroy the master instance and release all resources
CS101_Master_getAppLayerParameters
Returns the application layer parameters object of this master instance
CS101_Master_getLinkLayerParameters
Returns the link layer parameters object of this master instance
CS101_Master_isChannelReady
Is the channel ready to transmit an ASDU (only unbalanced mode)
CS101_Master_pollSingleSlave
Poll a slave (only unbalanced mode)
CS101_Master_run
Receive a new message and run the protocol state machine(s).
CS101_Master_sendASDU
Send a user specified ASDU
CS101_Master_sendClockSyncCommand
Sends a clock synchronization command (C_CS_NA_1 typeID: 103)
CS101_Master_sendCounterInterrogationCommand
send a counter interrogation command
CS101_Master_sendInterrogationCommand
send an interrogation command
CS101_Master_sendLinkLayerTestFunction
Manually send link layer test function.
CS101_Master_sendProcessCommand
Send a process command to the controlled (or other) station
CS101_Master_sendReadCommand
Sends a read command (C_RD_NA_1 typeID: 102)
CS101_Master_sendTestCommand
Send a test command (C_TS_NA_1 typeID: 104)
CS101_Master_setASDUReceivedHandler
Register a callback handler for received ASDUs
CS101_Master_setDIR
Set the value of the DIR bit when sending messages (only balanced mode)
CS101_Master_setIdleTimeout
Set the idle timeout (only for balanced mode)
CS101_Master_setLinkLayerStateChanged
Set a callback handler for link layer state changes
CS101_Master_setOwnAddress
Set the own link layer address (only balanced mode)
CS101_Master_setRawMessageHandler
Set the raw message callback (called when a message is sent or received)
CS101_Master_start
Start a background thread that handles the link layer connections
CS101_Master_stop
Stops the background thread that handles the link layer connections
CS101_Master_useSlaveAddress
Set the slave address for the following send functions
CS101_Slave_addPlugin
Register a plugin instance with this slave instance
CS101_Slave_create
Create a new balanced or unbalanced CS101 slave
CS101_Slave_createEx
Create a new balanced or unbalanced CS101 slave
CS101_Slave_destroy
Destroy the slave instance and cleanup all resources
CS101_Slave_enqueueUserDataClass1
Enqueue an ASDU into the class 1 data queue
CS101_Slave_enqueueUserDataClass2
Enqueue an ASDU into the class 2 data queue
CS101_Slave_flushQueues
Remove all ASDUs from the class 1/2 data queues
CS101_Slave_getAppLayerParameters
Returns the application layer parameters object of this slave instance
CS101_Slave_getLinkLayerParameters
Returns the link layer parameters object of this slave instance
CS101_Slave_isClass1QueueFull
Check if the class 1 ASDU is full
CS101_Slave_isClass2QueueFull
Check if the class 2 ASDU is full
CS101_Slave_run
Receive a new message and run the link layer state machines
CS101_Slave_setASDUHandler
Set the handler for a received ASDU
CS101_Slave_setClockSyncHandler
Set the handler for the clock synchronization message
CS101_Slave_setCounterInterrogationHandler
Set the handler for the counter interrogation message
CS101_Slave_setDIR
Set the value of the DIR bit when sending messages (only balanced mode)
CS101_Slave_setDelayAcquisitionHandler
Set the handler for the delay acquisition message
CS101_Slave_setIdleTimeout
Set the idle timeout
CS101_Slave_setInterrogationHandler
Set the handler for the general interrogation message
CS101_Slave_setLinkLayerAddress
Set the local link layer address
CS101_Slave_setLinkLayerAddressOtherStation
Set the link layer address of the remote station
CS101_Slave_setLinkLayerStateChanged
Set a callback handler for link layer state changes
CS101_Slave_setRawMessageHandler
Set the raw message callback (called when a message is sent or received)
CS101_Slave_setReadHandler
Set the handler for the read message
CS101_Slave_setResetCUHandler
Set the handler for the reset CU (communication unit) message
CS101_Slave_setResetProcessHandler
Set the handler for the reset process message
CS101_Slave_start
Start a background thread that handles the link layer connections
CS101_Slave_stop
Stops the background thread that handles the link layer connections
CS104_Connection_close
Close the connection
CS104_Connection_connect
blocking connect
CS104_Connection_connectAsync
non-blocking connect.
CS104_Connection_create
Create a new connection object
CS104_Connection_createSecure
Create a new secure connection object (uses TLS)
CS104_Connection_destroy
Close the connection and free all related resources
CS104_Connection_getAPCIParameters
Get the currently used CS104 specific APCI parameters
CS104_Connection_getAppLayerParameters
Return the currently used application layer parameter
CS104_Connection_isTransmitBufferFull
Check if the transmit (send) buffer is full. If true the next send command will fail.
CS104_Connection_sendASDU
Send a user specified ASDU
CS104_Connection_sendClockSyncCommand
Sends a clock synchronization command (C_CS_NA_1 typeID: 103)
CS104_Connection_sendCounterInterrogationCommand
send a counter interrogation command
CS104_Connection_sendInterrogationCommand
send an interrogation command
CS104_Connection_sendMessage
this function is only intended to be used by test cases and is not part of the API!
CS104_Connection_sendProcessCommand
Send a process command to the controlled (or other) station
CS104_Connection_sendProcessCommandEx
Send a process command to the controlled (or other) station
CS104_Connection_sendReadCommand
Sends a read command (C_RD_NA_1 typeID: 102)
CS104_Connection_sendStartDT
start data transmission on this connection
CS104_Connection_sendStopDT
stop data transmission on this connection
CS104_Connection_sendTestCommand
Send a test command (C_TS_NA_1 typeID: 104)
CS104_Connection_sendTestCommandWithTimestamp
Send a test command with timestamp (C_TS_TA_1 typeID: 107)
CS104_Connection_setAPCIParameters
Set the CS104 specific APCI parameters.
CS104_Connection_setASDUReceivedHandler
Register a callback handler for received ASDUs
CS104_Connection_setAppLayerParameters
Set the CS101 application layer parameters
CS104_Connection_setConnectTimeout
Sets the timeout for connecting to the server (in ms)
CS104_Connection_setConnectionHandler
Set the connection event handler
CS104_Connection_setLocalAddress
Set the local IP address and port to be used by the client
CS104_Connection_setRawMessageHandler
Set the raw message callback (called when a message is sent or received)
CS104_RedundancyGroup_addAllowedClient
Add an allowed client to the redundancy group
CS104_RedundancyGroup_addAllowedClientEx
Add an allowed client to the redundancy group
CS104_RedundancyGroup_create
Create a new redundancy group.
CS104_RedundancyGroup_destroy
Destroy the instance and release all resources.
CS104_Slave_addPlugin
CS104_Slave_addRedundancyGroup
Add a new redundancy group to the server.
CS104_Slave_create
Create a new instance of a CS104 slave (server)
CS104_Slave_createSecure
Create a new instance of a CS104 slave (server) with TLS enabled
CS104_Slave_destroy
Delete the slave instance. Release all resources.
CS104_Slave_enqueueASDU
Add an ASDU to the low-priority queue of the slave (use for periodic and spontaneous messages)
CS104_Slave_getAppLayerParameters
Get the application layer parameters instance..
CS104_Slave_getConnectionParameters
Get the APCI parameters instance. APCI parameters are CS 104 specific parameters.
CS104_Slave_getNumberOfQueueEntries
Gets the number of ASDU in the low-priority queue
CS104_Slave_getOpenConnections
Get the number of connected clients
CS104_Slave_isRunning
Check if slave is running
CS104_Slave_setASDUHandler
CS104_Slave_setClockSyncHandler
CS104_Slave_setConnectionEventHandler
Set the connection event handler
CS104_Slave_setConnectionRequestHandler
Set the connection request handler
CS104_Slave_setCounterInterrogationHandler
CS104_Slave_setInterrogationHandler
CS104_Slave_setLocalAddress
Set the local IP address to bind the server use “0.0.0.0” to bind to all interfaces
CS104_Slave_setLocalPort
Set the local TCP port to bind the server
CS104_Slave_setMaxOpenConnections
set the maximum number of open client connections allowed
CS104_Slave_setRawMessageHandler
Set the raw message callback (called when a message is sent or received)
CS104_Slave_setReadHandler
set handler for read request (C_RD_NA_1 - 102)
CS104_Slave_setServerMode
Set one of the server modes
CS104_Slave_start
Start the CS 104 slave. The slave (server) will listen on the configured TCP/IP port
CS104_Slave_startThreadless
Start the slave (server) in non-threaded mode.
CS104_Slave_stop
Stop the server.
CS104_Slave_stopThreadless
Stop the server in non-threaded mode
CS104_Slave_tick
Protocol stack tick function for non-threaded mode.
ClockSynchronizationCommand_create
ClockSynchronizationCommand_destroy
ClockSynchronizationCommand_getTime
CounterInterrogationCommand_create
CounterInterrogationCommand_destroy
CounterInterrogationCommand_getQCC
DelayAcquisitionCommand_create
DelayAcquisitionCommand_destroy
DelayAcquisitionCommand_getDelay
DoubleCommandWithCP56Time2a_create
DoubleCommandWithCP56Time2a_destroy
DoubleCommandWithCP56Time2a_getQU
DoubleCommandWithCP56Time2a_getState
DoubleCommandWithCP56Time2a_getTimestamp
DoubleCommandWithCP56Time2a_isSelect
DoubleCommand_create
Create a double command information object
DoubleCommand_destroy
DoubleCommand_getQU
Get the qualifier of command QU value
DoubleCommand_getState
Get the state (command) value
DoubleCommand_isSelect
Return the value of the S/E bit of the qualifier of command
DoublePointInformation_create
DoublePointInformation_destroy
DoublePointInformation_getQuality
DoublePointInformation_getValue
DoublePointWithCP24Time2a_create
DoublePointWithCP24Time2a_destroy
DoublePointWithCP24Time2a_getTimestamp
DoublePointWithCP56Time2a_create
DoublePointWithCP56Time2a_destroy
DoublePointWithCP56Time2a_getTimestamp
EndOfInitialization_create
EndOfInitialization_destroy
EndOfInitialization_getCOI
EventOfProtectionEquipmentWithCP56Time2a_create
EventOfProtectionEquipmentWithCP56Time2a_destroy
EventOfProtectionEquipmentWithCP56Time2a_getElapsedTime
EventOfProtectionEquipmentWithCP56Time2a_getEvent
EventOfProtectionEquipmentWithCP56Time2a_getTimestamp
EventOfProtectionEquipment_create
EventOfProtectionEquipment_destroy
EventOfProtectionEquipment_getElapsedTime
EventOfProtectionEquipment_getEvent
EventOfProtectionEquipment_getTimestamp
FileACK_create
FileACK_destroy
FileACK_getAFQ
FileACK_getNOF
FileACK_getNameOfSection
FileCallOrSelect_create
FileCallOrSelect_destroy
FileCallOrSelect_getNOF
FileCallOrSelect_getNameOfSection
FileCallOrSelect_getSCQ
FileDirectory_create
FileDirectory_destroy
FileDirectory_getCreationTime
FileDirectory_getFA
FileDirectory_getFOR
FileDirectory_getLFD
FileDirectory_getLengthOfFile
FileDirectory_getNOF
FileDirectory_getSOF
FileDirectory_getSTATUS
FileLastSegmentOrSection_create
FileLastSegmentOrSection_destroy
FileLastSegmentOrSection_getCHS
FileLastSegmentOrSection_getLSQ
FileLastSegmentOrSection_getNOF
FileLastSegmentOrSection_getNameOfSection
FileReady_create
Create a new instance of FileReady information object
FileReady_destroy
FileReady_getFRQ
FileReady_getLengthOfFile
FileReady_getNOF
FileReady_isPositive
FileReady_setFRQ
FileSegment_GetMaxDataSize
FileSegment_create
FileSegment_destroy
FileSegment_getLengthOfSegment
FileSegment_getNOF
FileSegment_getNameOfSection
FileSegment_getSegmentData
Frame_appendBytes
Frame_destroy
Frame_getBuffer
Frame_getMsgSize
Frame_getSpaceLeft
Frame_resetFrame
Frame_setNextByte
Hal_getMonotonicTimeInMs
Get the monotonic time or system tick time in ms
Hal_getMonotonicTimeInNs
Get the monotonic time or system tick in nanoseconds.
Hal_getTimeInMs
Get the system time in milliseconds.
Hal_getTimeInNs
Get the system time in nanoseconds.
Hal_setTimeInNs
Set the system time from ns time
Handleset_addSocket
add a socket to an existing handle set
Handleset_destroy
destroy the HandleSet instance
Handleset_new
Create a new connection handle set (HandleSet)
Handleset_removeSocket
remove a socket from an existing handle set
Handleset_reset
Reset the handle set for reuse
Handleset_waitReady
wait for a socket to become ready
IMasterConnection_close
Close the master connection (only for CS 104)
IMasterConnection_getApplicationLayerParameters
Get the application layer parameters used by this connection
IMasterConnection_getPeerAddress
Get the peer address of the master (only for CS 104)
IMasterConnection_isReady
Check if the connection is ready to send an ASDU.
IMasterConnection_sendACT_CON
Send an ACT_CON ASDU to the client/master
IMasterConnection_sendACT_TERM
Send an ACT_TERM ASDU to the client/master
IMasterConnection_sendASDU
Send an ASDU to the client/master
InformationObject_destroy
Destroy object - free all related resources
InformationObject_getMaxSizeInMemory
return the size in memory of a generic InformationObject instance
InformationObject_getObjectAddress
InformationObject_getType
IntegratedTotalsWithCP24Time2a_create
Create a new instance of IntegratedTotalsWithCP24Time2a information object
IntegratedTotalsWithCP24Time2a_destroy
IntegratedTotalsWithCP24Time2a_getTimestamp
IntegratedTotalsWithCP24Time2a_setTimestamp
IntegratedTotalsWithCP56Time2a_create
Create a new instance of IntegratedTotalsWithCP56Time2a information object
IntegratedTotalsWithCP56Time2a_destroy
IntegratedTotalsWithCP56Time2a_getTimestamp
IntegratedTotalsWithCP56Time2a_setTimestamp
IntegratedTotals_create
Create a new instance of IntegratedTotals information object
IntegratedTotals_destroy
IntegratedTotals_getBCR
IntegratedTotals_setBCR
InterrogationCommand_create
InterrogationCommand_destroy
InterrogationCommand_getQOI
Lib60870_enableDebugOutput
Lib60870_getLibraryVersionInfo
MeasuredValueNormalizedWithCP24Time2a_create
MeasuredValueNormalizedWithCP24Time2a_destroy
MeasuredValueNormalizedWithCP24Time2a_getTimestamp
MeasuredValueNormalizedWithCP24Time2a_setTimestamp
MeasuredValueNormalizedWithCP56Time2a_create
MeasuredValueNormalizedWithCP56Time2a_destroy
MeasuredValueNormalizedWithCP56Time2a_getTimestamp
MeasuredValueNormalizedWithCP56Time2a_setTimestamp
MeasuredValueNormalizedWithoutQuality_create
MeasuredValueNormalizedWithoutQuality_destroy
MeasuredValueNormalizedWithoutQuality_getValue
MeasuredValueNormalizedWithoutQuality_setValue
MeasuredValueNormalized_create
MeasuredValueNormalized_destroy
MeasuredValueNormalized_getQuality
MeasuredValueNormalized_getValue
MeasuredValueNormalized_setValue
MeasuredValueScaledWithCP24Time2a_create
MeasuredValueScaledWithCP24Time2a_destroy
MeasuredValueScaledWithCP24Time2a_getTimestamp
MeasuredValueScaledWithCP24Time2a_setTimestamp
MeasuredValueScaledWithCP56Time2a_create
MeasuredValueScaledWithCP56Time2a_destroy
MeasuredValueScaledWithCP56Time2a_getTimestamp
MeasuredValueScaledWithCP56Time2a_setTimestamp
MeasuredValueScaled_create
Create a new instance of MeasuredValueScaled information object
MeasuredValueScaled_destroy
MeasuredValueScaled_getQuality
MeasuredValueScaled_getValue
MeasuredValueScaled_setQuality
MeasuredValueScaled_setValue
MeasuredValueShortWithCP24Time2a_create
MeasuredValueShortWithCP24Time2a_destroy
MeasuredValueShortWithCP24Time2a_getTimestamp
MeasuredValueShortWithCP24Time2a_setTimestamp
MeasuredValueShortWithCP56Time2a_create
MeasuredValueShortWithCP56Time2a_destroy
MeasuredValueShortWithCP56Time2a_getTimestamp
MeasuredValueShortWithCP56Time2a_setTimestamp
MeasuredValueShort_create
MeasuredValueShort_destroy
MeasuredValueShort_getQuality
MeasuredValueShort_getValue
MeasuredValueShort_setValue
NormalizedValue_fromScaled
NormalizedValue_toScaled
PackedOutputCircuitInfoWithCP56Time2a_create
PackedOutputCircuitInfoWithCP56Time2a_destroy
PackedOutputCircuitInfoWithCP56Time2a_getOCI
PackedOutputCircuitInfoWithCP56Time2a_getOperatingTime
PackedOutputCircuitInfoWithCP56Time2a_getQuality
PackedOutputCircuitInfoWithCP56Time2a_getTimestamp
PackedOutputCircuitInfo_create
PackedOutputCircuitInfo_destroy
PackedOutputCircuitInfo_getOCI
PackedOutputCircuitInfo_getOperatingTime
PackedOutputCircuitInfo_getQuality
PackedOutputCircuitInfo_getTimestamp
PackedSinglePointWithSCD_create
PackedSinglePointWithSCD_destroy
PackedSinglePointWithSCD_getQuality
PackedSinglePointWithSCD_getSCD
PackedStartEventsOfProtectionEquipmentWithCP56Time2a_create
PackedStartEventsOfProtectionEquipmentWithCP56Time2a_destroy
PackedStartEventsOfProtectionEquipmentWithCP56Time2a_getElapsedTime
PackedStartEventsOfProtectionEquipmentWithCP56Time2a_getEvent
PackedStartEventsOfProtectionEquipmentWithCP56Time2a_getQuality
PackedStartEventsOfProtectionEquipmentWithCP56Time2a_getTimestamp
PackedStartEventsOfProtectionEquipment_create
PackedStartEventsOfProtectionEquipment_destroy
PackedStartEventsOfProtectionEquipment_getElapsedTime
PackedStartEventsOfProtectionEquipment_getEvent
PackedStartEventsOfProtectionEquipment_getQuality
PackedStartEventsOfProtectionEquipment_getTimestamp
ParameterActivation_create
Create a parameter activation (P_AC_NA_1) information object
ParameterActivation_destroy
ParameterActivation_getQuality
Get the qualifier of parameter activation (QPA) value
ParameterFloatValue_create
Create a parameter measured values, short floating point (P_ME_NC_1) information object
ParameterFloatValue_destroy
ParameterFloatValue_getQPM
Returns the qualifier of measured values (QPM)
ParameterFloatValue_getValue
ParameterFloatValue_setValue
ParameterNormalizedValue_create
Create a parameter measured values, normalized (P_ME_NA_1) information object
ParameterNormalizedValue_destroy
ParameterNormalizedValue_getQPM
Returns the qualifier of measured values (QPM)
ParameterNormalizedValue_getValue
ParameterNormalizedValue_setValue
ParameterScaledValue_create
Create a parameter measured values, scaled (P_ME_NB_1) information object
ParameterScaledValue_destroy
ParameterScaledValue_getQPM
Returns the qualifier of measured values (QPM)
ParameterScaledValue_getValue
ParameterScaledValue_setValue
QueryLog_create
QueryLog_destroy
QueryLog_getNOF
QueryLog_getRangeStartTime
QueryLog_getRangeStopTime
ReadCommand_create
ReadCommand_destroy
ResetProcessCommand_create
ResetProcessCommand_destroy
ResetProcessCommand_getQRP
SectionReady_create
SectionReady_destroy
SectionReady_getLengthOfSection
SectionReady_getNOF
SectionReady_getNameOfSection
SectionReady_getSRQ
SectionReady_isNotReady
SectionReady_setSRQ
Semaphore_create
Semaphore_destroy
Semaphore_post
Semaphore_wait
Wait until semaphore value is greater than zero. Then decrease the semaphore value.
SerialPort_close
Close (release) the serial interface
SerialPort_create
Create a new SerialPort instance
SerialPort_destroy
Destroy the SerialPort instance and release all resources
SerialPort_discardInBuffer
Discard all data in the input buffer of the serial interface
SerialPort_getBaudRate
Get the baudrate used by the serial interface
SerialPort_getLastError
Get the error code of the last operation
SerialPort_open
Open the serial interface
SerialPort_readByte
Read a byte from the interface
SerialPort_setTimeout
Set the timeout used for message reception
SerialPort_write
Write the number of bytes from the buffer to the serial interface
ServerSocket_accept
accept a new incoming connection (non-blocking)
ServerSocket_destroy
destroy a server socket instance
ServerSocket_listen
ServerSocket_setBacklog
set the maximum number of pending connections in the queue
SetpointCommandNormalizedWithCP56Time2a_create
SetpointCommandNormalizedWithCP56Time2a_destroy
SetpointCommandNormalizedWithCP56Time2a_getQL
SetpointCommandNormalizedWithCP56Time2a_getTimestamp
SetpointCommandNormalizedWithCP56Time2a_getValue
SetpointCommandNormalizedWithCP56Time2a_isSelect
SetpointCommandNormalized_create
Create a normalized set point command information object
SetpointCommandNormalized_destroy
SetpointCommandNormalized_getQL
SetpointCommandNormalized_getValue
SetpointCommandNormalized_isSelect
Return the value of the S/E bit of the qualifier of command
SetpointCommandScaledWithCP56Time2a_create
SetpointCommandScaledWithCP56Time2a_destroy
SetpointCommandScaledWithCP56Time2a_getQL
SetpointCommandScaledWithCP56Time2a_getTimestamp
SetpointCommandScaledWithCP56Time2a_getValue
SetpointCommandScaledWithCP56Time2a_isSelect
SetpointCommandScaled_create
Create a scaled set point command information object
SetpointCommandScaled_destroy
SetpointCommandScaled_getQL
SetpointCommandScaled_getValue
SetpointCommandScaled_isSelect
Return the value of the S/E bit of the qualifier of command
SetpointCommandShortWithCP56Time2a_create
SetpointCommandShortWithCP56Time2a_destroy
SetpointCommandShortWithCP56Time2a_getQL
SetpointCommandShortWithCP56Time2a_getTimestamp
SetpointCommandShortWithCP56Time2a_getValue
SetpointCommandShortWithCP56Time2a_isSelect
SetpointCommandShort_create
Create a short floating point set point command information object
SetpointCommandShort_destroy
SetpointCommandShort_getQL
SetpointCommandShort_getValue
SetpointCommandShort_isSelect
Return the value of the S/E bit of the qualifier of command
SingleCommandWithCP56Time2a_create
Create a single command with CP56Time2a time stamp information object
SingleCommandWithCP56Time2a_destroy
SingleCommandWithCP56Time2a_getTimestamp
Get the time stamp of the command.
SingleCommand_create
Create a single point command information object
SingleCommand_destroy
SingleCommand_getQU
Get the qualifier of command QU value
SingleCommand_getState
Get the state (command) value
SingleCommand_isSelect
Return the value of the S/E bit of the qualifier of command
SingleEvent_getEventState
SingleEvent_getQDP
SingleEvent_setEventState
SingleEvent_setQDP
SinglePointInformation_create
SinglePointInformation_destroy
SinglePointInformation_getQuality
SinglePointInformation_getValue
SinglePointWithCP24Time2a_create
SinglePointWithCP24Time2a_destroy
SinglePointWithCP24Time2a_getTimestamp
SinglePointWithCP56Time2a_create
SinglePointWithCP56Time2a_destroy
SinglePointWithCP56Time2a_getTimestamp
Socket_activateTcpKeepAlive
active TCP keep alive for socket and set keep alive parameters
Socket_bind
bind a socket to a particular IP address and port (for TcpSocket)
Socket_checkAsyncConnectState
Socket_connect
connect to a server
Socket_connectAsync
Socket_destroy
destroy a socket (close the socket if a connection is established)
Socket_getLocalAddress
Socket_getPeerAddress
Get the address of the peer application (IP address and port number)
Socket_getPeerAddressStatic
Get the address of the peer application (IP address and port number)
Socket_read
read from socket to local buffer (non-blocking)
Socket_setConnectTimeout
set the timeout to establish a new connection
Socket_write
send a message through the socket
StatusAndStatusChangeDetection_getCD
StatusAndStatusChangeDetection_getCDn
StatusAndStatusChangeDetection_getST
StatusAndStatusChangeDetection_getSTn
StatusAndStatusChangeDetection_setSTn
StepCommandWithCP56Time2a_create
StepCommandWithCP56Time2a_destroy
StepCommandWithCP56Time2a_getQU
StepCommandWithCP56Time2a_getState
StepCommandWithCP56Time2a_getTimestamp
StepCommandWithCP56Time2a_isSelect
StepCommand_create
StepCommand_destroy
StepCommand_getQU
Get the qualifier of command QU value
StepCommand_getState
StepCommand_isSelect
Return the value of the S/E bit of the qualifier of command
StepPositionInformation_create
Create a new instance of StepPositionInformation information object
StepPositionInformation_destroy
StepPositionInformation_getObjectAddress
StepPositionInformation_getQuality
StepPositionInformation_getValue
Step position (range -64 … +63)
StepPositionInformation_isTransient
StepPositionWithCP24Time2a_create
StepPositionWithCP24Time2a_destroy
StepPositionWithCP24Time2a_getTimestamp
StepPositionWithCP56Time2a_create
StepPositionWithCP56Time2a_destroy
StepPositionWithCP56Time2a_getTimestamp
TLSConfigVersion_toString
Convert TLS version number to string
TLSConfiguration_addAllowedCertificate
Add a certificate to the list of allowed peer certificates from a byte buffer
TLSConfiguration_addAllowedCertificateFromFile
Add a certificate to the list of allowed peer certificates
TLSConfiguration_addCACertificate
Add a CA certificate used to validate peer certificates from a byte buffer
TLSConfiguration_addCACertificateFromFile
Add a CA certificate used to validate peer certificates from a file
TLSConfiguration_addCRL
Add a CRL (certificate revocation list) from buffer
TLSConfiguration_addCRLFromFile
Add a CRL (certificate revocation list) from a file
TLSConfiguration_addCipherSuite
Add an allowed ciphersuite to the list of allowed ciphersuites
TLSConfiguration_clearCipherSuiteList
Clear the list of allowed ciphersuites
TLSConfiguration_create
Create a new TLSConfiguration object to represent TLS configuration and certificates
TLSConfiguration_destroy
Release all resource allocated by the TLSConfiguration instance
TLSConfiguration_enableSessionResumption
enable or disable TLS session resumption (default: enabled)
TLSConfiguration_resetCRL
Removes any CRL (certificate revocation list) currently in use
TLSConfiguration_setAllowOnlyKnownCertificates
Set if only known certificates are accepted.
TLSConfiguration_setChainValidation
Enables the validation of the certificate trust chain (enabled by default)
TLSConfiguration_setClientMode
will be called by stack automatically when appropriate
TLSConfiguration_setEventHandler
Set the security event handler
TLSConfiguration_setMaxTlsVersion
Set maximal allowed TLS version to use
TLSConfiguration_setMinTlsVersion
Set minimal allowed TLS version to use
TLSConfiguration_setOwnCertificate
Set own certificate (identity) from a byte buffer
TLSConfiguration_setOwnCertificateFromFile
Set own certificate (identity) from a certificate file
TLSConfiguration_setOwnKey
Set the own private key from a byte buffer
TLSConfiguration_setOwnKeyFromFile
Set the own private key from a key file
TLSConfiguration_setRenegotiationTime
Set the renegotiation timeout.
TLSConfiguration_setSessionResumptionInterval
Set the maximum life time of a cached TLS session for session resumption in seconds
TLSConfiguration_setTimeValidation
Enabled or disables the verification of validity times for certificates and CRLs
TLSConnection_getPeerAddress
Get the peer address of the TLS connection
TLSConnection_getPeerCertificate
Get the TLS certificate used by the peer
TLSConnection_getTLSVersion
Get the TLS version used by the connection
TcpServerSocket_create
Create a new TcpServerSocket instance
TcpSocket_create
create a TCP client socket
TestCommandWithCP56Time2a_create
Create a test command with CP56Time2a timestamp information object
TestCommandWithCP56Time2a_destroy
TestCommandWithCP56Time2a_getCounter
TestCommandWithCP56Time2a_getTimestamp
TestCommand_create
TestCommand_destroy
TestCommand_isValid
Thread_create
Create a new Thread instance
Thread_destroy
Destroy a Thread and free all related resources.
Thread_sleep
Suspend execution of the Thread for the specified number of milliseconds
Thread_start
Start a Thread.
TypeID_toString
COMMON Common API functions
UdpSocket_addGroupMembership
Add the socket to an IPv4 or IPv6 multicast group
UdpSocket_bind
UdpSocket_create
Create an IPv4 UDP socket instance
UdpSocket_createIpV6
Create an IPv6 UDP socket instance
UdpSocket_receiveFrom
Receive data from UDP socket (store data and (optionally) the IP address of the sender
UdpSocket_sendTo
UdpSocket_setMulticastTtl
Sets the multicast TTL (number of hops) for this UDP socket
_Exit
a64l
abort
abs
aligned_alloc
alloca
arc4random
arc4random_addrandom
arc4random_buf
arc4random_stir
arc4random_uniform
at_quick_exit
atexit
atexit_b
atof
atoi
atol
atoll
bcmp
bcopy
bsearch
bsearch_b
bzero
calloc
cgetcap
cgetclose
cgetent
cgetfirst
cgetmatch
cgetnext
cgetnum
cgetset
cgetstr
cgetustr
daemon
devname
devname_r
div
drand48
ecvt
erand48
exit
fcvt
ffs
ffsl
ffsll
fls
flsl
flsll
free
gcvt
getbsize
getenv
getiopolicy_np
getloadavg
getpriority
getprogname
getrlimit
getrusage
getsubopt
grantpt
heapsort
heapsort_b
index
initstate
jrand48
l64a
labs
lcong48
ldiv
llabs
lldiv
lrand48
malloc
malloc_type_aligned_alloc
malloc_type_calloc
malloc_type_free
malloc_type_malloc
malloc_type_posix_memalign
malloc_type_realloc
malloc_type_valloc
malloc_type_zone_calloc
malloc_type_zone_free
malloc_type_zone_malloc
malloc_type_zone_memalign
malloc_type_zone_realloc
malloc_type_zone_valloc
mblen
mbstowcs
mbtowc
memccpy
memchr
memcmp
memcpy
memmem
memmove
memset
memset_pattern4
memset_pattern8
memset_pattern16
memset_s
mergesort
mergesort_b
mkstemp
mktemp
mrand48
nrand48
posix_memalign
posix_openpt
psort
psort_b
psort_r
ptsname
ptsname_r
putenv
qsort
qsort_b
qsort_r
quick_exit
radixsort
rand
rand_r
random
realloc
reallocf
realpath
rindex
rpmatch
seed48
setenv
setiopolicy_np
setkey
setpriority
setprogname
setrlimit
setstate
signal
sradixsort
srand
srand48
sranddev
srandom
srandomdev
stpcpy
stpncpy
strcasecmp
strcasestr
strcat
strchr
strchrnul
strcmp
strcoll
strcpy
strcspn
strdup
strerror
strerror_r
strlcat
strlcpy
strlen
strmode
strncasecmp
strncat
strncmp
strncpy
strndup
strnlen
strnstr
strpbrk
strrchr
strsep
strsignal
strsignal_r
strspn
strstr
strtod
strtof
strtok
strtok_r
strtol
strtold
strtoll
strtonum
strtoq
strtoul
strtoull
strtouq
strxfrm
swab
system
timingsafe_bcmp
unlockpt
unsetenv
valloc
wait
wait3
wait4
waitid
waitpid
wcstombs
wctomb

Type Aliases§

BinaryCounterReading
Base type for counter readings
BitString32
BitString32 (:InformationObject)
Bitstring32Command
Bitstring32Command : InformationObject
Bitstring32CommandWithCP56Time2a
Bitstring32CommandWithCP56Time2a: Bitstring32Command
Bitstring32WithCP24Time2a
Bitstring32WithCP24Time2a (:BitString32)
Bitstring32WithCP56Time2a
Bitstring32WithCP56Time2a (:BitString32)
CP16Time2a
CP24Time2a
CP32Time2a
CP56Time2a
7 byte binary time
CS101_ASDU
Application Service Data Unit (ASDU) for the CS101/CS104 application layer
CS101_ASDUHandler
Handler for ASDUs that are not handled by other handlers (default handler)
CS101_ASDUReceivedHandler
Callback handler for received ASDUs
CS101_AppLayerParameters
Parameters for the CS101/CS104 application layer
CS101_CauseOfTransmission
CS101_ClockSynchronizationHandler
Handler for clock synchronization command (C_CS_NA_1 - 103)
CS101_CounterInterrogationHandler
Handler for counter interrogation command (C_CI_NA_1 - 101).
CS101_DelayAcquisitionHandler
Handler for delay acquisition command (C_CD_NA:1 - 106)
CS101_InterrogationHandler
Handler for interrogation command (C_IC_NA_1 - 100).
CS101_Master
CS101_Master type
CS101_ReadHandler
Handler for read command (C_RD_NA_1 - 102)
CS101_ResetCUHandler
Handler will be called when a link layer reset CU (communication unit) message is received
CS101_ResetProcessHandler
Handler for reset process command (C_RP_NA_1 - 105)
CS101_Slave
CS101_Slave type
CS101_SlavePlugin
Plugin interface for CS101 or CS104 slaves
CS101_SlavePlugin_Result
SLAVE_PLUGIN Slave plugin interface
CS101_StaticASDU
CS104_APCIParameters
Parameters for CS104 connections - APCI (application protocol control information)
CS104_Connection
CS104_MASTER CS 104 master related functions
CS104_ConnectionEvent
CS104_ConnectionEventHandler
Handler that is called when a peer connection is established or closed, or START_DT/STOP_DT is issued
CS104_ConnectionHandler
Handler that is called when the connection is established or closed
CS104_ConnectionRequestHandler
Connection request handler is called when a client tries to connect to the server.
CS104_PeerConnectionEvent
CS104_RedundancyGroup
CS104_ServerMode
CS104_Slave
CS104_SLAVE CS 104 slave (TCP/IP server) related functions
CS104_SlaveRawMessageHandler
Callback handler for sent and received messages
CauseOfInitialization
Cause of Initialization (COI) according to IEC 60870-5-101:2003 7.2.6.21
ClockSynchronizationCommand
ClockSynchronizationCommand : InformationObject
CounterInterrogationCommand
CounterInterrogationCommand : InformationObject
DelayAcquisitionCommand
DelayAcquisitionCommand : InformationObject
DoubleCommand
DoubleCommand : InformationObject
DoubleCommandWithCP56Time2a
DoubleCommandWithCP56Time2a : DoubleCommand
DoublePointInformation
DoublePointInformation (:InformationObject)
DoublePointValue
DoublePointWithCP24Time2a
DoublePointWithCP24Time2a (:DoublePointInformation)
DoublePointWithCP56Time2a
DoublePointWithCP56Time2a (:DoublePointInformation)
EndOfInitialization
EndOfInitialization : InformationObject
EventOfProtectionEquipment
EventOfProtectionEquipment : InformationObject
EventOfProtectionEquipmentWithCP56Time2a
EventOfProtectionEquipmentWithCP56Time2a : InformationObject
EventState
FileACK
FileACK : InformationObject
FileCallOrSelect
FileCallOrSelect : InformationObject
FileDirectory
FileDirectory: InformationObject
FileLastSegmentOrSection
FileLastSegmentOrSection : InformationObject
FileReady
FileSegment
FileSegment : InformationObject
Frame
HandleSet
Opaque reference for a set of server and socket handles
IEC60870_5_TypeID
Message type IDs
IEC60870_LinkLayerMode
link layer mode for serial link layers
IEC60870_LinkLayerStateChangedHandler
Callback handler for link layer state changes
IEC60870_RawMessageHandler
Callback handler for sent and received messages
IMasterConnection
Interface to send messages to the master (used by slave)
InformationObject
IntegratedTotals
IntegratedTotals : InformationObject
IntegratedTotalsWithCP24Time2a
IntegratedTotalsWithCP24Time2a : IntegratedTotals
IntegratedTotalsWithCP56Time2a
IntegratedTotalsWithCP56Time2a : IntegratedTotals
InterrogationCommand
InterrogationCommand : InformationObject
LinkLayerParameters
Parameters for the IEC 60870-5 link layer
LinkLayerState
State of the link layer
MeasuredValueNormalized
MeasuredValueNormalized
MeasuredValueNormalizedWithCP24Time2a
MeasuredValueNormalizedWithCP24Time2a : MeasuredValueNormalized
MeasuredValueNormalizedWithCP56Time2a
MeasuredValueNormalizedWithCP56Time2a : MeasuredValueNormalized
MeasuredValueNormalizedWithoutQuality
MeasuredValueNormalizedWithoutQuality : InformationObject
MeasuredValueScaled
MeasuredValueScaled : InformationObject
MeasuredValueScaledWithCP24Time2a
MeasuredValueScaledWithCP24Time2a : MeasuredValueScaled
MeasuredValueScaledWithCP56Time2a
MeasuredValueScaledWithCP56Time2a : MeasuredValueScaled
MeasuredValueShort
MeasuredValueShort : InformationObject
MeasuredValueShortWithCP24Time2a
MeasuredValueShortWithCP24Time2a : MeasuredValueShort
MeasuredValueShortWithCP56Time2a
MeasuredValueShortWithCP56Time2a : MeasuredValueShort
OutputCircuitInfo
Output circuit information (OCI) of protection equipment according to IEC 60870-5-101:2003 7.2.6.12
PackedOutputCircuitInfo
PacketOutputCircuitInfo : InformationObject
PackedOutputCircuitInfoWithCP56Time2a
PackedOutputCircuitInfoWithCP56Time2a : InformationObject
PackedSinglePointWithSCD
PackedSinglePointWithSCD : InformationObject
PackedStartEventsOfProtectionEquipment
PackedStartEventsOfProtectionEquipment : InformationObject
PackedStartEventsOfProtectionEquipmentWithCP56Time2a
PackedStartEventsOfProtectionEquipmentWithCP56Time2a : InformationObject
ParameterActivation
ParameterActivation : InformationObject
ParameterFloatValue
ParameterFloatValue : MeasuredValueShort
ParameterNormalizedValue
ParameterNormalizedValue : MeasuredValueNormalized
ParameterScaledValue
ParameterScaledValue : MeasuredValueScaled
QualifierOfCIC
QCC (Qualifier of counter interrogation command) according to IEC 60870-5-101:2003 7.2.6.23
QualifierOfCommand
Qualifier Of Command (QOC) according to IEC 60870-5-101:2003 7.2.6.26
QualifierOfInterrogation
Qualifier of interrogation (QUI) according to IEC 60870-5-101:2003 7.2.6.22
QualifierOfParameterActivation
Qualifier of parameter activation (QPA) according to IEC 60870-5-101:2003 7.2.6.25
QualifierOfParameterMV
Qualifier of parameter of measured values (QPM) according to IEC 60870-5-101:2003 7.2.6.24
QualifierOfRPC
QRP (Qualifier of reset process command) according to IEC 60870-5-101:2003 7.2.6.27
QualityDescriptor
QualityDescriptorP
QDP - Quality descriptor for events of protection equipment according to IEC 60870-5-101:2003 7.2.6.4
QueryLog
QueryLog: InformationObject
ReadCommand
ReadCommand : InformationObject
ResetProcessCommand
ResetProcessCommand : InformationObject
SectionReady
SectionReady : InformationObject
SelectAndCallQualifier
Select And Call Qualifier (SCQ) according to IEC 60870-5-101:2003 7.2.6.30
Semaphore
Qpaque reference of a Semaphore instance
SerialPort
HAL_SERIAL Access to serial interfaces
SerialPortError
ServerSocket
Opaque reference for a server socket instance
SetpointCommandNormalized
SetpointCommandNormalized : InformationObject
SetpointCommandNormalizedWithCP56Time2a
SetpointCommandNormalizedWithCP56Time2a : SetpointCommandNormalized
SetpointCommandQualifier
SetpointCommandScaled
SetpointCommandScaled : InformationObject
SetpointCommandScaledWithCP56Time2a
SetpointCommandScaledWithCP56Time2a : SetpointCommandScaled
SetpointCommandShort
SetpointCommandShort: InformationObject
SetpointCommandShortWithCP56Time2a
SetpointCommandShortWithCP56Time2a : SetpointCommandShort
SingleCommand
SingleCommand
SingleCommandWithCP56Time2a
SingleCommandWithCP56Time2a : SingleCommand
SingleEvent
SinglePointInformation
SinglePointInformation (:InformationObject)
SinglePointWithCP24Time2a
SinglePointWithCP24Time2a (:SinglePointInformation)
SinglePointWithCP56Time2a
SinglePointWithCP56Time2a (:SinglePointInformation)
Socket
Opaque reference for a client or connection socket instance
SocketState
State of an asynchronous connect
StartEvent
SPE - Start events of protection equipment according to IEC 60870-5-101:2003 7.2.6.11
StatusAndStatusChangeDetection
StepCommand
StepCommand : InformationObject
StepCommandValue
Regulating step command state (RCS) according to IEC 60870-5-101:2003 7.2.6.17
StepCommandWithCP56Time2a
StepCommandWithCP56Time2a : InformationObject
StepPositionInformation
StepPositionInformation (:InformationObject)
StepPositionWithCP24Time2a
StepPositionWithCP24Time2a (:StepPositionInformation)
StepPositionWithCP56Time2a
StepPositionWithCP56Time2a (:StepPositionInformation)
TLSConfigVersion
TLSConfiguration
TLS_CONFIG_API TLS configuration
TLSConfiguration_EventHandler
TLSConnection
TLSEventLevel
TestCommand
TestCommand : InformationObject
TestCommandWithCP56Time2a
TestCommandWithCP56Time2a : InformationObject
Thread
Opaque reference of a Thread instance
ThreadExecutionFunction
Reference to a function that is called when starting the thread
UdpSocket
__darwin_blkcnt_t
__darwin_blksize_t
__darwin_clock_t
__darwin_ct_rune_t
__darwin_dev_t
__darwin_fsblkcnt_t
__darwin_fsfilcnt_t
__darwin_gid_t
__darwin_id_t
__darwin_ino64_t
__darwin_ino_t
__darwin_intptr_t
__darwin_mach_port_name_t
__darwin_mach_port_t
__darwin_mbstate_t
__darwin_mode_t
__darwin_natural_t
__darwin_nl_item
__darwin_off_t
__darwin_pid_t
__darwin_pthread_attr_t
__darwin_pthread_cond_t
__darwin_pthread_condattr_t
__darwin_pthread_key_t
__darwin_pthread_mutex_t
__darwin_pthread_mutexattr_t
__darwin_pthread_once_t
__darwin_pthread_rwlock_t
__darwin_pthread_rwlockattr_t
__darwin_pthread_t
__darwin_ptrdiff_t
__darwin_rune_t
__darwin_sigset_t
__darwin_size_t
__darwin_socklen_t
__darwin_ssize_t
__darwin_suseconds_t
__darwin_time_t
__darwin_uid_t
__darwin_useconds_t
__darwin_uuid_string_t
__darwin_uuid_t
__darwin_wchar_t
__darwin_wctrans_t
__darwin_wctype_t
__darwin_wint_t
__int8_t
__int16_t
__int32_t
__int64_t
__uint8_t
__uint16_t
__uint32_t
__uint64_t
__uint128_t
ct_rune_t
dev_t
eCS104_IPAddressType
errno_t
id_t
idtype_t
int_fast8_t
int_fast16_t
int_fast32_t
int_fast64_t
int_least8_t
int_least16_t
int_least32_t
int_least64_t
intmax_t
malloc_type_id_t
malloc_zone_t
mcontext_t
mode_t
msSinceEpoch
nsSinceEpoch
HAL_TIME Time related functions
pid_t
pthread_attr_t
register_t
rlim_t
rsize_t
rune_t
rusage_info_current
rusage_info_t
sig_atomic_t
sig_t
siginfo_t
sigset_t
stack_t
syscall_arg_t
tSingleEvent
tStatusAndStatusChangeDetection
u_int8_t
u_int16_t
u_int32_t
u_int64_t
ucontext_t
uid_t
uint_fast8_t
uint_fast16_t
uint_fast32_t
uint_fast64_t
uint_least8_t
uint_least16_t
uint_least32_t
uint_least64_t
uintmax_t
user_addr_t
user_long_t
user_off_t
user_size_t
user_ssize_t
user_time_t
user_ulong_t
wchar_t

Unions§

__mbstate_t
__sigaction_u
sigval
wait