From a8ff93a0cf274795f0e9c3d66093f1c4c6ccf972 Mon Sep 17 00:00:00 2001 From: zhangzengfei <zhangzengfei@iotlink.com> Date: 星期二, 19 十一月 2019 15:57:02 +0800 Subject: [PATCH] feat: add cloud plate sdk --- c2go.go | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) diff --git a/c2go.go b/c2go.go index 0f25bea..0c346cc 100644 --- a/c2go.go +++ b/c2go.go @@ -76,3 +76,17 @@ } return } + +// CPlateIDCloudPosArrayToGoArray convert CPlateIDCloudResult array to go +func CPlateIDCloudPosArrayToGoArray(cArray unsafe.Pointer, count int) (goArray []CPlateIDCloudResult) { + p := uintptr(cArray) + + for i := 0; i < count; i++ { + j := *(*CPlateIDCloudResult)(unsafe.Pointer(p)) + + goArray = append(goArray, j) + + p += unsafe.Sizeof(j) + } + return +} -- Gitblit v1.8.0