sensorlog: generate targets for native types

MultiPart: 6/6
Change-Id: Ifb08a5be48b51cf0e9905f9f394c176a238aa16f
diff --git a/go/src/v.io/x/sensorlog/internal/sbmodel/types.vdl.go b/go/src/v.io/x/sensorlog/internal/sbmodel/types.vdl.go
index c7d9539..67ade9f 100644
--- a/go/src/v.io/x/sensorlog/internal/sbmodel/types.vdl.go
+++ b/go/src/v.io/x/sensorlog/internal/sbmodel/types.vdl.go
@@ -15,7 +15,6 @@
 
 import (
 	"fmt"
-	"reflect"
 	"time"
 	"v.io/v23/vdl"
 	time_2 "v.io/v23/vdlroot/time"
@@ -106,6 +105,7 @@
 	return nil
 }
 func (t *VDeviceCfgTarget) FinishFields(_ vdl.FieldsTarget) error {
+
 	return nil
 }
 
@@ -174,6 +174,7 @@
 	return nil
 }
 func (t *KDeviceCfgTarget) FinishFields(_ vdl.FieldsTarget) error {
+
 	return nil
 }
 
@@ -278,6 +279,7 @@
 	return nil
 }
 func (t *VStreamDefTarget) FinishFields(_ vdl.FieldsTarget) error {
+
 	return nil
 }
 
@@ -299,10 +301,10 @@
 		val, err := &vdl.StringTarget{Value: &t.Value.Script}, error(nil)
 		return nil, val, err
 	case "Start":
-		val, err := vdl.ReflectTarget(reflect.ValueOf(&t.Value.Start))
+		val, err := &time_2.TimeTarget{Value: &t.Value.Start}, error(nil)
 		return nil, val, err
 	case "Interval":
-		val, err := vdl.ReflectTarget(reflect.ValueOf(&t.Value.Interval))
+		val, err := &time_2.DurationTarget{Value: &t.Value.Interval}, error(nil)
 		return nil, val, err
 	default:
 		return nil, nil, fmt.Errorf("field %s not in struct %v", name, __VDLType_types_v_io_x_sensorlog_internal_sbmodel_SamplerDef)
@@ -312,6 +314,7 @@
 	return nil
 }
 func (t *SamplerDefTarget) FinishFields(_ vdl.FieldsTarget) error {
+
 	return nil
 }
 
@@ -396,6 +399,7 @@
 	return nil
 }
 func (t *KStreamDefTarget) FinishFields(_ vdl.FieldsTarget) error {
+
 	return nil
 }
 
@@ -572,7 +576,7 @@
 		val, err := &vdl.StringTarget{Value: &t.Value.StreamId}, error(nil)
 		return nil, val, err
 	case "Timestamp":
-		val, err := vdl.ReflectTarget(reflect.ValueOf(&t.Value.Timestamp))
+		val, err := &time_2.TimeTarget{Value: &t.Value.Timestamp}, error(nil)
 		return nil, val, err
 	default:
 		return nil, nil, fmt.Errorf("field %s not in struct %v", name, __VDLType_types_v_io_x_sensorlog_internal_sbmodel_KDataPoint)
@@ -582,6 +586,7 @@
 	return nil
 }
 func (t *KDataPointTarget) FinishFields(_ vdl.FieldsTarget) error {
+
 	return nil
 }