device-firmware.ts 740 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. export interface Firmware {
  2. firmware_id: string
  3. file_name: string
  4. product_version: string
  5. file_size: number
  6. device_name: string[]
  7. username: string
  8. release_note: string
  9. released_time: string
  10. firmware_status: boolean
  11. }
  12. export enum FirmwareStatusEnum {
  13. NONE = 'All',
  14. FALSE = 'Disabled',
  15. TRUE = 'Available'
  16. }
  17. export interface FirmwareQueryParam {
  18. product_version: string
  19. device_name: string
  20. firmware_status: FirmwareStatusEnum
  21. }
  22. export interface FirmwareUploadParam {
  23. device_name: string[]
  24. release_note: string
  25. status: boolean
  26. }
  27. export enum DeviceNameEnum {
  28. DJI_DOCK = 'DJI Dock',
  29. DJI_DOCK2 = 'DJI Dock2',
  30. MATRICE_30 = 'Matrice 30',
  31. MATRICE_30T = 'Matrice 30T',
  32. M3D = 'M3D',
  33. M3TD = 'M3TD',
  34. }