示例#1
0
 private string sconnConfigToStringVal(sconnConfigMapper map, ipcDataType.ipcDeviceConfig config)
 {
     if (map.ConfigType == ipcDefines.mAdrInput)
     {
         return(config.memCFG[ConfigAddrForMapperInfo(map)].ToString());
     }
     else if (map.ConfigType == ipcDefines.mAdrOutput)
     {
         return(config.memCFG[ConfigAddrForMapperInfo(map)].ToString());
     }
     else if (map.ConfigType == ipcDefines.mAdrRelay)
     {
         return(config.memCFG[ConfigAddrForMapperInfo(map)].ToString());
     }
     else
     {
         return(config.memCFG[map.ConfigType].ToString());    //direct value
     }
 }
示例#2
0
 private void SetConfigForActionParameterAtDevice(ActionParameter param, ipcDataType.ipcDeviceConfig config)
 {
     LoadStringValueToByteMemoryAtAddr(param.Value, config.memCFG, ConfigAddrForMapperInfo(param.sconnMappers.First()));
 }
示例#3
0
 private string sconnConfigToStringVal(sconnConfigMapper map, ipcDataType.ipcDeviceConfig config)
 {
     return("");
 }