You are on page 1of 2

Contain user manual(s),

release notes

DLMS Client stack


(C-source code library)
Kalkitech DLMS Client
Library In compiled/
binary format
Sample DLMS Client Linux
Application project
in C using DLMS Client
Binary(.so library)
Sample code(e.g.
Platform interface)

Sample DLMS Client Windows


Application project(MS
Visual Studio) in C using Sample DLMS Client Windows
DLMS Client Source code(in C) Application project(MS Visual
studio) in C using DLMS Client
binary(DLL from C code)

Sample DLMS Client Windows


Application project(MS
Sample DLMS Client Windows
Visual Studio) in C# using
DLL project (MS Visual studio)
DLMS Client binary(C# DLL)
in C which generates C DLL
from C Source code
Sample DLMS Client Windows
DLL project (MS Visual studio)
in C# => which generates
C# DLL from C DLL
plaf_InBoundConnecti
Call
plaf_InBoundConnection on_Init()
_Init() (Non blocking Create a socket and set
function)
to listen mode
Regularly poll for
incoming connection
plaf_inBoundConnecti plaf_inBoundConnectio On connection success,
n_Callback()
on_Callback() call
plaf_inBoundConnection
Call _Callback()
init_inBound_dlmsClient(
) init_inBound_dlmsClie
(B nt()
lo
ck
in Create and initialize
g
fu DLMSINSTANCE
nc
tio Copy PLAFARGS
n) Call plaf_startRead
(N
on
blo plaf_startRead
ck
ing
fun Copy input buffer, in and
cti
on out index addresses
) Start read
inBound_data_process
()
Call
init_inBound_dlmsClient(
)

You might also like