PushVersion uploads a new Firmware Version to the device
(path string)
| 812 | } |
| 813 | |
| 814 | // PushVersion uploads a new Firmware Version to the device |
| 815 | func (a *API) PushVersion(path string) (*Result, error) { |
| 816 | fw, err := os.Open(path) |
| 817 | if err != nil { |
| 818 | return nil, err |
| 819 | } |
| 820 | defer fw.Close() |
| 821 | |
| 822 | url := fmt.Sprintf(firmwareURL, a.source) |
| 823 | r, err := a.postFile(url, fw) |
| 824 | return r, err //nolint:nilnil |
| 825 | } |
| 826 | |
| 827 | // PushCert uploads a new Certificate to the device |