161 lines
3.8 KiB
Go
161 lines
3.8 KiB
Go
package constants
|
|||
|
|
|
||
|
|
// ============================================================================
|
||
|
|
// 手动模拟 go install github.com/zeromicro/go-zero/tools/goctl/enumgen@latest
|
||
|
|
// 让constants看起来更整洁
|
||
|
|
// ============================================================================
|
||
|
|
|
||
|
|
func (WorkpieceCategory) Values() []string {
|
||
|
|
return []string{
|
||
|
|
string(WorkpieceCategory_General),
|
||
|
|
string(WorkpieceCategory_Square),
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
func (EquipmentTypeCode) Values() []string {
|
||
|
|
return []string{
|
||
|
|
string(EquipmentTypeCode_Dock),
|
||
|
|
string(EquipmentTypeCode_Grinder),
|
||
|
|
string(EquipmentTypeCode_TurnTable),
|
||
|
|
string(EquipmentTypeCode_AirBlow),
|
||
|
|
string(EquipmentTypeCode_Cache),
|
||
|
|
string(EquipmentTypeCode_FullCheck),
|
||
|
|
string(EquipmentTypeCode_Robot),
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
func (SlotStatus) Values() []string {
|
||
|
|
return []string{
|
||
|
|
string(SlotStatus_Empty),
|
||
|
|
string(SlotStatus_Occupied),
|
||
|
|
string(SlotStatus_Processing),
|
||
|
|
string(SlotStatus_Done),
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
func (StepType) Values() []string {
|
||
|
|
return []string{
|
||
|
|
string(StepType_Operation),
|
||
|
|
string(StepType_BufferStage),
|
||
|
|
string(StepType_Decision),
|
||
|
|
string(StepType_AirBlow),
|
||
|
|
string(StepType_LoadDock),
|
||
|
|
string(StepType_UnloadDock),
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
func (JobStatus) Values() []string {
|
||
|
|
return []string{
|
||
|
|
string(JobStatus_Created),
|
||
|
|
string(JobStatus_InHandling),
|
||
|
|
string(JobStatus_Processing),
|
||
|
|
string(JobStatus_WaitingUnload),
|
||
|
|
string(JobStatus_OnBuffer),
|
||
|
|
string(JobStatus_WaitingDecision),
|
||
|
|
string(JobStatus_WaitingReorient),
|
||
|
|
string(JobStatus_Completed),
|
||
|
|
string(JobStatus_Scrapped),
|
||
|
|
string(JobStatus_Suspended),
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
func (WorkOrderStatus) Values() []string {
|
||
|
|
return []string{
|
||
|
|
string(WorkOrderStatus_Created),
|
||
|
|
string(WorkOrderStatus_InProgress),
|
||
|
|
string(WorkOrderStatus_Paused),
|
||
|
|
string(WorkOrderStatus_Completed),
|
||
|
|
string(WorkOrderStatus_Cancelled),
|
||
|
|
string(WorkOrderStatus_Error),
|
||
|
|
string(WorkOrderStatus_Reported),
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
func (EquipmentStatus) Values() []string {
|
||
|
|
return []string{
|
||
|
|
string(EquipmentStatus_Idle),
|
||
|
|
string(EquipmentStatus_Loading),
|
||
|
|
string(EquipmentStatus_Processing),
|
||
|
|
string(EquipmentStatus_Unloading),
|
||
|
|
string(EquipmentStatus_Fault),
|
||
|
|
string(EquipmentStatus_Offline),
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
func (PositionType) Values() []string {
|
||
|
|
return []string{
|
||
|
|
string(PositionType_OnEquipment),
|
||
|
|
string(PositionType_OnDock),
|
||
|
|
string(PositionType_OnCache),
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
func (TaskStatus) Values() []string {
|
||
|
|
return []string{
|
||
|
|
string(TaskStatus_Created),
|
||
|
|
string(TaskStatus_Dispatched),
|
||
|
|
string(TaskStatus_Running),
|
||
|
|
string(TaskStatus_Success),
|
||
|
|
string(TaskStatus_Failed),
|
||
|
|
string(TaskStatus_Timeout),
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
func (StationStatus) Values() []string {
|
||
|
|
return []string{
|
||
|
|
string(StationStatus_Idle),
|
||
|
|
string(StationStatus_Busy),
|
||
|
|
string(StationStatus_Waiting),
|
||
|
|
string(StationStatus_Fault),
|
||
|
|
string(StationStatus_Offline),
|
||
|
|
}
|
||
|
|
}
|
||
|
|
func (AlarmLevel) Values() []string {
|
||
|
|
return []string{
|
||
|
|
string(AlarmLevel_INFO),
|
||
|
|
string(AlarmLevel_WARN),
|
||
|
|
string(AlarmLevel_ERROR),
|
||
|
|
string(AlarmLevel_CRITICAL),
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
func (AlarmStatus) Values() []string {
|
||
|
|
return []string{
|
||
|
|
string(AlarmStatus_ACTIVE),
|
||
|
|
string(AlarmStatus_ACKED),
|
||
|
|
string(AlarmStatus_CLEARED),
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
func (ManualActionType) Values() []string {
|
||
|
|
return []string{
|
||
|
|
string(ManualActionType_InspectionDecision),
|
||
|
|
string(ManualActionType_RecoveryRequired),
|
||
|
|
string(ManualActionType_FaultConfirm),
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
func (ManualActionStatus) Values() []string {
|
||
|
|
return []string{
|
||
|
|
string(ManualActionStatus_PENDING),
|
||
|
|
string(ManualActionStatus_RESOLVED),
|
||
|
|
string(ManualActionStatus_EXPIRED),
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
func (RecoveryDecision) Values() []string {
|
||
|
|
return []string{
|
||
|
|
string(RecoveryDecision_RESUME),
|
||
|
|
string(RecoveryDecision_WAIT_UNLOAD),
|
||
|
|
string(RecoveryDecision_SUSPEND),
|
||
|
|
string(RecoveryDecision_SCRAP),
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
func (WorkOrderSource) Values() []string {
|
||
|
|
return []string{
|
||
|
|
string(WorkOrderSource_Manual),
|
||
|
|
string(WorkOrderSource_MOM),
|
||
|
|
}
|
||
|
|
}
|