alarm

package
v1.24.0-basal-automated.1 Latest Latest
Warning

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

Go to latest
Published: Mar 7, 2018 License: BSD-3-Clause Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AlarmTypeAutoOff    = "auto_off"
	AlarmTypeLowInsulin = "low_insulin"
	AlarmTypeLowPower   = "low_power"
	AlarmTypeNoDelivery = "no_delivery"
	AlarmTypeNoInsulin  = "no_insulin"
	AlarmTypeNoPower    = "no_power"
	AlarmTypeOcclusion  = "occlusion"
	AlarmTypeOther      = "other"
	AlarmTypeOverLimit  = "over_limit"
)

Variables

This section is empty.

Functions

func AlarmTypes

func AlarmTypes() []string

func NewDatum

func NewDatum() data.Datum

func SubType

func SubType() string

Types

type Alarm

type Alarm struct {
	device.Device `bson:",inline"`

	AlarmType *string        `json:"alarmType,omitempty" bson:"alarmType,omitempty"`
	Status    *status.Status `json:"-" bson:"-"`
	StatusID  *string        `json:"status,omitempty" bson:"status,omitempty"`
}

func Init

func Init() *Alarm

func New

func New() *Alarm

func (*Alarm) Init

func (a *Alarm) Init()

func (*Alarm) Normalize

func (a *Alarm) Normalize(normalizer data.Normalizer)

func (*Alarm) Parse

func (a *Alarm) Parse(parser data.ObjectParser) error

func (*Alarm) Validate

func (a *Alarm) Validate(validator structure.Validator)

Jump to

Keyboard shortcuts

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