IEC_TMWTYPES_ANALOG_VALUE (STRUCT) ¶ TYPE IEC_TMWTYPES_ANALOG_VALUE : STRUCT InOut: Name Type type_ IEC_TMWTYPES_ANALOG_TYPE value IEC_TMWTYPES_ANALOG_VALUE_ValueUnion
IEC_TMWTYPES_ANALOG_VALUE_ValueUnion (UNION) ¶ TYPE IEC_TMWTYPES_ANALOG_VALUE_ValueUnion : UNION InOut: Name Type sval IEC_TMWTYPES_SHORT usval IEC_TMWTYPES_USHORT lval IEC_TMWTYPES_LONG ulval IEC_TMWTYPES_ULONG cval IEC_TMWTYPES_CHAR ucval IEC_TMWTYPES_UCHAR fval IEC_TMWTYPES_SFLOAT scaled IEC_TMWTYPES_SCALED_FLOAT dval IEC_TMWTYPES_DOUBLE dscaled IEC_TMWTYPES_SCALED_DOUBLE
IEC_TMWTYPES_BOOL (ALIAS) ¶ TYPE IEC_TMWTYPES_BOOL : USINT
IEC_TMWTYPES_BYTE (ALIAS) ¶ TYPE IEC_TMWTYPES_BYTE : BYTE
IEC_TMWTYPES_CHAR (ALIAS) ¶ TYPE IEC_TMWTYPES_CHAR : SINT
IEC_TMWTYPES_DOUBLE (ALIAS) ¶ TYPE IEC_TMWTYPES_DOUBLE : LREAL
IEC_TMWTYPES_LONG (ALIAS) ¶ TYPE IEC_TMWTYPES_LONG : DINT
IEC_TMWTYPES_SCALED_DOUBLE (STRUCT) ¶ TYPE IEC_TMWTYPES_SCALED_DOUBLE : STRUCT This allows for a scaled integer representation of floating point value as well as the floating point value itself. This also allows the database to determine how the floating point value would be rounded if an integer value is to be sent in a response. dval will be used if a floating point value is required, lval will be used if an integer value is required. InOut: Name Type dval IEC_TMWTYPES_DOUBLE lval IEC_TMWTYPES_LONG
Enums ¶ CmpDNP3ChannelReason (Enum) CmpDNP3ChannelState (Enum) CmpDNP3Error (Enum) CmpDNP3IoConfigParameter (Union) CmpDNP3IoType (Enum) CmpDNP3Mode (Enum) CmpDNP3Parity (Enum) CmpDNP3Role (Enum) CmpDNP3SessionEvent (Enum) CmpDNP3StopBits (Enum)
CmpDNP3ChannelReason (ENUM) ¶ TYPE CmpDNP3ChannelReason : Attributes: qualified_only InOut: Name no_error config_error channel_create_thread_failed channel_no_resources channel_no_such_type socket_not_created socket_options_failed socket_bind_failed socket_listen_failed socket_no_resources socket_create_listen_thread_failed socket_send_failed socket_socket_closed com_no_resources com_no_such_port com_set_config_failed