@@ -70,6 +70,51 @@ func (f *FUOTADeploymentAPI) CreateForDevice(ctx context.Context, req *api.Creat
70
70
if err != nil {
71
71
return nil , helpers .ErrToRPCError (err )
72
72
}
73
+ case common .Region_US915 :
74
+ b , err = band .GetConfig (band .US_902_928 , false , lorawan .DwellTimeNoLimit )
75
+ if err != nil {
76
+ return nil , helpers .ErrToRPCError (err )
77
+ }
78
+ case common .Region_CN779 :
79
+ b , err = band .GetConfig (band .CN_779_787 , false , lorawan .DwellTimeNoLimit )
80
+ if err != nil {
81
+ return nil , helpers .ErrToRPCError (err )
82
+ }
83
+ case common .Region_EU433 :
84
+ b , err = band .GetConfig (band .EU_433 , false , lorawan .DwellTimeNoLimit )
85
+ if err != nil {
86
+ return nil , helpers .ErrToRPCError (err )
87
+ }
88
+ case common .Region_AU915 :
89
+ b , err = band .GetConfig (band .AU_915_928 , false , lorawan .DwellTimeNoLimit )
90
+ if err != nil {
91
+ return nil , helpers .ErrToRPCError (err )
92
+ }
93
+ case common .Region_CN470 :
94
+ b , err = band .GetConfig (band .CN_470_510 , false , lorawan .DwellTimeNoLimit )
95
+ if err != nil {
96
+ return nil , helpers .ErrToRPCError (err )
97
+ }
98
+ case common .Region_AS923 :
99
+ b , err = band .GetConfig (band .AS_923 , false , lorawan .DwellTimeNoLimit )
100
+ if err != nil {
101
+ return nil , helpers .ErrToRPCError (err )
102
+ }
103
+ case common .Region_KR920 :
104
+ b , err = band .GetConfig (band .KR_920_923 , false , lorawan .DwellTimeNoLimit )
105
+ if err != nil {
106
+ return nil , helpers .ErrToRPCError (err )
107
+ }
108
+ case common .Region_IN865 :
109
+ b , err = band .GetConfig (band .IN_865_867 , false , lorawan .DwellTimeNoLimit )
110
+ if err != nil {
111
+ return nil , helpers .ErrToRPCError (err )
112
+ }
113
+ case common .Region_RU864 :
114
+ b , err = band .GetConfig (band .RU_864_870 , false , lorawan .DwellTimeNoLimit )
115
+ if err != nil {
116
+ return nil , helpers .ErrToRPCError (err )
117
+ }
73
118
default :
74
119
return nil , grpc .Errorf (codes .Internal , "region %s is not implemented" , versionResp .Region )
75
120
}
0 commit comments