ocf

package
v2.17.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 22, 2024 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var TestResources = []schema.ResourceLink{
	{
		Href:          platform.ResourceURI,
		ResourceTypes: []string{platform.ResourceType},
		Interfaces:    []string{interfaces.OC_IF_R, interfaces.OC_IF_BASELINE},
		Policy: &schema.Policy{
			BitMask: 3,
		},
	},

	{
		Href:          schemaDevice.ResourceURI,
		ResourceTypes: []string{types.DEVICE_CLOUD, schemaDevice.ResourceType},
		Interfaces:    []string{interfaces.OC_IF_R, interfaces.OC_IF_BASELINE},
		Policy: &schema.Policy{
			BitMask: 3,
		},
	},

	{
		Href:          configuration.ResourceURI,
		ResourceTypes: []string{configuration.ResourceType},
		Interfaces:    []string{interfaces.OC_IF_RW, interfaces.OC_IF_BASELINE},
		Policy: &schema.Policy{
			BitMask: 3,
		},
	},

	{
		Href:          "/light/1",
		ResourceTypes: []string{types.CORE_LIGHT},
		Interfaces:    []string{interfaces.OC_IF_RW, interfaces.OC_IF_BASELINE},
		Policy: &schema.Policy{
			BitMask: 3,
		},
	},

	{
		Href:          "/switches",
		ResourceTypes: []string{collection.ResourceType},
		Interfaces:    []string{interfaces.OC_IF_LL, interfaces.OC_IF_CREATE, interfaces.OC_IF_B, interfaces.OC_IF_BASELINE},
		Policy: &schema.Policy{
			BitMask: 3,
		},
	},

	{
		Href:          maintenance.ResourceURI,
		ResourceTypes: []string{maintenance.ResourceType},
		Interfaces:    []string{interfaces.OC_IF_RW, interfaces.OC_IF_BASELINE},
		Policy: &schema.Policy{
			BitMask: 1,
		},
	},

	{
		Href:          plgdtime.ResourceURI,
		ResourceTypes: []string{plgdtime.ResourceType},
		Interfaces:    []string{interfaces.OC_IF_RW, interfaces.OC_IF_BASELINE},
		Policy: &schema.Policy{
			BitMask: 3,
		},
	},

	{
		Href:          softwareupdate.ResourceURI,
		ResourceTypes: []string{softwareupdate.ResourceType},
		Interfaces:    []string{interfaces.OC_IF_RW, interfaces.OC_IF_BASELINE},
		Policy: &schema.Policy{
			BitMask: 3,
		},
	},
}

Functions

This section is empty.

Types

type Device

type Device struct {
	device.BaseDevice
}

func NewDevice

func NewDevice(id, name string) *Device

func (*Device) GetDefaultResources

func (d *Device) GetDefaultResources() schema.ResourceLinks

func (*Device) GetRetryInterval

func (d *Device) GetRetryInterval(attempt int) time.Duration

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL