public object readValue(string name, int type, int handle) { double time, timeStep; ComTCPLib.UpdateData(handle, out time, out timeStep); int index = GetIdex.getDicInputIndex(name); if (type == 1) { int result; ComTCPLib.GetInputAsINT(handle, index, out result); return(result); } else if (type == 2) { float result; ComTCPLib.GetInputAsREAL32(handle, index, out result); return(result); } else if (type == 3) { bool result; ComTCPLib.GetInputAsBOOL(handle, index, out result); return(result); } return(null); }
public bool carReched() { bool flag = false; int index = GetIdex.getDicInputIndex("car01_RCHD"); ComTCPLib.GetInputAsBOOL(1, index, out flag); return(flag); }
public void getNowInfo(int handle) { int index = GetIdex.getDicInputIndex("car01_ACT_SPD"); ComTCPLib.GetInputAsREAL32(handle, index, out now_spd); index = GetIdex.getDicInputIndex("car01_AXIS"); ComTCPLib.GetInputAsREAL32(handle, index, out now_pos); }