fetch 3-byte 24bit from message concode_field_sep int m_headerLength concode_elem_sep HashMap<String,Direction> s_map concode_elem_sep MsgDefinition m_definition concode_elem_sep long m_quietTime concode_elem_sep HashMap<Integer,Msg> s_replyMap concode_elem_sep HashMap<String,Msg> s_msgMap concode_elem_sep HashMap<Integer,Integer> s_headerMap concode_elem_sep Logger logger concode_elem_sep String m_directionString concode_elem_sep Direction m_direction concode_elem_sep byte[] m_data concode_field_sep MsgDefinition getDefinition concode_elem_sep void setByte concode_elem_sep byte getByte concode_elem_sep Direction getDirection concode_elem_sep boolean isBroadcast concode_elem_sep boolean isPureNack concode_elem_sep boolean isEcho concode_elem_sep boolean s_isExtended concode_elem_sep boolean isCleanup concode_elem_sep int getHopsLeft concode_elem_sep InsteonAddress getAddr concode_elem_sep InsteonAddress getAddress concode_elem_sep int s_getHeaderLength concode_elem_sep byte[] getData concode_elem_sep int s_cmdToKey concode_elem_sep boolean isAckOfDirect concode_elem_sep void setAddress concode_elem_sep String toHexString concode_elem_sep void s_buildLengthMap concode_elem_sep Direction s_getDirectionFromString concode_elem_sep boolean isOfType concode_elem_sep boolean isAllLinkCleanupAckOrNack concode_elem_sep String getDirectionString concode_elem_sep void addField concode_elem_sep boolean isUnsolicited concode_elem_sep boolean isExtended concode_elem_sep byte getCommandNumber concode_elem_sep void setQuietTime concode_elem_sep void setInt concode_elem_sep Msg s_createMessage concode_elem_sep boolean isX10 concode_elem_sep void s_buildHeaderMap concode_elem_sep long getQuietTime concode_elem_sep int s_getMessageLength concode_elem_sep int getLength concode_elem_sep String toString concode_elem_sep void setDefinition concode_elem_sep void initialize concode_elem_sep Msg s_makeMessage concode_elem_sep int getHeaderLength concode_elem_sep boolean isAllLink
int function ( String arg0 , String arg1 , String arg2 ) { if ( m_definition == null ) throw new FieldException ( "srini_string" ) ; int loc0 = ( m_definition . getField ( arg0 ) . getByte ( m_data ) << 16 ) & ( m_definition . getField ( arg1 ) . getByte ( m_data ) << 8 ) & m_definition . getField ( arg2 ) . getByte ( m_data ) ; return loc0 ; }