Show
Ignore:
Timestamp:
03/30/09 21:38:53 (15 years ago)
Author:
trnewman
Message:

Added libvtcross functionality. Made socketcomm a little more robust. Added libvtcross demo application to illustrate how to use the lib.

Location:
vtcross/trunk/src/include/vtcross
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • vtcross/trunk/src/include/vtcross/components.h

    r217 r222  
    353353        int16_t commandPort; 
    354354 
     355        int32_t ceSocketFD; 
     356        int32_t commandSocketFD; 
     357        int32_t policySocketFD; 
     358 
    355359        Utility *utils; 
    356360        Parameter *params; 
  • vtcross/trunk/src/include/vtcross/containers.h

    r221 r222  
    8181 * 
    8282 */ 
     83struct Service { 
     84    std::string name; 
     85    uint16_t socketFD; 
     86};  
     87 
     88 
     89/* TODO 
     90 * 
     91 */ 
    8392struct Mission { 
    8493    std::string name; 
     
    8897}; 
    8998 
    90  
    91 /* TODO 
    92  * 
    93  */ 
    94 struct Service { 
    95     std::string name; 
    96     uint16_t socketFD; 
    97 };  
    98  
    9999#endif 
  • vtcross/trunk/src/include/vtcross/libvtcross.h

    r196 r222  
    4646 * functions will still be valid by the time the client code receives them. 
    4747 */ 
    48 Observables* GetRadioObservables(); 
    49 Parameters* GetRadioParameters(); 
    50 Utilities* GetRadioUtilities(); 
     48Observable* GetRadioObservables(); 
     49Parameter* GetRadioParameters(); 
     50Utility* GetRadioUtilities(); 
    5151 
    5252 
     
    7676 * use this?  Shouldn't this be internal to the radio operation?  
    7777 */ 
    78 Parameters* GetOptimalParameters(Observables *radioObservables); 
     78Parameter* GetOptimalParameters(Observable *radioObservables, uint32_t numObservables); 
    7979 
    8080 
     
    8585 * radio's performance? 
    8686 */ 
    87 bool UpdateParameterPerformance(Parameters *radioParameters, \ 
    88         Observables *radioObservables, Utilies *radioUtilies); 
     87bool UpdateParameterPerformance(Parameter *radioParameters, \ 
     88        Observable *radioObservables, Utility *radioUtilies); 
    8989 
    9090