Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BoardType ¶
type BoardType struct { FQBN *string `json:"fqbn,omitempty"` Label string `json:"label"` MinProvSketchVersion *string `json:"min_provisioning_sketch_version,omitempty"` MinWiFiVersion *string `json:"min_provisioning_wifi_version,omitempty"` Provisioning *string `json:"provisioning,omitempty"` Tags []string `json:"tags"` Type string `json:"type"` Vendor string `json:"vendor"` OTAAvailable *bool `json:"ota_available,omitempty"` }
type BoardTypeList ¶
type BoardTypeList []BoardType
type IoTApiRawClient ¶
type IoTApiRawClient struct {
// contains filtered or unexported fields
}
func NewClient ¶
func NewClient(credentials *config.Credentials) *IoTApiRawClient
func (*IoTApiRawClient) DownloadProvisioningV2Sketch ¶
func (c *IoTApiRawClient) DownloadProvisioningV2Sketch(fqbn string, path *paths.Path, filename *string) (string, error)
func (*IoTApiRawClient) GetBoardDetailByFQBN ¶
func (c *IoTApiRawClient) GetBoardDetailByFQBN(fqbn string) (*BoardType, error)
func (*IoTApiRawClient) GetBoardsDetail ¶
func (c *IoTApiRawClient) GetBoardsDetail() (*BoardTypeList, error)
Click to show internal directories.
Click to hide internal directories.