Versions in this module Expand all Collapse all v0 v0.1.1 Jul 7, 2020 v0.1.0 Jul 6, 2020 Changes in this version + const ECAL_ALLOCATE_4ME + const ECAL_DATE + const ECAL_Init_Logging + const ECAL_Init_Monitoring + const ECAL_Init_ProcessReg + const ECAL_Init_Publisher + const ECAL_Init_RPC + const ECAL_Init_Service + const ECAL_Init_Subscriber + const ECAL_Init_TimeSync + const ECAL_VERSION + var ECAL_Init_All int = _swig_geteCAL_Init_All() + var ECAL_Init_Default int = _swig_geteCAL_Init_Default() + var ECAL_PLATFORMTOOLSET string = _swig_getECAL_PLATFORMTOOLSET() + var ECAL_VERSION_MAJOR int = _swig_getECAL_VERSION_MAJOR() + var ECAL_VERSION_MINOR int = _swig_getECAL_VERSION_MINOR() + var ECAL_VERSION_PATCH int = _swig_getECAL_VERSION_PATCH() + var Swig_escape_always_false bool + var Swig_escape_val interface + func DeleteSPubEventCallbackDataC(arg1 SPubEventCallbackDataC) + func DeleteSReaderQOSC(arg1 SReaderQOSC) + func DeleteSReceiveCallbackDataC(arg1 SReceiveCallbackDataC) + func DeleteSSubEventCallbackDataC(arg1 SSubEventCallbackDataC) + func DeleteSWriterQOSC(arg1 SWriterQOSC) + func ECAL_Client_AddResponseCallbackC(arg1 uintptr, arg2 ResponseCallbackCT, arg3 uintptr) (_swig_ret int) + func ECAL_Client_Call(arg1 uintptr, arg2 string, arg3 string, arg4 int) (_swig_ret int) + func ECAL_Client_Call_Wait(arg1 uintptr, arg2 string, arg3 string, arg4 string, arg5 int, ...) (_swig_ret int) + func ECAL_Client_Create(arg1 string) (_swig_ret uintptr) + func ECAL_Client_Destroy(arg1 uintptr) (_swig_ret int) + func ECAL_Client_RemResponseCallback(arg1 uintptr) (_swig_ret int) + func ECAL_Client_SetHostName(arg1 uintptr, arg2 string) (_swig_ret int) + func ECAL_Event_gCloseEvent(arg1 uintptr) (_swig_ret int) + func ECAL_Event_gEventIsValid(arg1 uintptr) (_swig_ret int) + func ECAL_Event_gOpenEvent(arg1 string) (_swig_ret uintptr) + func ECAL_Event_gSetEvent(arg1 uintptr) (_swig_ret int) + func ECAL_Event_gWaitForEvent(arg1 uintptr, arg2 int64) (_swig_ret int) + func ECAL_Finalize(arg1 uint) (_swig_ret int) + func ECAL_FreeMem(arg1 uintptr) + func ECAL_GetVersion(arg1 *int, arg2 *int, arg3 *int) (_swig_ret int) + func ECAL_GetVersionDateString() (_swig_ret string) + func ECAL_GetVersionString() (_swig_ret string) + func ECAL_Initialize(arg1 int, arg2 *string, arg3 string, arg4 uint) (_swig_ret int) + func ECAL_IsInitialized(arg1 uint) (_swig_ret int) + func ECAL_Logging_GetCoreTime() (_swig_ret float64) + func ECAL_Logging_Log(arg1 string) + func ECAL_Logging_SetCoreTime(arg1 float64) + func ECAL_Logging_SetLogLevel(arg1 ECAL_Logging_eLogLevel) + func ECAL_Logging_StartCoreTimer() + func ECAL_Logging_StopCoreTimer() + func ECAL_Monitoring_GetLogging(arg1 uintptr, arg2 int) (_swig_ret int) + func ECAL_Monitoring_GetMonitoring(arg1 uintptr, arg2 int) (_swig_ret int) + func ECAL_Monitoring_PubLogging(arg1 int, arg2 string) (_swig_ret int) + func ECAL_Monitoring_PubMonitoring(arg1 int, arg2 string) (_swig_ret int) + func ECAL_Monitoring_SetExclFilter(arg1 string) (_swig_ret int) + func ECAL_Monitoring_SetFilterState(arg1 int) (_swig_ret int) + func ECAL_Monitoring_SetInclFilter(arg1 string) (_swig_ret int) + func ECAL_Ok() (_swig_ret int) + func ECAL_Process_DumpConfig() + func ECAL_Process_GetHostID() (_swig_ret int) + func ECAL_Process_GetHostName(arg1 uintptr, arg2 int) (_swig_ret int) + func ECAL_Process_GetProcessCpuUsage() (_swig_ret float32) + func ECAL_Process_GetProcessID() (_swig_ret int) + func ECAL_Process_GetProcessMemory() (_swig_ret uint64) + func ECAL_Process_GetProcessName(arg1 uintptr, arg2 int) (_swig_ret int) + func ECAL_Process_GetProcessParameter(arg1 uintptr, arg2 int) (_swig_ret int) + func ECAL_Process_GetRBytes() (_swig_ret int64) + func ECAL_Process_GetRClock() (_swig_ret int64) + func ECAL_Process_GetSBytes() (_swig_ret int64) + func ECAL_Process_GetSClock() (_swig_ret int64) + func ECAL_Process_GetTaskParameter(arg1 uintptr, arg2 int, arg3 string) (_swig_ret int) + func ECAL_Process_GetUnitName(arg1 uintptr, arg2 int) (_swig_ret int) + func ECAL_Process_GetWBytes() (_swig_ret int64) + func ECAL_Process_GetWClock() (_swig_ret int64) + func ECAL_Process_SetState(arg1 ECAL_Process_eSeverity, arg2 ECAL_Process_eSeverity_Level, arg3 string) + func ECAL_Process_SleepMS(arg1 int64) + func ECAL_Process_StartProcess(arg1 string, arg2 string, arg3 string, arg4 int, arg5 ECAL_Process_eStartMode, ...) (_swig_ret int) + func ECAL_Process_StopProcessID(arg1 int) (_swig_ret int) + func ECAL_Process_StopProcessName(arg1 string) (_swig_ret int) + func ECAL_Proto_Dyn_JSON_Sub_AddReceiveCallbackC(arg1 uintptr, arg2 _swig_fnptr, arg3 uintptr) (_swig_ret int) + func ECAL_Proto_Dyn_JSON_Sub_Create(arg1 string) (_swig_ret uintptr) + func ECAL_Proto_Dyn_JSON_Sub_Destroy(arg1 uintptr) (_swig_ret int) + func ECAL_Proto_Dyn_JSON_Sub_RemReceiveCallback(arg1 uintptr) (_swig_ret int) + func ECAL_Pub_AddEventCallbackC(arg1 uintptr, arg2 Enum_SS_eCAL_Publisher_Event, arg3 _swig_fnptr, ...) (_swig_ret int) + func ECAL_Pub_Create(arg1 uintptr, arg2 string, arg3 string, arg4 string, arg5 int) (_swig_ret int) + func ECAL_Pub_Destroy(arg1 uintptr) (_swig_ret int) + func ECAL_Pub_Dump(arg1 uintptr, arg2 uintptr, arg3 int) (_swig_ret int) + func ECAL_Pub_GetQOS(arg1 uintptr, arg2 SWriterQOSC) (_swig_ret int) + func ECAL_Pub_IsSubscribed(arg1 uintptr) (_swig_ret int) + func ECAL_Pub_New() (_swig_ret uintptr) + func ECAL_Pub_RemEventCallback(arg1 uintptr, arg2 Enum_SS_eCAL_Publisher_Event) (_swig_ret int) + func ECAL_Pub_Send(arg1 uintptr, arg2 uintptr, arg3 int, arg4 int64) (_swig_ret int) + func ECAL_Pub_SetDescription(arg1 uintptr, arg2 string, arg3 int) (_swig_ret int) + func ECAL_Pub_SetID(arg1 uintptr, arg2 int64) (_swig_ret int) + func ECAL_Pub_SetLayerMode(arg1 uintptr, arg2 Enum_SS_eTransportLayerC, arg3 Enum_SS_eSendModeC) (_swig_ret int) + func ECAL_Pub_SetMaxBandwidthUDP(arg1 uintptr, arg2 int64) (_swig_ret int) + func ECAL_Pub_SetQOS(arg1 uintptr, arg2 SWriterQOSC) (_swig_ret int) + func ECAL_Pub_ShareDescription(arg1 uintptr, arg2 int) (_swig_ret int) + func ECAL_Pub_ShareType(arg1 uintptr, arg2 int) (_swig_ret int) + func ECAL_Server_AddMethodCallbackC(arg1 uintptr, arg2 string, arg3 string, arg4 string, arg5 MethodCallbackCT, ...) (_swig_ret int) + func ECAL_Server_Create(arg1 string) (_swig_ret uintptr) + func ECAL_Server_Destroy(arg1 uintptr) (_swig_ret int) + func ECAL_Server_GetServiceName(arg1 uintptr, arg2 uintptr, arg3 int) (_swig_ret int) + func ECAL_Server_RemMethodCallbackC(arg1 uintptr, arg2 string) (_swig_ret int) + func ECAL_SetUnitName(arg1 string) (_swig_ret int) + func ECAL_Sub_AddEventCallbackC(arg1 uintptr, arg2 Enum_SS_eCAL_Subscriber_Event, arg3 _swig_fnptr, ...) (_swig_ret int) + func ECAL_Sub_AddReceiveCallbackC(arg1 uintptr, arg2 _swig_fnptr, arg3 uintptr) (_swig_ret int) + func ECAL_Sub_Create(arg1 uintptr, arg2 string, arg3 string, arg4 string, arg5 int) (_swig_ret int) + func ECAL_Sub_Destroy(arg1 uintptr) (_swig_ret int) + func ECAL_Sub_Dump(arg1 uintptr, arg2 uintptr, arg3 int) (_swig_ret int) + func ECAL_Sub_GetDescription(arg1 uintptr, arg2 uintptr, arg3 int) (_swig_ret int) + func ECAL_Sub_GetQOS(arg1 uintptr, arg2 SReaderQOSC) (_swig_ret int) + func ECAL_Sub_New() (_swig_ret uintptr) + func ECAL_Sub_Receive(arg1 uintptr, arg2 uintptr, arg3 int, arg4 *int64, arg5 int) (_swig_ret int) + func ECAL_Sub_RemEventCallback(arg1 uintptr, arg2 Enum_SS_eCAL_Subscriber_Event) (_swig_ret int) + func ECAL_Sub_RemReceiveCallback(arg1 uintptr) (_swig_ret int) + func ECAL_Sub_SetID(arg1 uintptr, arg2 *int64, arg3 int) (_swig_ret int) + func ECAL_Sub_SetQOS(arg1 uintptr, arg2 SReaderQOSC) (_swig_ret int) + func ECAL_Sub_SetTimeout(arg1 uintptr, arg2 int) (_swig_ret int) + func ECAL_Time_GetMicroSeconds() (_swig_ret int64) + func ECAL_Time_GetName(arg1 uintptr, arg2 int) (_swig_ret int) + func ECAL_Time_GetNanoSeconds() (_swig_ret int64) + func ECAL_Time_GetStatus(arg1 *int, arg2 *string, arg3 int) (_swig_ret int) + func ECAL_Time_IsTimeMaster() (_swig_ret int) + func ECAL_Time_IsTimeSynchronized() (_swig_ret int) + func ECAL_Time_SetNanoSeconds(arg1 int64) (_swig_ret int) + func ECAL_Time_SleepForNanoseconds(arg1 int64) + func ECAL_Timer_Create() (_swig_ret uintptr) + func ECAL_Timer_Destroy(arg1 uintptr) (_swig_ret int) + func ECAL_Timer_Start(arg1 uintptr, arg2 int, arg3 _swig_fnptr, arg4 int, arg5 uintptr) (_swig_ret int) + func ECAL_Timer_Stop(arg1 uintptr) (_swig_ret int) + func ECAL_Util_EnableLoopback(arg1 int) + func ECAL_Util_GetDescription(arg1 string, arg2 uintptr, arg3 int) (_swig_ret int) + func ECAL_Util_GetTypeName(arg1 string, arg2 uintptr, arg3 int) (_swig_ret int) + func ECAL_Util_ShutdownCore() + func ECAL_Util_ShutdownProcessID(arg1 int) + func ECAL_Util_ShutdownProcesses() + func ECAL_Util_ShutdownUnitName(arg1 string) + func Swig_free(arg1 uintptr) + func Swig_malloc(arg1 int) (_swig_ret uintptr) + type ECAL_Logging_eLogLevel int + func ECAL_Logging_GetLogLevel() (_swig_ret ECAL_Logging_eLogLevel) + type ECAL_Process_eSeverity int + type ECAL_Process_eSeverity_Level int + type ECAL_Process_eStartMode int + type Enum_SS_eCAL_Publisher_Event int + var Pub_event_connected Enum_SS_eCAL_Publisher_Event = _swig_getpub_event_connected() + var Pub_event_disconnected Enum_SS_eCAL_Publisher_Event = _swig_getpub_event_disconnected() + var Pub_event_dropped Enum_SS_eCAL_Publisher_Event = _swig_getpub_event_dropped() + var Pub_event_none Enum_SS_eCAL_Publisher_Event = _swig_getpub_event_none() + type Enum_SS_eCAL_Registration_Event int + var Reg_event_none Enum_SS_eCAL_Registration_Event = _swig_getreg_event_none() + var Reg_event_process Enum_SS_eCAL_Registration_Event = _swig_getreg_event_process() + var Reg_event_publisher Enum_SS_eCAL_Registration_Event = _swig_getreg_event_publisher() + var Reg_event_service Enum_SS_eCAL_Registration_Event = _swig_getreg_event_service() + var Reg_event_subscriber Enum_SS_eCAL_Registration_Event = _swig_getreg_event_subscriber() + type Enum_SS_eCAL_Subscriber_Event int + var Sub_event_connected Enum_SS_eCAL_Subscriber_Event = _swig_getsub_event_connected() + var Sub_event_corrupted Enum_SS_eCAL_Subscriber_Event = _swig_getsub_event_corrupted() + var Sub_event_disconnected Enum_SS_eCAL_Subscriber_Event = _swig_getsub_event_disconnected() + var Sub_event_dropped Enum_SS_eCAL_Subscriber_Event = _swig_getsub_event_dropped() + var Sub_event_none Enum_SS_eCAL_Subscriber_Event = _swig_getsub_event_none() + var Sub_event_timeout Enum_SS_eCAL_Subscriber_Event = _swig_getsub_event_timeout() + type Enum_SS_eQOSPolicy_HistoryKindC int + var Keep_all_history_qos Enum_SS_eQOSPolicy_HistoryKindC = _swig_getkeep_all_history_qos() + var Keep_last_history_qos Enum_SS_eQOSPolicy_HistoryKindC = _swig_getkeep_last_history_qos() + type Enum_SS_eQOSPolicy_ReliabilityC int + var Best_effort_reliability_qos Enum_SS_eQOSPolicy_ReliabilityC = _swig_getbest_effort_reliability_qos() + var Reliable_reliability_qos Enum_SS_eQOSPolicy_ReliabilityC = _swig_getreliable_reliability_qos() + type Enum_SS_eSendModeC int + var Smode_auto Enum_SS_eSendModeC = _swig_getsmode_auto() + var Smode_none Enum_SS_eSendModeC = _swig_getsmode_none() + var Smode_off Enum_SS_eSendModeC = _swig_getsmode_off() + var Smode_on Enum_SS_eSendModeC = _swig_getsmode_on() + type Enum_SS_eTransportLayerC int + var Tlayer_all Enum_SS_eTransportLayerC = _swig_gettlayer_all() + var Tlayer_inproc Enum_SS_eTransportLayerC = _swig_gettlayer_inproc() + var Tlayer_none Enum_SS_eTransportLayerC = _swig_gettlayer_none() + var Tlayer_shm Enum_SS_eTransportLayerC = _swig_gettlayer_shm() + var Tlayer_udp_mc Enum_SS_eTransportLayerC = _swig_gettlayer_udp_mc() + type MethodCallbackCT interface + Swigcptr func() uintptr + type ResponseCallbackCT interface + Swigcptr func() uintptr + type SPubEventCallbackDataC interface + GetClock func() (_swig_ret int64) + GetTime func() (_swig_ret int64) + GetXtype func() (_swig_ret Enum_SS_eCAL_Publisher_Event) + SetClock func(arg2 int64) + SetTime func(arg2 int64) + SetXtype func(arg2 Enum_SS_eCAL_Publisher_Event) + SwigIsSPubEventCallbackDataC func() + Swigcptr func() uintptr + func NewSPubEventCallbackDataC() (_swig_ret SPubEventCallbackDataC) + type SReaderQOSC interface + GetHistory_kind func() (_swig_ret Enum_SS_eQOSPolicy_HistoryKindC) + GetHistory_kind_depth func() (_swig_ret int) + GetReliability func() (_swig_ret Enum_SS_eQOSPolicy_ReliabilityC) + SetHistory_kind func(arg2 Enum_SS_eQOSPolicy_HistoryKindC) + SetHistory_kind_depth func(arg2 int) + SetReliability func(arg2 Enum_SS_eQOSPolicy_ReliabilityC) + SwigIsSReaderQOSC func() + Swigcptr func() uintptr + func NewSReaderQOSC() (_swig_ret SReaderQOSC) + type SReceiveCallbackDataC interface + GetBuf func() (_swig_ret uintptr) + GetClock func() (_swig_ret int64) + GetId func() (_swig_ret int64) + GetSize func() (_swig_ret int64) + GetTime func() (_swig_ret int64) + SetBuf func(arg2 uintptr) + SetClock func(arg2 int64) + SetId func(arg2 int64) + SetSize func(arg2 int64) + SetTime func(arg2 int64) + SwigIsSReceiveCallbackDataC func() + Swigcptr func() uintptr + func NewSReceiveCallbackDataC() (_swig_ret SReceiveCallbackDataC) + type SSubEventCallbackDataC interface + GetClock func() (_swig_ret int64) + GetTime func() (_swig_ret int64) + GetXtype func() (_swig_ret Enum_SS_eCAL_Subscriber_Event) + SetClock func(arg2 int64) + SetTime func(arg2 int64) + SetXtype func(arg2 Enum_SS_eCAL_Subscriber_Event) + SwigIsSSubEventCallbackDataC func() + Swigcptr func() uintptr + func NewSSubEventCallbackDataC() (_swig_ret SSubEventCallbackDataC) + type SWriterQOSC interface + GetHistory_kind func() (_swig_ret Enum_SS_eQOSPolicy_HistoryKindC) + GetHistory_kind_depth func() (_swig_ret int) + GetReliability func() (_swig_ret Enum_SS_eQOSPolicy_ReliabilityC) + SetHistory_kind func(arg2 Enum_SS_eQOSPolicy_HistoryKindC) + SetHistory_kind_depth func(arg2 int) + SetReliability func(arg2 Enum_SS_eQOSPolicy_ReliabilityC) + SwigIsSWriterQOSC func() + Swigcptr func() uintptr + func NewSWriterQOSC() (_swig_ret SWriterQOSC) + type Struct_SS_SServiceInfoC interface + Swigcptr func() uintptr + type SwigcptrMethodCallbackCT uintptr + func (p SwigcptrMethodCallbackCT) Swigcptr() uintptr + type SwigcptrResponseCallbackCT uintptr + func (p SwigcptrResponseCallbackCT) Swigcptr() uintptr + type SwigcptrSPubEventCallbackDataC uintptr + func (arg1 SwigcptrSPubEventCallbackDataC) GetClock() (_swig_ret int64) + func (arg1 SwigcptrSPubEventCallbackDataC) GetTime() (_swig_ret int64) + func (arg1 SwigcptrSPubEventCallbackDataC) GetXtype() (_swig_ret Enum_SS_eCAL_Publisher_Event) + func (arg1 SwigcptrSPubEventCallbackDataC) SetClock(arg2 int64) + func (arg1 SwigcptrSPubEventCallbackDataC) SetTime(arg2 int64) + func (arg1 SwigcptrSPubEventCallbackDataC) SetXtype(arg2 Enum_SS_eCAL_Publisher_Event) + func (p SwigcptrSPubEventCallbackDataC) SwigIsSPubEventCallbackDataC() + func (p SwigcptrSPubEventCallbackDataC) Swigcptr() uintptr + type SwigcptrSReaderQOSC uintptr + func (arg1 SwigcptrSReaderQOSC) GetHistory_kind() (_swig_ret Enum_SS_eQOSPolicy_HistoryKindC) + func (arg1 SwigcptrSReaderQOSC) GetHistory_kind_depth() (_swig_ret int) + func (arg1 SwigcptrSReaderQOSC) GetReliability() (_swig_ret Enum_SS_eQOSPolicy_ReliabilityC) + func (arg1 SwigcptrSReaderQOSC) SetHistory_kind(arg2 Enum_SS_eQOSPolicy_HistoryKindC) + func (arg1 SwigcptrSReaderQOSC) SetHistory_kind_depth(arg2 int) + func (arg1 SwigcptrSReaderQOSC) SetReliability(arg2 Enum_SS_eQOSPolicy_ReliabilityC) + func (p SwigcptrSReaderQOSC) SwigIsSReaderQOSC() + func (p SwigcptrSReaderQOSC) Swigcptr() uintptr + type SwigcptrSReceiveCallbackDataC uintptr + func (arg1 SwigcptrSReceiveCallbackDataC) GetBuf() (_swig_ret uintptr) + func (arg1 SwigcptrSReceiveCallbackDataC) GetClock() (_swig_ret int64) + func (arg1 SwigcptrSReceiveCallbackDataC) GetId() (_swig_ret int64) + func (arg1 SwigcptrSReceiveCallbackDataC) GetSize() (_swig_ret int64) + func (arg1 SwigcptrSReceiveCallbackDataC) GetTime() (_swig_ret int64) + func (arg1 SwigcptrSReceiveCallbackDataC) SetBuf(arg2 uintptr) + func (arg1 SwigcptrSReceiveCallbackDataC) SetClock(arg2 int64) + func (arg1 SwigcptrSReceiveCallbackDataC) SetId(arg2 int64) + func (arg1 SwigcptrSReceiveCallbackDataC) SetSize(arg2 int64) + func (arg1 SwigcptrSReceiveCallbackDataC) SetTime(arg2 int64) + func (p SwigcptrSReceiveCallbackDataC) SwigIsSReceiveCallbackDataC() + func (p SwigcptrSReceiveCallbackDataC) Swigcptr() uintptr + type SwigcptrSSubEventCallbackDataC uintptr + func (arg1 SwigcptrSSubEventCallbackDataC) GetClock() (_swig_ret int64) + func (arg1 SwigcptrSSubEventCallbackDataC) GetTime() (_swig_ret int64) + func (arg1 SwigcptrSSubEventCallbackDataC) GetXtype() (_swig_ret Enum_SS_eCAL_Subscriber_Event) + func (arg1 SwigcptrSSubEventCallbackDataC) SetClock(arg2 int64) + func (arg1 SwigcptrSSubEventCallbackDataC) SetTime(arg2 int64) + func (arg1 SwigcptrSSubEventCallbackDataC) SetXtype(arg2 Enum_SS_eCAL_Subscriber_Event) + func (p SwigcptrSSubEventCallbackDataC) SwigIsSSubEventCallbackDataC() + func (p SwigcptrSSubEventCallbackDataC) Swigcptr() uintptr + type SwigcptrSWriterQOSC uintptr + func (arg1 SwigcptrSWriterQOSC) GetHistory_kind() (_swig_ret Enum_SS_eQOSPolicy_HistoryKindC) + func (arg1 SwigcptrSWriterQOSC) GetHistory_kind_depth() (_swig_ret int) + func (arg1 SwigcptrSWriterQOSC) GetReliability() (_swig_ret Enum_SS_eQOSPolicy_ReliabilityC) + func (arg1 SwigcptrSWriterQOSC) SetHistory_kind(arg2 Enum_SS_eQOSPolicy_HistoryKindC) + func (arg1 SwigcptrSWriterQOSC) SetHistory_kind_depth(arg2 int) + func (arg1 SwigcptrSWriterQOSC) SetReliability(arg2 Enum_SS_eQOSPolicy_ReliabilityC) + func (p SwigcptrSWriterQOSC) SwigIsSWriterQOSC() + func (p SwigcptrSWriterQOSC) Swigcptr() uintptr + type SwigcptrStruct_SS_SServiceInfoC uintptr + func (p SwigcptrStruct_SS_SServiceInfoC) Swigcptr() uintptr