Categorygithub.com/lingfliu/ucs_core
modulepackage
0.0.0-20241104071703-157ce2745a0f
Repository: https://github.com/lingfliu/ucs_core.git
Documentation: pkg.go.dev

# README

Unmanned Construction System - CORE services & middlewares

Framework

web     |       web services for sys admin
conn    |       connection services
coder   |       (not used) general coder for messages 
data    |       database clients 
    | buff      redis & membuff
    | file      minio & large file services
    | orm       mysql & mongodb
    | rtdb      agilor & taos
    | olap      (not used) clickhouse 
    | stats     (not used) tools for data aggregation
dd      |       data distribution services
    | Fastdds   Agilor boosted Fast-DDS with TSN support
    | MQTT 
model   |       data models
dao     |       
ulog    |       logging tools
utils          
test           
mock
scripts         for DevOps 

Install

Runs under go 2.16.1

To install

.\scripts\install.sh

To build

.\scripts\build.sh

To run by docker:

docker make
docker run -p 8800:8800 -p 13600:13600 -p 25433:25433

CGO compling

In case of C function calling, perform the following commands:

# gcc compling
gcc -c ${SOURCEFILE} -o ${OUTPUT}
gcc -shared -o lib${LIBNAME} ${OUTPUT}

# go build 
go build -o ${EXEC_NAME}

Note that the go build must explicitly declare the output excutable file (-o ${OUTPUT}) so the library paths defined in the source file effective.

Licence

All rights reserved.

Contact

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

No description provided by the author
No description provided by the author

# Structs

No description provided by the author
global variables.
No description provided by the author
No description provided by the author