Files
bj_power/bj_power_mes/constants/constants_values.go
T

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),
}
}