lizhanwei
2020-05-14 8735b56eefde751618c819f5b331a56a62274a5c
app/src/main/java/safeluck/drive/evaluation/DB/signalConfigdb/SignalConfigDao.java
@@ -12,15 +12,23 @@
    @Insert
    void insert(SingalConfig singalConfig );
    //设置id信号的对应的物理索引
    @Query("update signal_config set `index`=:mindex where id =:id ")
    @Query("update signal_config set `index`=:mindex where func_id =:id ")
    void updateindex(int mindex,int id);
    //设置id信号的对应的高电平有无效
    @Query("update signal_config set `highLevel`=:hightLevel where id =:id ")
    @Query("update signal_config set `highLevel`=:hightLevel where func_id =:id ")
    void updateHightlevel(int hightLevel,int id);
    //设置id信号的对应的主板有无效
    @Query("update signal_config set `mainBoard`=:mainBoard where id =:id ")
    @Query("update signal_config set `mainBoard`=:mainBoard where func_id =:id ")
    void updateMainBoard(int mainBoard,int id);
    @Query("select signalName from signal_config where `index`=:gpio")
    String getSignalName(int gpio);
    @Query("select func_id from signal_config where signalName=:signame")
    int getFun_idBySignalName(String signame);
    @Query("select `index` from signal_config where signalName=:signame")
    int getSignalName2Index(String signame);
    //查询所有信号对应的物理所引
    @Query("select `index` from signal_config")
    List<Integer> getAllIndexs();