| | |
| | | } |
| | | 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 |
| | | } |
| | | |
| | | // 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 |
| | | } |
| | | |
| | | // CPlateIDCloudPosArrayToGoArray convert CVehicleITSResult array to go |
| | | func CVehicleITSPosArrayToGoArray(cArray unsafe.Pointer, count int) (goArray []CVehicleITSResult) { |
| | | p := uintptr(cArray) |
| | | |
| | | for i := 0; i < count; i++ { |
| | | j := *(*CVehicleITSResult)(unsafe.Pointer(p)) |
| | | |
| | | goArray = append(goArray, j) |
| | | |
| | | p += unsafe.Sizeof(j) |
| | | } |
| | | return |
| | | } |