sensorlog: Updated vdl files for generated decoder
MultiPart: 6/6
Change-Id: Ibecfe0fe36b8a712b41fdb5e13b9bf983d60b593
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 4d9a94e..c7d9539 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
@@ -14,6 +14,8 @@
package sbmodel
import (
+ "fmt"
+ "reflect"
"time"
"v.io/v23/vdl"
time_2 "v.io/v23/vdlroot/time"
@@ -34,7 +36,6 @@
}
func (m *VDeviceCfg) FillVDLTarget(t vdl.Target, tt *vdl.Type) error {
-
if __VDLType_types_v_io_x_sensorlog_internal_sbmodel_VDeviceCfg == nil || __VDLTypetypes0 == nil {
panic("Initialization order error: types generated for FillVDLTarget not initialized. Consider moving caller to an init() block.")
}
@@ -74,6 +75,37 @@
}
func (m *VDeviceCfg) MakeVDLTarget() vdl.Target {
+ return &VDeviceCfgTarget{Value: m}
+}
+
+type VDeviceCfgTarget struct {
+ Value *VDeviceCfg
+ vdl.TargetBase
+ vdl.FieldsTargetBase
+}
+
+func (t *VDeviceCfgTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error) {
+ if !vdl.Compatible(tt, __VDLType_types_v_io_x_sensorlog_internal_sbmodel_VDeviceCfg) {
+ return nil, fmt.Errorf("type %v incompatible with %v", tt, __VDLType_types_v_io_x_sensorlog_internal_sbmodel_VDeviceCfg)
+ }
+ return t, nil
+}
+func (t *VDeviceCfgTarget) StartField(name string) (key, field vdl.Target, _ error) {
+ switch name {
+ case "Desc":
+ val, err := &vdl.StringTarget{Value: &t.Value.Desc}, error(nil)
+ return nil, val, err
+ case "SgPublishSb":
+ val, err := &vdl.StringTarget{Value: &t.Value.SgPublishSb}, 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_VDeviceCfg)
+ }
+}
+func (t *VDeviceCfgTarget) FinishField(_, _ vdl.Target) error {
+ return nil
+}
+func (t *VDeviceCfgTarget) FinishFields(_ vdl.FieldsTarget) error {
return nil
}
@@ -87,7 +119,6 @@
}
func (m *KDeviceCfg) FillVDLTarget(t vdl.Target, tt *vdl.Type) error {
-
if __VDLType_types_v_io_x_sensorlog_internal_sbmodel_KDeviceCfg == nil || __VDLTypetypes1 == nil {
panic("Initialization order error: types generated for FillVDLTarget not initialized. Consider moving caller to an init() block.")
}
@@ -115,6 +146,34 @@
}
func (m *KDeviceCfg) MakeVDLTarget() vdl.Target {
+ return &KDeviceCfgTarget{Value: m}
+}
+
+type KDeviceCfgTarget struct {
+ Value *KDeviceCfg
+ vdl.TargetBase
+ vdl.FieldsTargetBase
+}
+
+func (t *KDeviceCfgTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error) {
+ if !vdl.Compatible(tt, __VDLType_types_v_io_x_sensorlog_internal_sbmodel_KDeviceCfg) {
+ return nil, fmt.Errorf("type %v incompatible with %v", tt, __VDLType_types_v_io_x_sensorlog_internal_sbmodel_KDeviceCfg)
+ }
+ return t, nil
+}
+func (t *KDeviceCfgTarget) StartField(name string) (key, field vdl.Target, _ error) {
+ switch name {
+ case "DevId":
+ val, err := &vdl.StringTarget{Value: &t.Value.DevId}, 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_KDeviceCfg)
+ }
+}
+func (t *KDeviceCfgTarget) FinishField(_, _ vdl.Target) error {
+ return nil
+}
+func (t *KDeviceCfgTarget) FinishFields(_ vdl.FieldsTarget) error {
return nil
}
@@ -135,7 +194,6 @@
}
func (m *VStreamDef) FillVDLTarget(t vdl.Target, tt *vdl.Type) error {
-
__VDLEnsureNativeBuilt_types()
fieldsTarget1, err := t.StartFields(tt)
if err != nil {
@@ -186,6 +244,74 @@
}
func (m *VStreamDef) MakeVDLTarget() vdl.Target {
+ return &VStreamDefTarget{Value: m}
+}
+
+type VStreamDefTarget struct {
+ Value *VStreamDef
+ vdl.TargetBase
+ vdl.FieldsTargetBase
+}
+
+func (t *VStreamDefTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error) {
+ if !vdl.Compatible(tt, __VDLType_types_v_io_x_sensorlog_internal_sbmodel_VStreamDef) {
+ return nil, fmt.Errorf("type %v incompatible with %v", tt, __VDLType_types_v_io_x_sensorlog_internal_sbmodel_VStreamDef)
+ }
+ return t, nil
+}
+func (t *VStreamDefTarget) StartField(name string) (key, field vdl.Target, _ error) {
+ switch name {
+ case "Desc":
+ val, err := &vdl.StringTarget{Value: &t.Value.Desc}, error(nil)
+ return nil, val, err
+ case "Sampler":
+ val, err := &SamplerDefTarget{Value: &t.Value.Sampler}, error(nil)
+ return nil, val, err
+ case "Enabled":
+ val, err := &vdl.BoolTarget{Value: &t.Value.Enabled}, 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_VStreamDef)
+ }
+}
+func (t *VStreamDefTarget) FinishField(_, _ vdl.Target) error {
+ return nil
+}
+func (t *VStreamDefTarget) FinishFields(_ vdl.FieldsTarget) error {
+ return nil
+}
+
+type SamplerDefTarget struct {
+ Value *SamplerDef
+ vdl.TargetBase
+ vdl.FieldsTargetBase
+}
+
+func (t *SamplerDefTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error) {
+ if !vdl.Compatible(tt, __VDLType_types_v_io_x_sensorlog_internal_sbmodel_SamplerDef) {
+ return nil, fmt.Errorf("type %v incompatible with %v", tt, __VDLType_types_v_io_x_sensorlog_internal_sbmodel_SamplerDef)
+ }
+ return t, nil
+}
+func (t *SamplerDefTarget) StartField(name string) (key, field vdl.Target, _ error) {
+ switch name {
+ case "Script":
+ 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))
+ return nil, val, err
+ case "Interval":
+ val, err := vdl.ReflectTarget(reflect.ValueOf(&t.Value.Interval))
+ 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)
+ }
+}
+func (t *SamplerDefTarget) FinishField(_, _ vdl.Target) error {
+ return nil
+}
+func (t *SamplerDefTarget) FinishFields(_ vdl.FieldsTarget) error {
return nil
}
@@ -200,7 +326,6 @@
}
func (m *KStreamDef) FillVDLTarget(t vdl.Target, tt *vdl.Type) error {
-
if __VDLType_types_v_io_x_sensorlog_internal_sbmodel_KStreamDef == nil || __VDLTypetypes3 == nil {
panic("Initialization order error: types generated for FillVDLTarget not initialized. Consider moving caller to an init() block.")
}
@@ -240,6 +365,37 @@
}
func (m *KStreamDef) MakeVDLTarget() vdl.Target {
+ return &KStreamDefTarget{Value: m}
+}
+
+type KStreamDefTarget struct {
+ Value *KStreamDef
+ vdl.TargetBase
+ vdl.FieldsTargetBase
+}
+
+func (t *KStreamDefTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error) {
+ if !vdl.Compatible(tt, __VDLType_types_v_io_x_sensorlog_internal_sbmodel_KStreamDef) {
+ return nil, fmt.Errorf("type %v incompatible with %v", tt, __VDLType_types_v_io_x_sensorlog_internal_sbmodel_KStreamDef)
+ }
+ return t, nil
+}
+func (t *KStreamDefTarget) StartField(name string) (key, field vdl.Target, _ error) {
+ switch name {
+ case "DevId":
+ val, err := &vdl.StringTarget{Value: &t.Value.DevId}, error(nil)
+ return nil, val, err
+ case "StreamId":
+ val, err := &vdl.StringTarget{Value: &t.Value.StreamId}, 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_KStreamDef)
+ }
+}
+func (t *KStreamDefTarget) FinishField(_, _ vdl.Target) error {
+ return nil
+}
+func (t *KStreamDefTarget) FinishFields(_ vdl.FieldsTarget) error {
return nil
}
@@ -259,7 +415,6 @@
}
func (m *SamplerDef) FillVDLTarget(t vdl.Target, tt *vdl.Type) error {
-
__VDLEnsureNativeBuilt_types()
fieldsTarget1, err := t.StartFields(tt)
if err != nil {
@@ -321,7 +476,7 @@
}
func (m *SamplerDef) MakeVDLTarget() vdl.Target {
- return nil
+ return &SamplerDefTarget{Value: m}
}
// sdata : <DevId>/<StreamId>/<Timestamp>
@@ -338,7 +493,6 @@
}
func (m *KDataPoint) FillVDLTarget(t vdl.Target, tt *vdl.Type) error {
-
__VDLEnsureNativeBuilt_types()
fieldsTarget1, err := t.StartFields(tt)
if err != nil {
@@ -394,6 +548,40 @@
}
func (m *KDataPoint) MakeVDLTarget() vdl.Target {
+ return &KDataPointTarget{Value: m}
+}
+
+type KDataPointTarget struct {
+ Value *KDataPoint
+ vdl.TargetBase
+ vdl.FieldsTargetBase
+}
+
+func (t *KDataPointTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error) {
+ if !vdl.Compatible(tt, __VDLType_types_v_io_x_sensorlog_internal_sbmodel_KDataPoint) {
+ return nil, fmt.Errorf("type %v incompatible with %v", tt, __VDLType_types_v_io_x_sensorlog_internal_sbmodel_KDataPoint)
+ }
+ return t, nil
+}
+func (t *KDataPointTarget) StartField(name string) (key, field vdl.Target, _ error) {
+ switch name {
+ case "DevId":
+ val, err := &vdl.StringTarget{Value: &t.Value.DevId}, error(nil)
+ return nil, val, err
+ case "StreamId":
+ 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))
+ 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)
+ }
+}
+func (t *KDataPointTarget) FinishField(_, _ vdl.Target) error {
+ return nil
+}
+func (t *KDataPointTarget) FinishFields(_ vdl.FieldsTarget) error {
return nil
}
@@ -431,7 +619,6 @@
func (x VDataPointValue) __VDLReflect(__VDataPointReflect) {}
func (m VDataPointValue) FillVDLTarget(t vdl.Target, tt *vdl.Type) error {
-
fieldsTarget1, err := t.StartFields(__VDLType_types_v_io_x_sensorlog_internal_sbmodel_VDataPoint)
if err != nil {
return err
@@ -463,7 +650,6 @@
func (x VDataPointError) __VDLReflect(__VDataPointReflect) {}
func (m VDataPointError) FillVDLTarget(t vdl.Target, tt *vdl.Type) error {
-
fieldsTarget1, err := t.StartFields(__VDLType_types_v_io_x_sensorlog_internal_sbmodel_VDataPoint)
if err != nil {
return err