Documentation ¶
Index ¶
- type AxisPositon
- type CameraStatusBody
- type CameraStatusDiv
- type CameraStatusHead
- type CameraStatusLink
- type CameraStatusList
- type CameraStatusRaw
- type CameraStatusSpan
- type Clock
- type ControllerActions
- type ControllerActionsBody
- type ControllerActionsDiv
- type ControllerActionsHTML
- type ControllerActionsOption
- type ControllerActionsSelect
- type ControllerResources
- type ControllerResourcesBase
- type ControllerResourcesBody
- type ControllerResourcesDiv
- type ControllerResourcesHead
- type ControllerResourcesLi
- type ControllerResourcesLink
- type ControllerResourcesSpan
- type ElogBody
- type ElogDiv
- type ElogEndpoint
- type ElogHead
- type ElogLink
- type ElogList
- type ElogMessageBody
- type ElogMessageDiv
- type ElogMessageHead
- type ElogMessageLink
- type ElogMessageList
- type ElogMessageSpan
- type ElogMessagesXML
- type ElogSpan
- type ElogXML
- type IOSignalBody
- type IOSignalDiv
- type IOSignalHead
- type IOSignalLink
- type IOSignalList
- type IOSignalMetaLink
- type IOSignalSpan
- type IOSignalXML
- type IOSignals
- type IOSignalsJson
- type IOSignalsJsonBase
- type IOSignalsJsonLinks
- type IOSignalsJsonMeta
- type IOSignalsJsonMetaLinks
- type IOSignalsJsonMetaLinksSelf
- type IOSignalsJsonState
- type InstalledProducts
- type InstalledProductsBase
- type InstalledProductsLinks
- type InstalledProductsSelf
- type InstalledProductsState
- type InstalledSystemProducts
- type MechUnits
- type MechUnitsJson
- type MechUnitsJsonBase
- type MechUnitsJsonLinks
- type MechUnitsJsonMeta
- type MechUnitsJsonMetaLinks
- type MechUnitsJsonMetaLinksSelf
- type MechUnitsJsonState
- type MotionErrorState
- type MotionErrorStateJson
- type MotionErrorStateJsonBase
- type MotionErrorStateJsonLinks
- type MotionErrorStateJsonMeta
- type MotionErrorStateJsonState
- type OperationMode
- type OperationModeBase
- type OperationModeLinks
- type OperationModeMeta
- type OperationModeState
- type PanelBody
- type PanelDiv
- type PanelHead
- type PanelLink
- type PanelLinkName
- type PanelList
- type PanelMetaLink
- type PanelSpan
- type PanelXML
- type RobotType
- type RobotTypeBody
- type RobotTypeHead
- type RobotTypeRobot
- type RobotTypeSelf
- type RobotTypeState
- type StateListLinks
- type StateListLinksSelf
- type StateListLinksSelfHref
- type SystemAxisEnergy
- type SystemEnergy
- type SystemEnergyAxes
- type SystemEnergyAxis
- type SystemEnergyEmbedded
- type SystemEnergyMetrics
- type SystemEneryBase
- type SystemEneryLinks
- type UserLi
- type UserResources
- type UserResourcesBase
- type UserResourcesBody
- type UserResourcesDiv
- type UserResourcesHead
- type UserResourcesLink
- type UserResourcesSpan
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AxisPositon ¶ added in v1.0.2
type CameraStatusBody ¶ added in v1.0.2
type CameraStatusBody struct {
Div CameraStatusDiv `xml:"div"`
}
type CameraStatusDiv ¶ added in v1.0.2
type CameraStatusDiv struct { Class string `xml:"class,attr"` Link CameraStatusLink `xml:"a"` List []CameraStatusList `xml:"ul>li"` }
type CameraStatusHead ¶ added in v1.0.2
type CameraStatusLink ¶ added in v1.0.2
type CameraStatusList ¶ added in v1.0.2
type CameraStatusList struct { Class string `xml:"class,attr"` Title string `xml:"title,attr"` Span CameraStatusSpan `xml:"span"` }
type CameraStatusRaw ¶ added in v1.0.2
type CameraStatusRaw struct { XMLName xml.Name `xml:"html"` Head CameraStatusHead `xml:"head"` Body CameraStatusBody `xml:"body"` }
type CameraStatusSpan ¶ added in v1.0.2
type ControllerActions ¶
type ControllerActions struct {
Actions []string
}
type ControllerActionsBody ¶
type ControllerActionsBody struct {
Div ControllerActionsDiv `xml:"div"`
}
type ControllerActionsDiv ¶
type ControllerActionsDiv struct {
Select ControllerActionsSelect `xml:"form>select"`
}
type ControllerActionsHTML ¶
type ControllerActionsHTML struct { XMLName xml.Name `xml:"html"` Body ControllerActionsBody `xml:"body"` }
type ControllerActionsOption ¶
type ControllerActionsOption struct {
Value string `xml:"value,attr"`
}
type ControllerActionsSelect ¶
type ControllerActionsSelect struct {
Options []ControllerActionsOption `xml:"option"`
}
type ControllerResources ¶
type ControllerResources struct { XMLName xml.Name `xml:"html"` Head ControllerResourcesHead `xml:"head"` Body ControllerResourcesBody `xml:"body"` }
type ControllerResourcesBase ¶
type ControllerResourcesBase struct {
Href string `xml:"href,attr"`
}
type ControllerResourcesBody ¶
type ControllerResourcesBody struct {
Div ControllerResourcesDiv `xml:"div"`
}
type ControllerResourcesDiv ¶
type ControllerResourcesDiv struct { Class string `xml:"class,attr"` Links []ControllerResourcesLink `xml:"a"` Lists []ControllerResourcesLi `xml:"ul>li"` }
type ControllerResourcesHead ¶
type ControllerResourcesHead struct { Title string `xml:"title"` Base ControllerResourcesBase `xml:"base"` }
type ControllerResourcesLi ¶
type ControllerResourcesLi struct { Class string `xml:"class,attr"` Title string `xml:"title,attr"` Link ControllerResourcesLink `xml:"a"` Spans []ControllerResourcesSpan `xml:"span"` }
type ControllerResourcesLink ¶
type ControllerResourcesSpan ¶
type ElogEndpoint ¶
type ElogList ¶
type ElogList struct { Class string `xml:"class,attr"` Endpoint ElogEndpoint `xml:"a"` Span ElogSpan `xml:"span"` }
type ElogMessageBody ¶
type ElogMessageBody struct {
Div ElogMessageDiv `xml:"div"`
}
type ElogMessageDiv ¶
type ElogMessageDiv struct { Class string `xml:"class,attr"` Link ElogMessageLink `xml:"a"` List ElogMessageList `xml:"ul>li"` }
type ElogMessageHead ¶
type ElogMessageLink ¶
type ElogMessageList ¶
type ElogMessageList struct { Class string `xml:"class,attr"` Title string `xml:"title"` Span []ElogMessageSpan `xml:"span"` }
type ElogMessageSpan ¶
type ElogMessagesXML ¶
type ElogMessagesXML struct { XMLName xml.Name `xml:"html"` Head ElogMessageHead `xml:"head"` Body ElogMessageBody `xml:"body"` }
type IOSignalBody ¶
type IOSignalBody struct { Div IOSignalDiv `xml:"div"` Class string `xml:"class,attr"` }
type IOSignalDiv ¶
type IOSignalDiv struct { Poll []IOSignalLink `xml:"a"` List IOSignalList `xml:"ul>li"` }
type IOSignalHead ¶
type IOSignalHead struct {
Title string `xml:"title"`
}
type IOSignalLink ¶
type IOSignalList ¶
type IOSignalList struct { Href IOSignalMetaLink `xml:"a"` Span []IOSignalSpan `xml:"span"` }
type IOSignalMetaLink ¶
type IOSignalSpan ¶
type IOSignalXML ¶
type IOSignalXML struct { XMLName xml.Name `xml:"html"` Head IOSignalHead `xml:"head"` Body IOSignalBody `xml:"body"` }
type IOSignalsJson ¶
type IOSignalsJson struct { Links IOSignalsJsonLinks `json:"_links"` Embedded IOSignalsJsonState `json:"_embedded"` }
type IOSignalsJsonBase ¶
type IOSignalsJsonBase struct {
Href string `json:"href"`
}
type IOSignalsJsonLinks ¶
type IOSignalsJsonLinks struct {
Base IOSignalsJsonBase `json:"base"`
}
type IOSignalsJsonMeta ¶
type IOSignalsJsonMetaLinks ¶
type IOSignalsJsonMetaLinks struct {
Self IOSignalsJsonMetaLinksSelf `json:"self"`
}
type IOSignalsJsonMetaLinksSelf ¶
type IOSignalsJsonMetaLinksSelf struct {
Href string `json:"href"`
}
type IOSignalsJsonState ¶
type IOSignalsJsonState struct {
State []IOSignalsJsonMeta `json:"_state"`
}
type InstalledProducts ¶
type InstalledProducts struct { Links InstalledProductsLinks `json:"_links"` State []InstalledProductsState `json:"state"` }
type InstalledProductsBase ¶
type InstalledProductsBase struct {
Href string `json:"href"`
}
type InstalledProductsLinks ¶
type InstalledProductsLinks struct { Base InstalledProductsBase `json:"base"` Self InstalledProductsSelf `json:"self"` }
type InstalledProductsSelf ¶
type InstalledProductsSelf struct {
Href string `json:"href"`
}
type InstalledProductsState ¶
type InstalledSystemProducts ¶
type MechUnitsJson ¶
type MechUnitsJson struct { Links MechUnitsJsonLinks `json:"_links"` Embedded MechUnitsJsonState `json:"_embedded"` }
type MechUnitsJsonBase ¶
type MechUnitsJsonBase struct {
Href string `json:"href"`
}
type MechUnitsJsonLinks ¶
type MechUnitsJsonLinks struct {
Base MechUnitsJsonBase `json:"base"`
}
type MechUnitsJsonMeta ¶
type MechUnitsJsonMetaLinks ¶
type MechUnitsJsonMetaLinks struct {
Self MechUnitsJsonMetaLinksSelf `json:"self"`
}
type MechUnitsJsonMetaLinksSelf ¶
type MechUnitsJsonMetaLinksSelf struct {
Href string `json:"href"`
}
type MechUnitsJsonState ¶
type MechUnitsJsonState struct {
State []MechUnitsJsonMeta `json:"_state"`
}
type MotionErrorState ¶
type MotionErrorStateJson ¶
type MotionErrorStateJson struct { Links MotionErrorStateJsonLinks `json:"_links"` Embedded MotionErrorStateJsonState `json:"_embedded"` }
type MotionErrorStateJsonBase ¶
type MotionErrorStateJsonBase struct {
Href string `json:"href"`
}
type MotionErrorStateJsonLinks ¶
type MotionErrorStateJsonLinks struct {
Base MotionErrorStateJsonBase `json:"base"`
}
type MotionErrorStateJsonState ¶
type MotionErrorStateJsonState struct {
State []MotionErrorStateJsonMeta `json:"_state"`
}
type OperationMode ¶
type OperationMode struct { Links OperationModeBase `json:"_links"` Embedded OperationModeState `json:"_embedded"` }
type OperationModeBase ¶
type OperationModeBase struct {
Href string `json:"href"`
}
type OperationModeLinks ¶
type OperationModeLinks struct {
Base OperationModeBase `json:"base"`
}
type OperationModeMeta ¶
type OperationModeState ¶
type OperationModeState struct {
State []OperationModeMeta `json:"_state"`
}
type PanelLinkName ¶
type PanelList ¶
type PanelList struct { Href PanelMetaLink `xml:"a"` Span PanelSpan `xml:"span"` }
type PanelMetaLink ¶
type RobotType ¶
type RobotType struct { XMLName xml.Name `xml:"html"` Head RobotTypeHead `xml:"head"` Body RobotTypeBody `xml:"body"` }
type RobotTypeBody ¶
type RobotTypeBody struct { XMLName xml.Name `xml:"body"` State RobotTypeState `xml:"div"` }
type RobotTypeHead ¶
type RobotTypeRobot ¶
type RobotTypeSelf ¶
type RobotTypeState ¶
type RobotTypeState struct { XMLName xml.Name `xml:"div"` Self RobotTypeSelf `xml:"a"` Robots []RobotTypeRobot `xml:"ul>li"` }
type StateListLinks ¶
type StateListLinks struct { Links StateListLinksSelf `json:"_links"` Type string `json:"_type"` Title string `json:"_title"` State string `json:"state"` EnergyState string `json:"energy-state"` ChangeCount string `json:"change-count"` TimeStamp string `json:"time-stamp"` ResetTime string `json:"reset-time"` IntervalLength string `json:"interval-length"` IntervalEnergy string `json:"interval-energy"` AccumulatedEnergy string `json:"accumulated-energy"` MechUnits []SystemEnergyAxes `json:"mechunits"` }
type StateListLinksSelf ¶
type StateListLinksSelf struct {
Self StateListLinksSelfHref `json:"self"`
}
type StateListLinksSelfHref ¶
type StateListLinksSelfHref struct {
Href string `json:"href"`
}
type SystemAxisEnergy ¶
type SystemEnergy ¶
type SystemEnergy struct { Links SystemEneryLinks `json:"_links"` Embedded SystemEnergyEmbedded `json:"_embedded"` }
type SystemEnergyAxes ¶
type SystemEnergyAxes struct { Type string `json:"_type"` Title string `json:"_title"` Axis []SystemEnergyAxis `json:"axes"` }
type SystemEnergyAxis ¶
type SystemEnergyEmbedded ¶
type SystemEnergyEmbedded struct {
State []StateListLinks `json:"_state"`
}
type SystemEnergyMetrics ¶
type SystemEnergyMetrics struct { AccumulatedEnergy string AxisEnergy []SystemAxisEnergy }
type SystemEneryBase ¶
type SystemEneryBase struct {
Href string `json:"href"`
}
type SystemEneryLinks ¶
type SystemEneryLinks struct {
Base SystemEneryBase `json:"base"`
}
type UserLi ¶
type UserLi struct { Class string `xml:"class,attr"` Title string `xml:"title,attr"` Link UserResourcesLink `xml:"a"` Span UserResourcesSpan `xml:"span"` }
type UserResources ¶
type UserResources struct { XMLName xml.Name `xml:"html"` Head UserResourcesHead `xml:"head"` Body UserResourcesBody `xml:"body"` }
type UserResourcesBase ¶
type UserResourcesBase struct {
Href string `xml:"href,attr"`
}
type UserResourcesBody ¶
type UserResourcesBody struct {
Div UserResourcesDiv `xml:"div"`
}
type UserResourcesDiv ¶
type UserResourcesDiv struct { Class string `xml:"class,attr"` Links []UserResourcesLink `xml:"a"` Lists []UserLi `xml:"ul>li"` }
type UserResourcesHead ¶
type UserResourcesHead struct { Title string `xml:"title"` Base UserResourcesBase `xml:"base"` }
type UserResourcesLink ¶
type UserResourcesSpan ¶
Click to show internal directories.
Click to hide internal directories.