Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BoltMachine ¶
type BoltMachine struct { PlantName string `json:"plantName"` ProductionLine string `json:"productionLine"` ShiftNumber int `json:"shiftNumber"` BatchNumber int `json:"batchNumber"` TotalPartsMade int `json:"totalPartsMade"` DefectivePartsMade int `json:"defectivePartsMade"` MachineHealth string `json:"machineHealth"` OilLevel float64 `json:"oilLevel"` Temperature float64 `json:"temperature"` CpuLoad float64 `json:"cpuLoad"` SystemDiskUsedPercent int `json:"systemDiskUsedPercent"` SystemDiskFreePercent int `json:"systemDiskFreePercent"` MemoryUsed int64 `json:"memoryUsed"` MemoryFree int64 `json:"memoryFree"` Format string `json:"format"` }
type BoltMachineTelemetryMessage ¶
type BoltMachineTelemetryMessage struct { PlantName string `json:"plantName"` ProductionLine string `json:"productionLine"` ShiftNumber int `json:"shiftNumber"` BatchNumber int `json:"batchNumber"` MessageTimestamp time.Time `json:"messageTimestamp"` TotalPartsMade int `json:"totalPartsMade"` DefectivePartsMade int `json:"defectivePartsMade"` MachineHealth string `json:"machineHealth"` OilLevel float64 `json:"oilLevel"` Temperature float64 `json:"temperature"` CpuLoad float64 `json:"cpuLoad"` SystemDiskUsedPercent int `json:"systemDiskUsedPercent"` SystemDiskFreePercent int `json:"systemDiskFreePercent"` MemoryUsed int64 `json:"memoryUsed"` MemoryFree int64 `json:"memoryFree"` }
type CentralApplication ¶
type CentralApplication struct { ProvisioningURL string `json:"provisioningUrl"` // DPS provisioning URL. IDScope string `json:"idScope"` // the id scope of the provisioning endpoint. MasterKey string `json:"masterKey"` // the master SAS key of the provisioning endpoint. BoltMachineModelID string `json:"boltMachineModelID"` // the bolt machine device model ID. }
type Properties ¶
Click to show internal directories.
Click to hide internal directories.