initial chekin of code received by Ericsson on 20170410
diff --git a/SCTPasp_CNL113469/src/SCTPasp_Types.ttcn b/SCTPasp_CNL113469/src/SCTPasp_Types.ttcn
new file mode 100644
index 0000000..f10fc58
--- /dev/null
+++ b/SCTPasp_CNL113469/src/SCTPasp_Types.ttcn
@@ -0,0 +1,201 @@
+/******************************************************************************
+* Copyright (c) 2005, 2014  Ericsson AB
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* http://www.eclipse.org/legal/epl-v10.html
+*
+* Contributors:
+*  Peter Dimitrov- initial implementation and initial documentation
+*  Adam Delic
+*  Eduard Czimbalmos
+*  Endre Kulcsar
+*  Gabor Bettesch
+*  Gabor Szalai
+*  Tamas Buti
+*  Zoltan Medve
+******************************************************************************/
+//
+//  File:               SCTPasp_Types.ttcn
+//  Description:        SCTP ASP definition file
+//  Rev:                R11A
+//  Prodnr:             CNL 113 469
+//
+
+
+module SCTPasp_Types
+{
+
+//=========================================================================
+// Data Types
+//=========================================================================
+
+type octetstring PDU_SCTP;
+
+type record ASP_SCTP
+{
+  integer client_id optional,
+  integer sinfo_stream,
+  integer sinfo_ppid,
+  PDU_SCTP data
+}
+
+
+type record ASP_SCTP_Connect
+{
+  charstring peer_hostname optional,
+  integer peer_portnumber (1..65535) optional
+}
+
+
+type record ASP_SCTP_ConnectFrom
+{
+  charstring local_hostname optional,
+  integer local_portnumber (1..65535),
+  charstring peer_hostname optional,
+  integer peer_portnumber (1..65535) optional
+}
+
+
+type record ASP_SCTP_Listen
+{
+  charstring local_hostname optional,
+  integer local_portnumber (1..65535)
+}
+
+
+type record SCTP_INIT
+{
+  integer sinit_num_ostreams,
+  integer sinit_max_instreams,
+  integer sinit_max_attempts,
+  integer sinit_max_init_timeo
+}
+
+type record SCTP_EVENTS
+{
+  boolean sctp_data_io_event,
+  boolean sctp_association_event,
+  boolean sctp_address_event,
+  boolean sctp_send_failure_event,
+  boolean sctp_peer_error_event,
+  boolean sctp_shutdown_event,
+  boolean sctp_partial_delivery_event,
+  boolean sctp_adaption_layer_event
+}
+
+type record SO_LINGER
+{
+  integer  l_onoff,
+  integer l_linger
+}
+
+type record SCTP_RTOINFO
+{
+  integer client_id,
+  integer srto_initial,
+  integer srto_max,
+  integer srto_min
+}
+
+type union ASP_SCTP_SetSocketOptions
+{
+  SCTP_INIT Sctp_init,
+  SCTP_EVENTS Sctp_events,
+  SO_LINGER So_linger,
+  SCTP_RTOINFO Sctp_rtoinfo
+}
+
+
+type record ASP_SCTP_Close
+{
+  integer client_id optional
+}
+
+
+type enumerated SAC_STATE
+{
+  SCTP_COMM_UP, SCTP_COMM_LOST, SCTP_RESTART, 
+  SCTP_SHUTDOWN_COMP, SCTP_CANT_STR_ASSOC, SCTP_UNKNOWN_SAC_STATE
+}
+
+type record ASP_SCTP_ASSOC_CHANGE
+{
+  integer client_id,
+  SAC_STATE sac_state
+}
+
+
+type enumerated SPC_STATE
+{
+  SCTP_ADDR_AVAILABLE, SCTP_ADDR_UNREACHABLE, SCTP_ADDR_REMOVED,
+  SCTP_ADDR_ADDED, SCTP_ADDR_MADE_PRIM, SCTP_ADDR_CONFIRMED, SCTP_UNKNOWN_SPC_STATE
+}
+
+type record ASP_SCTP_PEER_ADDR_CHANGE
+{
+  integer client_id,
+  SPC_STATE spc_state
+}
+
+
+type record ASP_SCTP_SEND_FAILED
+{
+  integer client_id
+}
+
+
+type record ASP_SCTP_REMOTE_ERROR
+{
+  integer client_id
+}
+
+
+type record ASP_SCTP_SHUTDOWN_EVENT
+{
+  integer client_id
+}
+
+
+type record ASP_SCTP_PARTIAL_DELIVERY_EVENT
+{
+  integer client_id
+}
+
+
+type record ASP_SCTP_ADAPTION_INDICATION
+{
+  integer client_id
+}
+
+
+type record ASP_SCTP_Connected
+{
+  integer     client_id,
+  charstring  local_hostname,
+  integer     local_portnumber (1..65535),
+  charstring  peer_hostname,
+  integer     peer_portnumber (1..65535)
+}
+
+
+type record ASP_SCTP_SENDMSG_ERROR
+{
+  integer client_id optional,
+  integer sinfo_stream,
+  integer sinfo_ppid,
+  PDU_SCTP data
+}
+
+type record ASP_SCTP_RESULT
+{
+  integer client_id optional,
+  boolean error_status,
+  charstring error_message optional
+}
+
+}//end of module
+with {
+extension "version R11A"
+}
+