Advertisement
Guest User

Untitled

a guest
Jan 27th, 2020
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. /*
  2. {
  3. desc:"Скрипт для проверки RS",
  4. tag:"item",
  5. target:"RS485",
  6. selectArea:true,
  7. vars:[
  8. {name:"RS485",type:"devices-list",required:true, filter:["com-port"],descWidth:170, desc:"RS485"},
  9. {name:"Registr",type:"number",required:true,defaultValue:0,min:0,desc:"Modbus регистр,который будем считывать",descWidth:170,width:150},
  10. {name:"Address",type:"number",required:true,defaultValue:0,min:1,desc:"Адрес по протоколу Modbus",descWidth:170,width:150},
  11. ]
  12. }
  13. */
  14.  
  15. V-ID/V-ADDR{
  16. setStatus(RS485,{Address,0x03,Registr>>8,Registr&0xFF,0x0001,0xCC16});
  17. }
  18.  
  19. V-ID/RS485{
  20. u8 res[100]="";
  21. u8 *st = opt;
  22. u8 i = 0;
  23. sprintf(res,"%d ",optl);
  24. for(i = 0; i < optl; ++i){
  25. sprintf(res+strlen(res), "%.2X", st[i]);
  26. }
  27. sprintf(res+strlen(res), "\10");
  28. srvError(&res);
  29.  
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement