Dreamine.PLC.Mitsubishi.MC 1.0.1
Dreamine.PLC.Mitsubishi.MC 산업 자동화 및 I/O 기능을 제공합니다.
로딩중...
검색중...
일치하는것 없음
Dreamine.PLC.Mitsubishi.MC.Devices.MitsubishiMcDeviceCodeMapper 클래스 참조sealed

더 자세히 ...

Public 멤버 함수

PlcResult< MitsubishiMcDeviceCodeMap (PlcDeviceType deviceType)

상세한 설명

공통 PLC 디바이스 타입을 Mitsubishi MC 디바이스 코드로 매핑합니다.

MitsubishiMcDeviceCodeMapper.cs 파일의 15 번째 라인에서 정의되었습니다.

멤버 함수 문서화

◆ Map()

PlcResult< MitsubishiMcDeviceCode > Dreamine.PLC.Mitsubishi.MC.Devices.MitsubishiMcDeviceCodeMapper.Map ( PlcDeviceType deviceType)
inline

공통 PLC 디바이스 타입을 Mitsubishi MC 코드로 변환합니다.

매개변수
deviceType공통 PLC 디바이스 타입입니다.
반환값
매핑된 코드 또는 실패 메시지입니다.

MitsubishiMcDeviceCodeMapper.cs 파일의 41 번째 라인에서 정의되었습니다.

42 {
43 return deviceType switch
44 {
45 PlcDeviceType.D => PlcResult<MitsubishiMcDeviceCode>.Success(MitsubishiMcDeviceCode.D),
46 PlcDeviceType.M => PlcResult<MitsubishiMcDeviceCode>.Success(MitsubishiMcDeviceCode.M),
47 PlcDeviceType.X => PlcResult<MitsubishiMcDeviceCode>.Success(MitsubishiMcDeviceCode.X),
48 PlcDeviceType.Y => PlcResult<MitsubishiMcDeviceCode>.Success(MitsubishiMcDeviceCode.Y),
49 PlcDeviceType.B => PlcResult<MitsubishiMcDeviceCode>.Success(MitsubishiMcDeviceCode.B),
50 PlcDeviceType.W => PlcResult<MitsubishiMcDeviceCode>.Success(MitsubishiMcDeviceCode.W),
51 PlcDeviceType.R => PlcResult<MitsubishiMcDeviceCode>.Success(MitsubishiMcDeviceCode.R),
52 PlcDeviceType.ZR => PlcResult<MitsubishiMcDeviceCode>.Success(MitsubishiMcDeviceCode.ZR),
53 _ => PlcResult<MitsubishiMcDeviceCode>.Failure($"Unsupported Mitsubishi MC device type: {deviceType}")
54 };
55 }

이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: