| | |
| | | sm.Set_Bit(Vision_Address.Measurement_Grab_Ready_Ack, true); |
| | | sm.Set_Bit(Vision_Address.Measurement_Grab_Ready_Result, grab_ready_Ack.result == 0 ? false : true); |
| | | } |
| | | else if (grab_ready_Ack.SeqType == (int)En_SeqType.MeasurementWidth) |
| | | { |
| | | WriteClientLog($"[Recv]MeasurementWidth Grab Ready, Result : {grab_ready_Ack.result}"); |
| | | sm.Set_Bit(Vision_Address.Measurement_Grab_Ready_Ack, true); |
| | | sm.Set_Bit(Vision_Address.Measurement_Grab_Ready_Result, grab_ready_Ack.result == 0 ? false : true); |
| | | } |
| | | |
| | | break; |
| | | } |
| | |
| | | sm.Set_Bit(Vision_Address.Measurement_Grab_Start_Left_Ack, true); |
| | | sm.Set_Bit(Vision_Address.Measurement_Grab_Start_Left_Result, grab_start_Ack.result == 0 ? false : true); |
| | | } |
| | | else if (grab_start_Ack.SeqType == (int)En_SeqType.MeasurementWidth) |
| | | { |
| | | WriteClientLog($"[Recv]MeasurementWidth Left Grab Start, Result : {grab_start_Ack.result}"); |
| | | sm.Set_Bit(Vision_Address.Measurement_Grab_Start_Left_Ack, true); |
| | | sm.Set_Bit(Vision_Address.Measurement_Grab_Start_Left_Result, grab_start_Ack.result == 0 ? false : true); |
| | | } |
| | | } |
| | | else if (grab_start_Ack.ModuleIdx == (int)En_Module_Idx.Right) |
| | | { |
| | |
| | | sm.Set_Bit(Vision_Address.Measurement_Grab_Start_Right_Ack, true); |
| | | sm.Set_Bit(Vision_Address.Measurement_Grab_Start_Right_Result, grab_start_Ack.result == 0 ? false : true); |
| | | } |
| | | else if (grab_start_Ack.SeqType == (int)En_SeqType.MeasurementWidth) |
| | | { |
| | | WriteClientLog($"[Recv]MeasurementWidth Right Grab Start, Result : {grab_start_Ack.result}"); |
| | | sm.Set_Bit(Vision_Address.Measurement_Grab_Start_Right_Ack, true); |
| | | sm.Set_Bit(Vision_Address.Measurement_Grab_Start_Right_Result, grab_start_Ack.result == 0 ? false : true); |
| | | } |
| | | } |
| | | |
| | | break; |