| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- //
- // IntelData.m
- // XMEye
- //
- // Created by XM on 2017/5/8.
- // Copyright © 2017年 Megatron. All rights reserved.
- //
- #import "AnalyzeDataSource.h"
- #import "Header.h"
- @implementation AnalyzeDataSource
- #pragma mark - 根据int获取string
- - (NSString *)getAnalyzeTypeString:(NSInteger)type {
- NSArray *array = [self analyzeTypeArray];
- if (type >=0 && type <3) {
- //如果获取到的数据在正常数据范围内
- return array[type];
- }
- //数据异常时也要返回
- return array[0];
- }
- #pragma mark 根据String获取int
- - (NSInteger)getAnalyzeTypeInt:(NSString*)typeString {
- NSArray *array = [self analyzeTypeArray];
- if ([array containsObject:typeString]) {
- return [array indexOfObject:typeString]+1;
- }
- //数据异常时也要返回
- return 0;
- }
- #pragma mark - 获取开关字符串
- -(NSString *)getEnableString:(BOOL)enable {
- NSArray *array = [self getEnableArray];
- return array[enable];
- }
- #pragma mark 获取开关BOOL值
- -(BOOL)getEnableBool:(NSString *)enableStr {
- NSArray *array = [self getEnableArray];
- if ([array containsObject:enableStr]) {
- return [array indexOfObject:enableStr];
- }
- return NO;
- }
- - (NSArray *)analyzeLevelArray {
- NSArray *array = @[TS("1"), TS("2"), TS("3"), TS("4"), TS("5")];
- return array;
- }
- - (NSArray *)analyzeTypeArray {
- NSArray *array = @[TS("Analyzer_PEA"), TS("Analyzer_OSC"), TS("Analyzer_AVD")];
- return array;
- }
- - (NSArray *)getEnableArray {
- NSArray *array = @[TS("close"), TS("open")];
- return array;
- }
- @end
|