com.flightpanels.scs
Class can_t

java.lang.Object
  extended by com.flightpanels.scs.can_t

public class can_t
extends java.lang.Object


Constructor Summary
can_t(long id, short dlc, short node_id, short data_type, short service_code, short message_code, byte[] msg_buffer)
           
 
Method Summary
 short getASDataTypeFromCan()
           
 boolean getBoolFromCan()
           
 double getDoubleFromCan()
           
 int getFirstUnsignedShortFromCan()
           
 boolean getFlagFromCan()
           
 float getFloatFromCan()
           
 int getIndexFromCan()
           
 int getIntFromCan()
           
 int getLength()
           
 int getSecondUnsignedShortFromCan()
           
 void getStringChunkFromCan(java.lang.String str)
           
 java.lang.String getStringFromCan()
           
 short getUCharFromCan(short position)
           
 long getUnflaggedIdFromCan()
           
 long getUnsignedIntFromCan()
           
static can_t writeBoolToCan(long id, boolean data, short message_code, short node_id)
           
static can_t writeDRSNodeServiceRequest(short node_id, long param, short requestor, long channel)
           
static can_t writeFloatToCan(long id, float data, short message_code, short node_id)
           
static can_t writeIDSNodeServiceRequest(short node_id, short requestor, long channel)
           
static can_t writeIndexedFloatToCan(long id, float data, short index, short message_code, short node_id)
           
static can_t writeIndexedIntToCan(long id, int data, short index, short message_code, short node_id)
           
static can_t writeIndexedStringChunkToCan(long id, java.lang.String data, short index, short message_code, short node_id)
           
static can_t writeIntToCan(long id, int data, short message_code, short node_id)
           
static can_t writeMCSNodeServiceRequest(short node_id, int module, int mode, short requestor, long channel)
           
static can_t writeNCSNodeServiceRequest(long node_uuid, long channel)
           
static can_t writeNodeServiceRequest(short node_id, short service_code, short type, byte[] msg_buffer, short msg_code, long channel)
           
static can_t writeNodeServiceResponse(short node_id, short service_code, short data_type, byte[] message_data, short message_code, long channel)
           
static can_t writeStringToCan(long id, java.lang.String data, short message_code, short node_id)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

can_t

public can_t(long id,
             short dlc,
             short node_id,
             short data_type,
             short service_code,
             short message_code,
             byte[] msg_buffer)
Method Detail

getIntFromCan

public int getIntFromCan()

getUnsignedIntFromCan

public long getUnsignedIntFromCan()

getFirstUnsignedShortFromCan

public int getFirstUnsignedShortFromCan()

getSecondUnsignedShortFromCan

public int getSecondUnsignedShortFromCan()

getFloatFromCan

public float getFloatFromCan()

getDoubleFromCan

public double getDoubleFromCan()

getBoolFromCan

public boolean getBoolFromCan()

getStringFromCan

public java.lang.String getStringFromCan()

getStringChunkFromCan

public void getStringChunkFromCan(java.lang.String str)

getUCharFromCan

public short getUCharFromCan(short position)

getUnflaggedIdFromCan

public long getUnflaggedIdFromCan()

getFlagFromCan

public boolean getFlagFromCan()

getIndexFromCan

public int getIndexFromCan()

getASDataTypeFromCan

public short getASDataTypeFromCan()

writeFloatToCan

public static can_t writeFloatToCan(long id,
                                    float data,
                                    short message_code,
                                    short node_id)

writeIndexedFloatToCan

public static can_t writeIndexedFloatToCan(long id,
                                           float data,
                                           short index,
                                           short message_code,
                                           short node_id)

writeIndexedIntToCan

public static can_t writeIndexedIntToCan(long id,
                                         int data,
                                         short index,
                                         short message_code,
                                         short node_id)

writeIntToCan

public static can_t writeIntToCan(long id,
                                  int data,
                                  short message_code,
                                  short node_id)

writeBoolToCan

public static can_t writeBoolToCan(long id,
                                   boolean data,
                                   short message_code,
                                   short node_id)

writeStringToCan

public static can_t writeStringToCan(long id,
                                     java.lang.String data,
                                     short message_code,
                                     short node_id)

writeIndexedStringChunkToCan

public static can_t writeIndexedStringChunkToCan(long id,
                                                 java.lang.String data,
                                                 short index,
                                                 short message_code,
                                                 short node_id)

writeDRSNodeServiceRequest

public static can_t writeDRSNodeServiceRequest(short node_id,
                                               long param,
                                               short requestor,
                                               long channel)

writeMCSNodeServiceRequest

public static can_t writeMCSNodeServiceRequest(short node_id,
                                               int module,
                                               int mode,
                                               short requestor,
                                               long channel)

writeIDSNodeServiceRequest

public static can_t writeIDSNodeServiceRequest(short node_id,
                                               short requestor,
                                               long channel)

writeNCSNodeServiceRequest

public static can_t writeNCSNodeServiceRequest(long node_uuid,
                                               long channel)

writeNodeServiceRequest

public static can_t writeNodeServiceRequest(short node_id,
                                            short service_code,
                                            short type,
                                            byte[] msg_buffer,
                                            short msg_code,
                                            long channel)

writeNodeServiceResponse

public static can_t writeNodeServiceResponse(short node_id,
                                             short service_code,
                                             short data_type,
                                             byte[] message_data,
                                             short message_code,
                                             long channel)

getLength

public int getLength()