UNPKG

@iot9x.com/ipc-utils

Version:

九星云、九星小程序、九星配置工具所共用的库方法

90 lines (89 loc) 2.22 kB
/** 起始标记 */ export declare const PAYLOAD_START_CODE = 126; /** 结束标记 */ export declare const PAYLOAD_END_CODE = 239; /** 命令编码 */ export declare enum JL800_CMD_CODE { /** 下一曲 */ Next = 17, /** 上一曲 */ Prev = 18, /** 播放指定曲目 */ PlayByNumber = 19, /** 音量+ */ VolUp = 20, /** 音量- */ VolDown = 21, /** 指定音量,取值范围:0-30 */ VolSet = 22, /** 播放指定曲目(单曲循环模式) */ PlayByNumberRepeat = 24, /** 设置串口波特率 */ SetBaudrate = 27, /** 芯片复位(重启) */ Reboot = 28, /** 播放 */ Play = 29, /** 暂停 */ Pause = 30, /** 全部循环播放 */ RepeatAll = 33, /** 停止播放 */ Stop = 38, /** 全部随机播放 */ RandomAll = 40, /** 当前播放的曲目设置为循环播放,要在播放时发送才有效! */ RepeatCurrent = 41, /** 组合播放 */ PlayCombine = 49, /** 恢复出厂设置 */ DefaultFactory = 209, /** 查询当前状态 */ GetStatus = 66, /** 查询当前音量 */ GetVol = 67, /** 查询软件版本 */ GetVersion = 67, /** 查询内置的 spi flash 总文件数 */ GetSpiFlashFileCount = 74, /** 查询当前设备的文件总数 */ GetFileCount = 98, /** 曲目播放完毕 */ ResPlayEnd = 61, /** 内部存储空间读取结果 */ ResReadFlash = 63, /** 错误信息 */ ResErr = 64, /** 握手回复 */ ResShakeHand = 65 } /** 支持的串口波特率枚举 */ export declare enum JL800_UART_BAUDRATE { B600 = 0, B1200 = 1, B2400 = 2, B4800 = 3, B9600 = 4, B19200 = 5, B38400 = 6, B57600 = 7, B115200 = 8, B256000 = 9 } /** 错误类型枚举 */ export declare enum JL800_ErrorType { /** 返回忙 */ Busy = 1, /** 当前是休眠模式 */ IsSleep = 2, /** 串口接收错误 */ UartReceiveError = 3, /** 校验出错 */ ValidateError = 4, /** 指定文件超范围 */ InvalidFileError = 5, /** 未找到指定文件 */ FileNotFoundError = 6, /** 进入睡眠 */ GoToSleep = 7 }