From 6c5479bec34af351eebf956adf993975ab12e2ae Mon Sep 17 00:00:00 2001 From: zhangzengfei <zhangzengfei@iotlink.com> Date: 星期四, 14 十一月 2019 11:31:30 +0800 Subject: [PATCH] feat: add plateid sdk --- c2go.go | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) diff --git a/c2go.go b/c2go.go index d843381..0f25bea 100644 --- a/c2go.go +++ b/c2go.go @@ -62,3 +62,17 @@ } return } + +// CPlateIDPosArrayToGoArray convert CPlateIDResult array to go +func CPlateIDPosArrayToGoArray(cArray unsafe.Pointer, count int) (goArray []CPlateIDResult) { + p := uintptr(cArray) + + for i := 0; i < count; i++ { + j := *(*CPlateIDResult)(unsafe.Pointer(p)) + + goArray = append(goArray, j) + + p += unsafe.Sizeof(j) + } + return +} -- Gitblit v1.8.0