Advertisement
gr4viton

new Byte[] {byte, byte, byte[]}

Mar 18th, 2015
249
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. je nějaký způsob (googlil sem a nenacházím ale nevim jestli to třeba jenom neumim popsat)
  2. jak zadat implicitní new constructor pro "byte" array kdy mu zadam nejen seznam bytů ale aby se tam vyskytovali i byte[]?
  3.  
  4. Tzn abych nemusel:
  5. public void ORDER_move()
  6. {
  7. byte[] LH = new byte[2];
  8. LH = CONV_ang_deg2by(Angle);
  9. SEND_cmdInner(new byte[] { C_DynAdd.INS_WRITE, C_DynAdd.GOAL_POS_L, LH[0], LH[1] });
  10. }
  11. Ale něco jako :
  12. public void ORDER_move()
  13. {
  14. SEND_cmdInner(new byte[] { C_DynAdd.INS_WRITE, C_DynAdd.GOAL_POS_L, CONV_ang_deg2by(Angle) });
  15. }
  16.  
  17. S tím že to nechci počítat 2krát (todle mě napadlo)
  18. public void ORDER_move()
  19. {
  20. SEND_cmdInner(new byte[] { C_DynAdd.INS_WRITE, C_DynAdd.GOAL_POS_L, CONV_ang_deg2by(Angle)[0], CONV_ang_deg2by(Angle)[1] });
  21. }
  22.  
  23. Ještě bych si mohl tu convertlou value počítat skrze property a mít byte vždy přístupný jakožto nějakou statickou proměnnou, ale zase to nepotřebuju mít furt uložené, popřípadě nemusím pokaždé konvertovat když se změní hodnota, třeba když je motor vypnutý tak na byty ani nepřepočítávám..
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement