├── .gitignore ├── README.md ├── doc └── images │ ├── linux64.png │ ├── server.png │ └── win64.png ├── go.mod └── iec61850 ├── config.go ├── config_armv7l.go ├── config_armv8.go ├── config_linux64.go ├── config_windows64.go ├── iec61850_client.go ├── iec61850_control.go ├── iec61850_server.go ├── inc ├── common │ └── inc │ │ ├── buffer_chain.h │ │ ├── byte_buffer.h │ │ ├── conversions.h │ │ ├── inc_common.go │ │ ├── libiec61850_common_api.h │ │ ├── libiec61850_platform_includes.h │ │ ├── linked_list.h │ │ ├── map.h │ │ ├── mem_alloc_linked_list.h │ │ ├── simple_allocator.h │ │ ├── string_map.h │ │ └── string_utilities.h ├── goose │ ├── goose_publisher.h │ ├── goose_receiver.h │ ├── goose_receiver_internal.h │ ├── goose_subscriber.h │ ├── iec61850_goose.asn │ └── inc_goose.go ├── hal │ └── inc │ │ ├── hal_base.h │ │ ├── hal_ethernet.h │ │ ├── hal_filesystem.h │ │ ├── hal_serial.h │ │ ├── hal_socket.h │ │ ├── hal_thread.h │ │ ├── hal_time.h │ │ ├── inc_hal.go │ │ ├── lib_memory.h │ │ ├── platform_endian.h │ │ ├── tls_config.h │ │ └── tls_socket.h ├── iec61850 │ ├── inc │ │ ├── iec61850_cdc.h │ │ ├── iec61850_client.h │ │ ├── iec61850_common.h │ │ ├── iec61850_config_file_parser.h │ │ ├── iec61850_dynamic_model.h │ │ ├── iec61850_model.h │ │ ├── iec61850_server.h │ │ └── inc_61850.go │ └── inc_private │ │ ├── control.h │ │ ├── iec61850_common_internal.h │ │ ├── ied_connection_private.h │ │ ├── ied_server_private.h │ │ ├── inc_61850_private.go │ │ ├── logging.h │ │ ├── mms_goose.h │ │ ├── mms_mapping.h │ │ ├── mms_mapping_internal.h │ │ ├── mms_sv.h │ │ └── reporting.h ├── logging │ ├── inc_logging.go │ └── logging_api.h └── mms │ ├── inc │ ├── inc_mms.go │ ├── iso_connection_parameters.h │ ├── mms_client_connection.h │ ├── mms_common.h │ ├── mms_server.h │ ├── mms_type_spec.h │ ├── mms_types.h │ └── mms_value.h │ ├── inc_private │ ├── acse.h │ ├── asn1_ber_primitive_value.h │ ├── ber_decode.h │ ├── ber_encoder.h │ ├── ber_integer.h │ ├── cotp.h │ ├── inc_mms_private.go │ ├── iso_client_connection.h │ ├── iso_presentation.h │ ├── iso_server.h │ ├── iso_server_private.h │ ├── iso_session.h │ ├── mms_client_internal.h │ ├── mms_common_internal.h │ ├── mms_device_model.h │ ├── mms_named_variable_list.h │ ├── mms_server_connection.h │ ├── mms_server_internal.h │ ├── mms_server_libinternal.h │ ├── mms_value_cache.h │ └── mms_value_internal.h │ └── iso_mms │ └── asn1c │ ├── AccessResult.h │ ├── Address.h │ ├── AlternateAccess.h │ ├── AlternateAccessSelection.h │ ├── BIT_STRING.h │ ├── BOOLEAN.h │ ├── ConcludeRequestPDU.h │ ├── ConcludeResponsePDU.h │ ├── ConfirmedErrorPDU.h │ ├── ConfirmedRequestPdu.h │ ├── ConfirmedResponsePdu.h │ ├── ConfirmedServiceRequest.h │ ├── ConfirmedServiceResponse.h │ ├── Data.h │ ├── DataAccessError.h │ ├── DataSequence.h │ ├── DefineNamedVariableListRequest.h │ ├── DefineNamedVariableListResponse.h │ ├── DeleteNamedVariableListRequest.h │ ├── DeleteNamedVariableListResponse.h │ ├── FloatingPoint.h │ ├── GeneralizedTime.h │ ├── GetNameListRequest.h │ ├── GetNameListResponse.h │ ├── GetNamedVariableListAttributesRequest.h │ ├── GetNamedVariableListAttributesResponse.h │ ├── GetVariableAccessAttributesRequest.h │ ├── GetVariableAccessAttributesResponse.h │ ├── INTEGER.h │ ├── Identifier.h │ ├── IndexRangeSeq.h │ ├── InformationReport.h │ ├── InitRequestDetail.h │ ├── InitResponseDetail.h │ ├── InitiateErrorPdu.h │ ├── InitiateRequestPdu.h │ ├── InitiateResponsePdu.h │ ├── Integer16.h │ ├── Integer32.h │ ├── Integer8.h │ ├── ListOfVariableSeq.h │ ├── MMSString.h │ ├── MmsPdu.h │ ├── NULL.h │ ├── NativeEnumerated.h │ ├── NativeInteger.h │ ├── OCTET_STRING.h │ ├── ObjectClass.h │ ├── ObjectName.h │ ├── ParameterSupportOptions.h │ ├── ReadRequest.h │ ├── ReadResponse.h │ ├── RejectPDU.h │ ├── ScatteredAccessDescription.h │ ├── ServiceError.h │ ├── ServiceSupportOptions.h │ ├── StructComponent.h │ ├── TimeOfDay.h │ ├── TypeSpecification.h │ ├── UTF8String.h │ ├── UnconfirmedPDU.h │ ├── UnconfirmedService.h │ ├── Unsigned16.h │ ├── Unsigned32.h │ ├── Unsigned8.h │ ├── UtcTime.h │ ├── VariableAccessSpecification.h │ ├── VariableSpecification.h │ ├── VisibleString.h │ ├── WriteRequest.h │ ├── WriteResponse.h │ ├── asn_SEQUENCE_OF.h │ ├── asn_SET_OF.h │ ├── asn_application.h │ ├── asn_codecs.h │ ├── asn_codecs_prim.h │ ├── asn_internal.h │ ├── asn_system.h │ ├── ber_decoder.h │ ├── ber_tlv_length.h │ ├── ber_tlv_tag.h │ ├── constr_CHOICE.h │ ├── constr_SEQUENCE.h │ ├── constr_SEQUENCE_OF.h │ ├── constr_SET_OF.h │ ├── constr_TYPE.h │ ├── constraints.h │ ├── der_encoder.h │ ├── inc_mms_asn1c.go │ ├── per_decoder.h │ ├── per_encoder.h │ ├── per_support.h │ ├── xer_decoder.h │ ├── xer_encoder.h │ └── xer_support.h ├── lib ├── linux64 │ ├── lib_linux64.go │ └── libiec61850.a ├── linux_armv7l │ ├── lib_armv7l.go │ ├── libhal.a │ └── libiec61850.a ├── linux_armv8 │ ├── lib_armv8.go │ ├── libhal.a │ └── libiec61850.a └── win64 │ ├── lib_win64.go │ ├── libhal.a │ └── libiec61850.a ├── model.go ├── scl_xml └── scl.go ├── test ├── client_control_test.go ├── client_model_browser_test.go ├── client_model_read_values_test.go ├── scl_load_test.go ├── server_dynamic_test.go └── test_icd.icd └── types.go /.gitignore: -------------------------------------------------------------------------------- 1 | /.idea 2 | /cmd 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/README.md -------------------------------------------------------------------------------- /doc/images/linux64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/doc/images/linux64.png -------------------------------------------------------------------------------- /doc/images/server.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/doc/images/server.png -------------------------------------------------------------------------------- /doc/images/win64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/doc/images/win64.png -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- 1 | module github.com/jifanchn/go-libiec61850 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /iec61850/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/config.go -------------------------------------------------------------------------------- /iec61850/config_armv7l.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/config_armv7l.go -------------------------------------------------------------------------------- /iec61850/config_armv8.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/config_armv8.go -------------------------------------------------------------------------------- /iec61850/config_linux64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/config_linux64.go -------------------------------------------------------------------------------- /iec61850/config_windows64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/config_windows64.go -------------------------------------------------------------------------------- /iec61850/iec61850_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/iec61850_client.go -------------------------------------------------------------------------------- /iec61850/iec61850_control.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/iec61850_control.go -------------------------------------------------------------------------------- /iec61850/iec61850_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/iec61850_server.go -------------------------------------------------------------------------------- /iec61850/inc/common/inc/buffer_chain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/common/inc/buffer_chain.h -------------------------------------------------------------------------------- /iec61850/inc/common/inc/byte_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/common/inc/byte_buffer.h -------------------------------------------------------------------------------- /iec61850/inc/common/inc/conversions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/common/inc/conversions.h -------------------------------------------------------------------------------- /iec61850/inc/common/inc/inc_common.go: -------------------------------------------------------------------------------- 1 | package inc_common 2 | -------------------------------------------------------------------------------- /iec61850/inc/common/inc/libiec61850_common_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/common/inc/libiec61850_common_api.h -------------------------------------------------------------------------------- /iec61850/inc/common/inc/libiec61850_platform_includes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/common/inc/libiec61850_platform_includes.h -------------------------------------------------------------------------------- /iec61850/inc/common/inc/linked_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/common/inc/linked_list.h -------------------------------------------------------------------------------- /iec61850/inc/common/inc/map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/common/inc/map.h -------------------------------------------------------------------------------- /iec61850/inc/common/inc/mem_alloc_linked_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/common/inc/mem_alloc_linked_list.h -------------------------------------------------------------------------------- /iec61850/inc/common/inc/simple_allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/common/inc/simple_allocator.h -------------------------------------------------------------------------------- /iec61850/inc/common/inc/string_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/common/inc/string_map.h -------------------------------------------------------------------------------- /iec61850/inc/common/inc/string_utilities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/common/inc/string_utilities.h -------------------------------------------------------------------------------- /iec61850/inc/goose/goose_publisher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/goose/goose_publisher.h -------------------------------------------------------------------------------- /iec61850/inc/goose/goose_receiver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/goose/goose_receiver.h -------------------------------------------------------------------------------- /iec61850/inc/goose/goose_receiver_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/goose/goose_receiver_internal.h -------------------------------------------------------------------------------- /iec61850/inc/goose/goose_subscriber.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/goose/goose_subscriber.h -------------------------------------------------------------------------------- /iec61850/inc/goose/iec61850_goose.asn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/goose/iec61850_goose.asn -------------------------------------------------------------------------------- /iec61850/inc/goose/inc_goose.go: -------------------------------------------------------------------------------- 1 | package inc_goose 2 | -------------------------------------------------------------------------------- /iec61850/inc/hal/inc/hal_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/hal/inc/hal_base.h -------------------------------------------------------------------------------- /iec61850/inc/hal/inc/hal_ethernet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/hal/inc/hal_ethernet.h -------------------------------------------------------------------------------- /iec61850/inc/hal/inc/hal_filesystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/hal/inc/hal_filesystem.h -------------------------------------------------------------------------------- /iec61850/inc/hal/inc/hal_serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/hal/inc/hal_serial.h -------------------------------------------------------------------------------- /iec61850/inc/hal/inc/hal_socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/hal/inc/hal_socket.h -------------------------------------------------------------------------------- /iec61850/inc/hal/inc/hal_thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/hal/inc/hal_thread.h -------------------------------------------------------------------------------- /iec61850/inc/hal/inc/hal_time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/hal/inc/hal_time.h -------------------------------------------------------------------------------- /iec61850/inc/hal/inc/inc_hal.go: -------------------------------------------------------------------------------- 1 | package inc_hal 2 | -------------------------------------------------------------------------------- /iec61850/inc/hal/inc/lib_memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/hal/inc/lib_memory.h -------------------------------------------------------------------------------- /iec61850/inc/hal/inc/platform_endian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/hal/inc/platform_endian.h -------------------------------------------------------------------------------- /iec61850/inc/hal/inc/tls_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/hal/inc/tls_config.h -------------------------------------------------------------------------------- /iec61850/inc/hal/inc/tls_socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/hal/inc/tls_socket.h -------------------------------------------------------------------------------- /iec61850/inc/iec61850/inc/iec61850_cdc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/iec61850/inc/iec61850_cdc.h -------------------------------------------------------------------------------- /iec61850/inc/iec61850/inc/iec61850_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/iec61850/inc/iec61850_client.h -------------------------------------------------------------------------------- /iec61850/inc/iec61850/inc/iec61850_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/iec61850/inc/iec61850_common.h -------------------------------------------------------------------------------- /iec61850/inc/iec61850/inc/iec61850_config_file_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/iec61850/inc/iec61850_config_file_parser.h -------------------------------------------------------------------------------- /iec61850/inc/iec61850/inc/iec61850_dynamic_model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/iec61850/inc/iec61850_dynamic_model.h -------------------------------------------------------------------------------- /iec61850/inc/iec61850/inc/iec61850_model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/iec61850/inc/iec61850_model.h -------------------------------------------------------------------------------- /iec61850/inc/iec61850/inc/iec61850_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/iec61850/inc/iec61850_server.h -------------------------------------------------------------------------------- /iec61850/inc/iec61850/inc/inc_61850.go: -------------------------------------------------------------------------------- 1 | package inc_61850 2 | -------------------------------------------------------------------------------- /iec61850/inc/iec61850/inc_private/control.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/iec61850/inc_private/control.h -------------------------------------------------------------------------------- /iec61850/inc/iec61850/inc_private/iec61850_common_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/iec61850/inc_private/iec61850_common_internal.h -------------------------------------------------------------------------------- /iec61850/inc/iec61850/inc_private/ied_connection_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/iec61850/inc_private/ied_connection_private.h -------------------------------------------------------------------------------- /iec61850/inc/iec61850/inc_private/ied_server_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/iec61850/inc_private/ied_server_private.h -------------------------------------------------------------------------------- /iec61850/inc/iec61850/inc_private/inc_61850_private.go: -------------------------------------------------------------------------------- 1 | package inc_61850_private 2 | -------------------------------------------------------------------------------- /iec61850/inc/iec61850/inc_private/logging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/iec61850/inc_private/logging.h -------------------------------------------------------------------------------- /iec61850/inc/iec61850/inc_private/mms_goose.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/iec61850/inc_private/mms_goose.h -------------------------------------------------------------------------------- /iec61850/inc/iec61850/inc_private/mms_mapping.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/iec61850/inc_private/mms_mapping.h -------------------------------------------------------------------------------- /iec61850/inc/iec61850/inc_private/mms_mapping_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/iec61850/inc_private/mms_mapping_internal.h -------------------------------------------------------------------------------- /iec61850/inc/iec61850/inc_private/mms_sv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/iec61850/inc_private/mms_sv.h -------------------------------------------------------------------------------- /iec61850/inc/iec61850/inc_private/reporting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/iec61850/inc_private/reporting.h -------------------------------------------------------------------------------- /iec61850/inc/logging/inc_logging.go: -------------------------------------------------------------------------------- 1 | package inc_logging 2 | -------------------------------------------------------------------------------- /iec61850/inc/logging/logging_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/logging/logging_api.h -------------------------------------------------------------------------------- /iec61850/inc/mms/inc/inc_mms.go: -------------------------------------------------------------------------------- 1 | package inc_mms 2 | -------------------------------------------------------------------------------- /iec61850/inc/mms/inc/iso_connection_parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/inc/iso_connection_parameters.h -------------------------------------------------------------------------------- /iec61850/inc/mms/inc/mms_client_connection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/inc/mms_client_connection.h -------------------------------------------------------------------------------- /iec61850/inc/mms/inc/mms_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/inc/mms_common.h -------------------------------------------------------------------------------- /iec61850/inc/mms/inc/mms_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/inc/mms_server.h -------------------------------------------------------------------------------- /iec61850/inc/mms/inc/mms_type_spec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/inc/mms_type_spec.h -------------------------------------------------------------------------------- /iec61850/inc/mms/inc/mms_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/inc/mms_types.h -------------------------------------------------------------------------------- /iec61850/inc/mms/inc/mms_value.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/inc/mms_value.h -------------------------------------------------------------------------------- /iec61850/inc/mms/inc_private/acse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/inc_private/acse.h -------------------------------------------------------------------------------- /iec61850/inc/mms/inc_private/asn1_ber_primitive_value.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/inc_private/asn1_ber_primitive_value.h -------------------------------------------------------------------------------- /iec61850/inc/mms/inc_private/ber_decode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/inc_private/ber_decode.h -------------------------------------------------------------------------------- /iec61850/inc/mms/inc_private/ber_encoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/inc_private/ber_encoder.h -------------------------------------------------------------------------------- /iec61850/inc/mms/inc_private/ber_integer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/inc_private/ber_integer.h -------------------------------------------------------------------------------- /iec61850/inc/mms/inc_private/cotp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/inc_private/cotp.h -------------------------------------------------------------------------------- /iec61850/inc/mms/inc_private/inc_mms_private.go: -------------------------------------------------------------------------------- 1 | package inc_mms_private 2 | -------------------------------------------------------------------------------- /iec61850/inc/mms/inc_private/iso_client_connection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/inc_private/iso_client_connection.h -------------------------------------------------------------------------------- /iec61850/inc/mms/inc_private/iso_presentation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/inc_private/iso_presentation.h -------------------------------------------------------------------------------- /iec61850/inc/mms/inc_private/iso_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/inc_private/iso_server.h -------------------------------------------------------------------------------- /iec61850/inc/mms/inc_private/iso_server_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/inc_private/iso_server_private.h -------------------------------------------------------------------------------- /iec61850/inc/mms/inc_private/iso_session.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/inc_private/iso_session.h -------------------------------------------------------------------------------- /iec61850/inc/mms/inc_private/mms_client_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/inc_private/mms_client_internal.h -------------------------------------------------------------------------------- /iec61850/inc/mms/inc_private/mms_common_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/inc_private/mms_common_internal.h -------------------------------------------------------------------------------- /iec61850/inc/mms/inc_private/mms_device_model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/inc_private/mms_device_model.h -------------------------------------------------------------------------------- /iec61850/inc/mms/inc_private/mms_named_variable_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/inc_private/mms_named_variable_list.h -------------------------------------------------------------------------------- /iec61850/inc/mms/inc_private/mms_server_connection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/inc_private/mms_server_connection.h -------------------------------------------------------------------------------- /iec61850/inc/mms/inc_private/mms_server_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/inc_private/mms_server_internal.h -------------------------------------------------------------------------------- /iec61850/inc/mms/inc_private/mms_server_libinternal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/inc_private/mms_server_libinternal.h -------------------------------------------------------------------------------- /iec61850/inc/mms/inc_private/mms_value_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/inc_private/mms_value_cache.h -------------------------------------------------------------------------------- /iec61850/inc/mms/inc_private/mms_value_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/inc_private/mms_value_internal.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/AccessResult.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/AccessResult.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/Address.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/Address.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/AlternateAccess.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/AlternateAccess.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/AlternateAccessSelection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/AlternateAccessSelection.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/BIT_STRING.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/BIT_STRING.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/BOOLEAN.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/BOOLEAN.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/ConcludeRequestPDU.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/ConcludeRequestPDU.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/ConcludeResponsePDU.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/ConcludeResponsePDU.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/ConfirmedErrorPDU.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/ConfirmedErrorPDU.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/ConfirmedRequestPdu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/ConfirmedRequestPdu.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/ConfirmedResponsePdu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/ConfirmedResponsePdu.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/ConfirmedServiceRequest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/ConfirmedServiceRequest.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/ConfirmedServiceResponse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/ConfirmedServiceResponse.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/Data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/Data.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/DataAccessError.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/DataAccessError.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/DataSequence.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/DataSequence.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/DefineNamedVariableListRequest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/DefineNamedVariableListRequest.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/DefineNamedVariableListResponse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/DefineNamedVariableListResponse.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/DeleteNamedVariableListRequest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/DeleteNamedVariableListRequest.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/DeleteNamedVariableListResponse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/DeleteNamedVariableListResponse.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/FloatingPoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/FloatingPoint.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/GeneralizedTime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/GeneralizedTime.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/GetNameListRequest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/GetNameListRequest.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/GetNameListResponse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/GetNameListResponse.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/GetNamedVariableListAttributesRequest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/GetNamedVariableListAttributesRequest.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/GetNamedVariableListAttributesResponse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/GetNamedVariableListAttributesResponse.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/GetVariableAccessAttributesRequest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/GetVariableAccessAttributesRequest.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/GetVariableAccessAttributesResponse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/GetVariableAccessAttributesResponse.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/INTEGER.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/INTEGER.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/Identifier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/Identifier.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/IndexRangeSeq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/IndexRangeSeq.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/InformationReport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/InformationReport.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/InitRequestDetail.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/InitRequestDetail.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/InitResponseDetail.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/InitResponseDetail.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/InitiateErrorPdu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/InitiateErrorPdu.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/InitiateRequestPdu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/InitiateRequestPdu.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/InitiateResponsePdu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/InitiateResponsePdu.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/Integer16.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/Integer16.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/Integer32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/Integer32.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/Integer8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/Integer8.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/ListOfVariableSeq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/ListOfVariableSeq.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/MMSString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/MMSString.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/MmsPdu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/MmsPdu.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/NULL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/NULL.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/NativeEnumerated.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/NativeEnumerated.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/NativeInteger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/NativeInteger.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/OCTET_STRING.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/OCTET_STRING.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/ObjectClass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/ObjectClass.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/ObjectName.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/ObjectName.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/ParameterSupportOptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/ParameterSupportOptions.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/ReadRequest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/ReadRequest.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/ReadResponse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/ReadResponse.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/RejectPDU.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/RejectPDU.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/ScatteredAccessDescription.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/ScatteredAccessDescription.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/ServiceError.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/ServiceError.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/ServiceSupportOptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/ServiceSupportOptions.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/StructComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/StructComponent.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/TimeOfDay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/TimeOfDay.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/TypeSpecification.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/TypeSpecification.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/UTF8String.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/UTF8String.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/UnconfirmedPDU.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/UnconfirmedPDU.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/UnconfirmedService.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/UnconfirmedService.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/Unsigned16.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/Unsigned16.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/Unsigned32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/Unsigned32.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/Unsigned8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/Unsigned8.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/UtcTime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/UtcTime.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/VariableAccessSpecification.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/VariableAccessSpecification.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/VariableSpecification.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/VariableSpecification.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/VisibleString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/VisibleString.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/WriteRequest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/WriteRequest.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/WriteResponse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/WriteResponse.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/asn_SEQUENCE_OF.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/asn_SEQUENCE_OF.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/asn_SET_OF.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/asn_SET_OF.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/asn_application.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/asn_application.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/asn_codecs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/asn_codecs.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/asn_codecs_prim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/asn_codecs_prim.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/asn_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/asn_internal.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/asn_system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/asn_system.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/ber_decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/ber_decoder.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/ber_tlv_length.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/ber_tlv_length.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/ber_tlv_tag.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/ber_tlv_tag.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/constr_CHOICE.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/constr_CHOICE.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/constr_SEQUENCE.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/constr_SEQUENCE.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/constr_SEQUENCE_OF.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/constr_SEQUENCE_OF.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/constr_SET_OF.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/constr_SET_OF.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/constr_TYPE.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/constr_TYPE.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/constraints.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/constraints.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/der_encoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/der_encoder.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/inc_mms_asn1c.go: -------------------------------------------------------------------------------- 1 | package inc_mms_asnic 2 | -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/per_decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/per_decoder.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/per_encoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/per_encoder.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/per_support.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/per_support.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/xer_decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/xer_decoder.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/xer_encoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/xer_encoder.h -------------------------------------------------------------------------------- /iec61850/inc/mms/iso_mms/asn1c/xer_support.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/inc/mms/iso_mms/asn1c/xer_support.h -------------------------------------------------------------------------------- /iec61850/lib/linux64/lib_linux64.go: -------------------------------------------------------------------------------- 1 | package lib_linux64 2 | -------------------------------------------------------------------------------- /iec61850/lib/linux64/libiec61850.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/lib/linux64/libiec61850.a -------------------------------------------------------------------------------- /iec61850/lib/linux_armv7l/lib_armv7l.go: -------------------------------------------------------------------------------- 1 | package lib_armv7l 2 | -------------------------------------------------------------------------------- /iec61850/lib/linux_armv7l/libhal.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/lib/linux_armv7l/libhal.a -------------------------------------------------------------------------------- /iec61850/lib/linux_armv7l/libiec61850.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/lib/linux_armv7l/libiec61850.a -------------------------------------------------------------------------------- /iec61850/lib/linux_armv8/lib_armv8.go: -------------------------------------------------------------------------------- 1 | package lib_armv8 2 | -------------------------------------------------------------------------------- /iec61850/lib/linux_armv8/libhal.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/lib/linux_armv8/libhal.a -------------------------------------------------------------------------------- /iec61850/lib/linux_armv8/libiec61850.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/lib/linux_armv8/libiec61850.a -------------------------------------------------------------------------------- /iec61850/lib/win64/lib_win64.go: -------------------------------------------------------------------------------- 1 | package lib_win64 2 | -------------------------------------------------------------------------------- /iec61850/lib/win64/libhal.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/lib/win64/libhal.a -------------------------------------------------------------------------------- /iec61850/lib/win64/libiec61850.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/lib/win64/libiec61850.a -------------------------------------------------------------------------------- /iec61850/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/model.go -------------------------------------------------------------------------------- /iec61850/scl_xml/scl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/scl_xml/scl.go -------------------------------------------------------------------------------- /iec61850/test/client_control_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/test/client_control_test.go -------------------------------------------------------------------------------- /iec61850/test/client_model_browser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/test/client_model_browser_test.go -------------------------------------------------------------------------------- /iec61850/test/client_model_read_values_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/test/client_model_read_values_test.go -------------------------------------------------------------------------------- /iec61850/test/scl_load_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/test/scl_load_test.go -------------------------------------------------------------------------------- /iec61850/test/server_dynamic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/test/server_dynamic_test.go -------------------------------------------------------------------------------- /iec61850/test/test_icd.icd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/test/test_icd.icd -------------------------------------------------------------------------------- /iec61850/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jifanchn/go-libiec61850/HEAD/iec61850/types.go --------------------------------------------------------------------------------