2018.07.26

Dependencies:   WebSocketClient

i2cAccess.h

Committer:
sayzyas
Date:
2018-07-26
Revision:
0:b3376afd10d8

File content as of revision 0:b3376afd10d8:

class i2cAccess
{
private:


public:

    bool    flg_motor_lock;
    /*
        7: -
        6: 
        5: LB transform reverse
        4: LB transform forward
        3: RF transform reverse
        2: RF transform forward
        1: winch motor reverse 
        0: winch motor forward
    */
    
    int16_t     sp_wdram_f;     // motor speed
    int16_t     sp_wdram_r;     // motor speed     
    int16_t     sp_wcabl_f;     // motor speed     
    int16_t     sp_wcabl_r;     // motor speed 
    
    int16_t     drop_ammount;   // Winch drop ammount
    
    i2cAccess();
    bool i2c_read( int , const char* , int );
    bool i2c_write( int , const char* , int );
    int16_t i2cReadMotorCurrent( int32_t, int, int, int, int );
    int16_t i2cReadInformation( int32_t, int );
    bool i2cGetMotorCurrent( int32_t, int8_t, int8_t );
    bool i2cSetMotorThreshold( int32_t, int8_t, int8_t, int16_t );
    bool i2cClearMLCnt( int32_t );
    bool i2cReadParameters( int32_t );
    
};